Skip to content

Commit 649b9e4

Browse files
authored
release: prepare v0.12.3 (#1018)
1 parent a70e0b2 commit 649b9e4

File tree

5 files changed

+38
-31
lines changed

5 files changed

+38
-31
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
## [Unreleased]
88

9+
## [0.12.3] - 2026-02-27
10+
11+
### Fixed
12+
- Skill matching fallback: when `QdrantSkillMatcher` returns an empty result set (embed error or Qdrant unavailable), the agent now falls back to all registered skills instead of running with an empty active-skill list
13+
- Orchestrator context window detection: `build_provider` now calls `auto_detect_context_window` for `AnyProvider::Orchestrator` so that `auto_budget_tokens` returns a correct value and `prepare_context` injects semantic recall, summaries, and cross-session memories
14+
915
### Added
1016
- `docs/src/guides/ide-integration.md` — IDE integration guide covering ACP stdio setup, Zed and VS Code configuration, and subagent visibility features (nesting, terminal streaming, agent following) (#1011)
1117
- ACP context window usage widget: `unstable-session-usage` feature enabled in `zeph-acp` by default; `UsageUpdate` (`used`/`size` tokens) now emitted after each LLM response, populating the Context badge in Zed IDE (#1002)
@@ -1427,7 +1433,8 @@ let agent = Agent::new(provider, channel, &skills_prompt, executor);
14271433
- Agent calls channel.send_typing() before each LLM request
14281434
- Agent::run() uses tokio::select! to race channel messages against shutdown signal
14291435

1430-
[Unreleased]: https://github.com/bug-ops/zeph/compare/v0.12.2...HEAD
1436+
[Unreleased]: https://github.com/bug-ops/zeph/compare/v0.12.3...HEAD
1437+
[0.12.3]: https://github.com/bug-ops/zeph/compare/v0.12.2...v0.12.3
14311438
[0.12.2]: https://github.com/bug-ops/zeph/compare/v0.12.1...v0.12.2
14321439
[0.12.1]: https://github.com/bug-ops/zeph/compare/v0.12.0...v0.12.1
14331440
[0.12.0]: https://github.com/bug-ops/zeph/compare/v0.11.6...v0.12.0

Cargo.lock

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ resolver = "3"
55
[workspace.package]
66
edition = "2024"
77
rust-version = "1.88"
8-
version = "0.12.2"
8+
version = "0.12.3"
99
authors = ["bug-ops"]
1010
license = "MIT"
1111
repository = "https://github.com/bug-ops/zeph"
@@ -108,19 +108,19 @@ url = "2.5"
108108
uuid = "1.21"
109109
wiremock = "0.6.5"
110110
zeroize = { version = "1", features = ["derive", "serde"] }
111-
zeph-a2a = { path = "crates/zeph-a2a", version = "0.12.2" }
112-
zeph-acp = { path = "crates/zeph-acp", version = "0.12.2" }
113-
zeph-channels = { path = "crates/zeph-channels", version = "0.12.2" }
114-
zeph-core = { path = "crates/zeph-core", version = "0.12.2" }
115-
zeph-gateway = { path = "crates/zeph-gateway", version = "0.12.2" }
116-
zeph-index = { path = "crates/zeph-index", version = "0.12.2" }
117-
zeph-llm = { path = "crates/zeph-llm", version = "0.12.2" }
118-
zeph-mcp = { path = "crates/zeph-mcp", version = "0.12.2" }
119-
zeph-memory = { path = "crates/zeph-memory", version = "0.12.2" }
120-
zeph-scheduler = { path = "crates/zeph-scheduler", version = "0.12.2" }
121-
zeph-skills = { path = "crates/zeph-skills", version = "0.12.2" }
122-
zeph-tools = { path = "crates/zeph-tools", version = "0.12.2" }
123-
zeph-tui = { path = "crates/zeph-tui", version = "0.12.2" }
111+
zeph-a2a = { path = "crates/zeph-a2a", version = "0.12.3" }
112+
zeph-acp = { path = "crates/zeph-acp", version = "0.12.3" }
113+
zeph-channels = { path = "crates/zeph-channels", version = "0.12.3" }
114+
zeph-core = { path = "crates/zeph-core", version = "0.12.3" }
115+
zeph-gateway = { path = "crates/zeph-gateway", version = "0.12.3" }
116+
zeph-index = { path = "crates/zeph-index", version = "0.12.3" }
117+
zeph-llm = { path = "crates/zeph-llm", version = "0.12.3" }
118+
zeph-mcp = { path = "crates/zeph-mcp", version = "0.12.3" }
119+
zeph-memory = { path = "crates/zeph-memory", version = "0.12.3" }
120+
zeph-scheduler = { path = "crates/zeph-scheduler", version = "0.12.3" }
121+
zeph-skills = { path = "crates/zeph-skills", version = "0.12.3" }
122+
zeph-tools = { path = "crates/zeph-tools", version = "0.12.3" }
123+
zeph-tui = { path = "crates/zeph-tui", version = "0.12.3" }
124124

125125
[workspace.lints.rust]
126126
unsafe_code = "deny"

crates/zeph-core/src/config/snapshots/zeph_core__config__types__tests__config_default_snapshot.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ show_source_labels = false
182182
[acp]
183183
enabled = false
184184
agent_name = "zeph"
185-
agent_version = "0.12.2"
185+
agent_version = "0.12.3"
186186
max_sessions = 4
187187
session_idle_timeout_secs = 1800
188188
available_models = []

crates/zeph-tui/src/widgets/snapshots/zeph_tui__widgets__splash__tests__splash_default.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ expression: output
1414
│ ███████╗███████╗██║ ██║ ██║ │
1515
│ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═╝ │
1616
│ │
17-
v0.12.2
17+
v0.12.3
1818
│ │
1919
Type a message to start. │
2020
│ │

0 commit comments

Comments
 (0)