v0.15.3
What's Changed
- sec: CodeQL cleartext-logging suppressions and Actions SHA pinning by @bug-ops in #1908
- fix(core): wire Focus Agent and SideQuest config from TOML to agent builder by @bug-ops in #1914
- fix(memory): sync session summaries to Qdrant on compact_context happy path by @bug-ops in #1915
- fix(core): wire corrections write path regardless of LearningConfig::enabled by @bug-ops in #1918
- sec: pin all third-party GitHub Actions to SHA by @bug-ops in #1919
- fix(memory): filter structural noise from graph entity extraction by @bug-ops in #1920
- fix(llm): list_models_remote constructs correct models URL by @bug-ops in #1921
- fix(context-compression): make extract_task_goal fire-and-forget (#1909) by @bug-ops in #1922
- obs(orchestration): track planner/aggregator LLM calls in session metrics (#1899) by @bug-ops in #1925
- fix(tui): clear graph spinner after spawn_graph_extraction by @bug-ops in #1926
- feat(context-compression): add CLI flags, init wizard, debug dumps, TUI spinners (#1904) by @bug-ops in #1928
- enhancement(core): implement functional LearningEngine (#1913) by @bug-ops in #1929
- feat(index): show indexing progress during background code indexing by @bug-ops in #1927
- fix(memory): deduplicate session summaries in Qdrant (#1917) by @bug-ops in #1933
- fix(tui): update graph metrics every turn, not only on extraction by @bug-ops in #1934
- fix(tui): implement send_tool_start in TuiChannel (#1931) by @bug-ops in #1935
- test(memory): add integration tests for store_session_summary → Qdrant upsert roundtrip by @bug-ops in #1936
- feat(mcp): OAuth 2.1 and static Bearer header auth for remote MCP servers by @bug-ops in #1937
- fix(vault): replace blocking_read with block_in_place in ArcAgeVaultProvider by @bug-ops in #1940
- fix(orchestrator): add circuit breaker and chat_with_tools fallback chain by @bug-ops in #1942
- fix(tui): graph metrics panel always showing zero (#1938) by @bug-ops in #1943
- fix(tui): filter metrics always zero in native tool execution path (#1939) by @bug-ops in #1946
- fix(config): add XDG fallback to resolve_config_path for ACP IDE launch context by @bug-ops in #1947
- chore: restructure repo layout — book, scripts, specs by @bug-ops in #1948
- release: v0.15.3 by @bug-ops in #1949
Full Changelog: v0.15.2...v0.15.3