History for navi-1 / navi / core / agent.py
2026-06-26
@Eugene Sukhodolskiy
Navi Code: stop via Esc + project cwd propagation ...
Eugene Sukhodolskiy committed 10 hours ago
@Eugene Sukhodolskiy
compressor: structured summaries, profile-aware compression, adaptive keep_recent ...
Eugene Sukhodolskiy committed 11 hours ago
@Eugene Sukhodolskiy
agent: skip planning for casual greetings + strengthen DIRECT shortcut in Phase 1 ...
Eugene Sukhodolskiy committed 11 hours ago
@Eugene Sukhodolskiy
Navi Code TUI: fix input box layout, command palette duplicate IDs, status renderer, and WS input loop ...
Eugene Sukhodolskiy committed 12 hours ago
2026-05-26
@Eugene Sukhodolskiy
Fix delta loss during thinking-to-text transition and streaming orphaning ...
Eugene Sukhodolskiy committed on 26 May
2026-05-25
@Eugene Sukhodolskiy
Fix 19 issues found in full codebase review ...
Eugene Sukhodolskiy committed on 25 May
@Eugene Sukhodolskiy
Wire archive trigger into agent after compression ...
Eugene Sukhodolskiy committed on 25 May
@Eugene Sukhodolskiy
Phase 2: Dual-write with is_context/is_display flags on Message ...
Eugene Sukhodolskiy committed on 25 May
@Eugene Sukhodolskiy
Add client-side image resize and server-side image token budgeting ...
Eugene Sukhodolskiy committed on 25 May
2026-05-24
@Eugene Sukhodolskiy
Fix MCP tool spinner bug: match tool_started → tool_call by tool_call_id ...
Eugene Sukhodolskiy committed on 24 May
2026-05-23
@Eugene Sukhodolskiy
Pass explicit ToolContext to tools instead of hidden ContextVars ...
Eugene Sukhodolskiy committed on 23 May
2026-05-21
@Eugene Sukhodolskiy
Refactor profile tool config to explicit agent/subagent structure ...
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
2026-05-16
@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
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
fix(recall): stabilize scheduled callback system and improve UX ...
Eugene Sukhodolskiy committed on 15 May
@Eugene Sukhodolskiy
Add self-recall (scheduled callback) system ...
Eugene Sukhodolskiy committed on 15 May
2026-05-13
@Eugene Sukhodolskiy
Persist uploaded files in messages, live file tree updates, and UI polish ...
Eugene Sukhodolskiy committed on 13 May
@Eugene Sukhodolskiy
Fix agent.py _tool_list to use colon-delimited MCP names ...
Eugene Sukhodolskiy committed on 13 May
2026-05-12
@Eugene Sukhodolskiy
Clarify knowledge persistence prompts
Eugene Sukhodolskiy committed on 12 May
@Eugene Sukhodolskiy
Auto-inject relevant memory facts into LLM context on every user turn. ...
Eugene Sukhodolskiy committed on 12 May
2026-05-11
@Eugene Sukhodolskiy
Fix ollama_backends / FallbackOllamaBackend issues ...
Eugene Sukhodolskiy committed on 11 May
@Eugene Sukhodolskiy
Add deterministic line-based file editing (edit_lines), rating UI fix, and session refresh ...
Eugene Sukhodolskiy committed on 11 May
@Eugene Sukhodolskiy
Inject MCP server instructions into system prompt ...
Eugene Sukhodolskiy committed on 11 May