- Config tests: add DEEPSEEK_API_KEY to EnvGuard so apply_env_overrides()
doesn't leak the real key into test assertions. Refactor Drop impl
with a shared restore_var helper.
- Runtime API tests: convert thread_endpoints, events_endpoint, and
stream_endpoint tests from real engine (which calls DeepSeek API and
times out) to mock engines via install_test_engine. The lifecycle
test mock handles both SendMessage and CompactContext ops.
- Add parallel batch execution for read-only tools
- Enhance UI widgets, sidebar focus, and onboarding flows
- Upgrade engine with error escalation, tool search, and risk-based replanning
- Extend client with server tool usage and container support
- Update settings and compaction logic
- Improve MCP resource handling and subagent coordination
- Update README with new tool count
Major Features:
- Runtime API for external integrations and turn management
- Task manager with persistence and recovery
- Shell output streaming and improved tool execution
- Error taxonomy and audit logging
- Command palette and UI enhancements
Documentation:
- Runtime API documentation
- Operations runbook
- Architecture updates
Fixes:
- Auto-compaction threshold and triggering logic
- Doctor command API key validation
- Clippy and formatting compliance