2026-05-24
@Eugene Sukhodolskiy
Fix MCP transport teardown race with anyio task groups
Eugene Sukhodolskiy committed on 24 May
@Eugene Sukhodolskiy
Fix settings route switching and document API token system ...
Eugene Sukhodolskiy committed on 24 May
@Eugene Sukhodolskiy
Apply review fixes to API token auth system ...
Eugene Sukhodolskiy committed on 24 May
@Eugene Sukhodolskiy
Add API token auth system for headless/micro clients ...
Eugene Sukhodolskiy committed on 24 May
@Eugene Sukhodolskiy
Enable gnexus-creds MCP in profiles that already use gnexus-book ...
Eugene Sukhodolskiy committed on 24 May
@Eugene Sukhodolskiy
Add MCP streamable_http transport, integrate gnexus-creds, and document headless nodes ...
Eugene Sukhodolskiy committed on 24 May
2026-05-23
@Eugene Sukhodolskiy
Fix recall race, ContextVar leaks, dead code, and recall duplication ...
Eugene Sukhodolskiy committed on 23 May
@Eugene Sukhodolskiy
Unify in-memory session state in AgentSessionOrchestrator ...
Eugene Sukhodolskiy committed on 23 May
@Eugene Sukhodolskiy
Pass explicit ToolContext to tools instead of hidden ContextVars ...
Eugene Sukhodolskiy committed on 23 May
@Eugene Sukhodolskiy
Fix auth race condition causing frequent logouts ...
Eugene Sukhodolskiy committed on 23 May
2026-05-22
@Eugene Sukhodolskiy
Fix link deduplication in ArtifactsPanel ...
Eugene Sukhodolskiy committed on 22 May
2026-05-21
@Eugene Sukhodolskiy
Prioritise gemma4 and add MCP tools to subagent scopes ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
Add structured logging for Ollama chat errors ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
Refactor profile tool config to explicit agent/subagent structure ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
Fix planning: change plan-follow-up role from system to user ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
Fix session file download URL — reverse legacy redirect ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
Fix stop button responsiveness and shutdown CancelledError ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
Fix token counting: show only completion tokens, not cumulative prompt+completion ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
Migrate MCP tool naming from mcp:server:tool to mcp__server__tool ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
docs/profiles: document subagent_tools MCP filtering behavior ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
SubAgentRunner: filter mcp_servers against subagent_tools whitelist ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
ArtifactsPanel: two-pass link extraction — markdown links win over bare URLs ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
ArtifactsPanel: strip trailing punctuation from URLs for dedup ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
FallbackOllamaBackend: do not blacklist single server, empty file fallback ...
Eugene Sukhodolskiy committed on 21 May
@Eugene Sukhodolskiy
McpTool: auto-inject session_id + normalize navi-3d paths ...
Eugene Sukhodolskiy committed on 21 May
2026-05-20
@Eugene Sukhodolskiy
Fix UnboundLocalError: create mcp_manager before build_default_registries ...
Eugene Sukhodolskiy committed on 20 May
2026-05-18
@Eugene Sukhodolskiy
Mark architecture weak spot #10 (MCP caching/backoff) as resolved ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
MCP: cache config in McpManager, add exponential backoff to McpClient reconnect ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Mark architecture weak spot #7 (DRY tool_executor) as resolved ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
DRY: unify tool execution in ToolExecutor._execute_one() ...
Eugene Sukhodolskiy committed on 18 May