| 2026-05-23 |
Pass explicit ToolContext to tools instead of hidden ContextVars
...
Eugene Sukhodolskiy
committed
on 23 May
|
|---|---|
|
|
|
| 2026-05-22 |
|
| 2026-05-21 |
|
|
|
|
|
Refactor profile tool config to explicit agent/subagent structure
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
Fix planning: change plan-follow-up role from system to user
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
|
|
|
Fix stop button responsiveness and shutdown CancelledError
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
Fix token counting: show only completion tokens, not cumulative prompt+completion
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
Migrate MCP tool naming from mcp:server:tool to mcp__server__tool
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
docs/profiles: document subagent_tools MCP filtering behavior
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
SubAgentRunner: filter mcp_servers against subagent_tools whitelist
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
ArtifactsPanel: two-pass link extraction — markdown links win over bare URLs
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
ArtifactsPanel: strip trailing punctuation from URLs for dedup
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
FallbackOllamaBackend: do not blacklist single server, empty file fallback
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
|
McpTool: auto-inject session_id + normalize navi-3d paths
...
Eugene Sukhodolskiy
committed
on 21 May
|
|
| 2026-05-20 |
Fix UnboundLocalError: create mcp_manager before build_default_registries
...
Eugene Sukhodolskiy
committed
on 20 May
|
| 2026-05-18 |
Mark architecture weak spot #10 (MCP caching/backoff) as resolved
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
MCP: cache config in McpManager, add exponential backoff to McpClient reconnect
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
Mark architecture weak spot #7 (DRY tool_executor) as resolved
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
DRY: unify tool execution in ToolExecutor._execute_one()
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
Mark architecture weak spot #6 (cross-registry patching) as resolved
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
Eliminate cross-registry patching in registry.py via proper creation order
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
Mark architecture weak spot #5 (duplicate PostgreSQL pools) as resolved
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
Extract single shared Database pool, eliminate 4 duplicated pool creations
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
Mark architecture weak spot #4 (mutable settings) as resolved
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
Make Settings immutable (frozen=True) and fix all test mutations
...
Eugene Sukhodolskiy
committed
on 18 May
|
|
|
|
|
|
Extract WebSocket business logic into AgentSessionOrchestrator
...
Eugene Sukhodolskiy
committed
on 18 May
|