v0.19.3
What's Changed
- feat(cli): add --bare mode, --json output, -y flag, and /loop command by @bug-ops in #3170
- chore(deps): update dependency telethon to >=1.43.1 by @bug-ops in #3190
- chore(deps): pin dependencies by @bug-ops in #3184
- chore(deps): pin dependencies by @bug-ops in #3185
- chore(deps): update grafana/grafana docker tag to v12 by @bug-ops in #3196
- chore(deps): update prom/prometheus docker tag to v3.11.1 by @bug-ops in #3192
- chore(deps): update rust docker tag to v1.95 by @bug-ops in #3198
- chore(deps): update qdrant/qdrant docker tag to v1.17.1 by @bug-ops in #3193
- chore(deps): update github-actions (major) by @bug-ops in #3195
- chore(deps): refresh cargo lock file by @bug-ops in #3197
- chore(deps): update serde by @bug-ops in #3189
- chore(deps): update axum-tower by @bug-ops in #3186
- chore(deps): update grafana/grafana docker tag to v12.4.3 by @bug-ops in #3200
- chore(deps): update prom/prometheus docker tag to v3.11.2 by @bug-ops in #3201
- chore(deps): pin dependencies by @bug-ops in #3199
- chore(deps): update rust crate opentelemetry-otlp to 0.31.1 by @bug-ops in #3187
- chore(deps): update grafana/grafana docker tag to v13 by @bug-ops in #3205
- chore(deps): update rust-minor-patch by @bug-ops in #3202
- chore(deps): update dependency node to v24.15.0 by @bug-ops in #3203
- chore(deps): update actions/cache action to v5 by @bug-ops in #3204
- chore(deps): refresh cargo lock file by @bug-ops in #3206
- fix(cli): resolve 6 clippy violations in startup_checks.rs test targets by @bug-ops in #3208
- fix(persistence): prevent orphaned tool_use entries after utility-gate intercept by @bug-ops in #3210
- fix(cli): skip scheduler, code indexer, and mem-eviction in --bare mode by @bug-ops in #3216
- feat(mcp,ux): MCP server-driven elicitation and /recap slash command by @bug-ops in #3218
- fix(channels): suppress spurious JSON events and surface /loop errors by @bug-ops in #3219
- feat(quality): MARCH Proposer+Checker self-check pipeline by @bug-ops in #3226
- fix(commands): route /plugins slash command through CommandRegistry by @bug-ops in #3229
- fix(channels): use raw field.name as elicitation response map key in Telegram by @bug-ops in #3230
- fix(channels): resolve clippy violations in json_cli.rs test helpers by @bug-ops in #3232
- feat(quality): add migrate-config step 22 and --init step_quality for [quality] section by @bug-ops in #3233
- fix(quality): prevent double response_end when MARCH flag_marker fires in --json mode by @bug-ops in #3234
- fix(llm): defer system msg injection during tool call chains (#3235) by @bug-ops in #3237
- fix(index): wire CodeRetriever into IndexState for automatic code RAG by @bug-ops in #3238
- fix(index): pass index_provider to apply_code_rag_retriever by @bug-ops in #3240
- fix(index): pass index_provider to build_search_code_executor by @bug-ops in #3242
- fix(quality): prevent double response_end when MARCH marker appended in --json mode by @bug-ops in #3244
- fix(tools): restore exempt_tools defaults when partial [tools.utility] TOML is parsed by @bug-ops in #3246
- fix(context): strip orphaned tool_result messages after hard compaction by @bug-ops in #3256
- feat(memory): ClawVM typed pages, MemReader quality gate, APEX-MEM graph by @bug-ops in #3260
- release: v0.19.3 by @bug-ops in #3261
Full Changelog: v0.19.2...v0.19.3