History for navi-1 / navi
2026-05-21
@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
SubAgentRunner: filter mcp_servers against subagent_tools whitelist ...
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
MCP: cache config in McpManager, add exponential backoff to McpClient reconnect ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
DRY: unify tool execution in ToolExecutor._execute_one() ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Eliminate cross-registry patching in registry.py via proper creation order ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Extract single shared Database pool, eliminate 4 duplicated pool creations ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Make Settings immutable (frozen=True) and fix all test mutations ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Extract WebSocket business logic into AgentSessionOrchestrator ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Fix PgSessionStore import in container.py ...
Eugene Sukhodolskiy committed on 18 May
@Eugene Sukhodolskiy
Replace global lazy singletons with explicit AppContainer + lifespan ...
Eugene Sukhodolskiy committed on 18 May
2026-05-16
@Eugene Sukhodolskiy
Add legacy redirect for session files and fix STL viewer error handling ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Fix session file URLs (add /api prefix) and WebGL error handling in STL viewer ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Step 5-7: Extract async generators from run_stream, unify run() as wrapper ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Step 4: Extract SubAgentRunner from run_ephemeral() ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Step 3: Extract AntiStallMonitor from run_stream() ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Step 2: Extract AgentTurnContext dataclass from run_stream() ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Extract ContextCompressor, fix STL viewer, expand test suite, add architecture audit docs ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Fix review issues: KV-store NULL, SVG messages, filesystem tests + docs ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Fix scratchpad get_section user_id and filesystem diff newline bugs ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Add inherit_system_prompt and is_subagent_only mechanisms ...
Eugene Sukhodolskiy committed on 16 May
@Eugene Sukhodolskiy
Enhance native toolset and add persistent KV store ...
Eugene Sukhodolskiy committed on 16 May
2026-05-15
@Eugene Sukhodolskiy
cleanup: remove deprecated tools and orphaned memory tools ...
Eugene Sukhodolskiy committed on 15 May
@Eugene Sukhodolskiy
fix(recall): stabilize scheduled callback system and improve UX ...
Eugene Sukhodolskiy committed on 15 May
@Eugene Sukhodolskiy
Refactor: move tool helper modules into _internal subpackage ...
Eugene Sukhodolskiy committed on 15 May
@Eugene Sukhodolskiy
Add self-recall (scheduled callback) system ...
Eugene Sukhodolskiy committed on 15 May
@Eugene Sukhodolskiy
fix: wire test_mcp_tool into MCP manager startup injection ...
Eugene Sukhodolskiy committed on 15 May