Add deterministic line-based file editing (edit_lines), rating UI fix, and session refresh
- filesystem.py: add edit_lines action (deterministic line ops via operations array)
           + numbered param for read (1-based line numbers in output)
           + clarify four editing modes in tool description
- chat.js: fix rating IDs for streaming messages (assign h_ ID on stream_end)
- SessionList.vue: mobile pull-to-refresh with PTR_THRESHOLD=80
- AppSidebar.vue: desktop refresh button next to Conversations header
- planning.py: knowledge source assessment in Phase 1
- debug panel: MCP servers tab + resolved tools per profile
- NAVI.md: reposition as neutral quick-reference

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 3fcccd5 commit c466bef7268f51494d3e9c67daa5afdb6178d1ce
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 11 May
Showing 18 changed files
View
NAVI.md
View
debug/index.html
View
mcp_servers.json
View
navi/api/routes/agents.py
View
navi/core/agent.py
View
navi/core/events.py
View
navi/core/planning.py
View
navi/profiles/server_admin/config.json
View
navi/tools/filesystem.py
View
webclient/dist/assets/index-BPPoD3Ep.js 100644 → 0
Not supported
View
webclient/dist/assets/index-CASCg6Nm.css 0 → 100644
View
webclient/dist/assets/index-CYN2xRE0.js 0 → 100644
Not supported
View
webclient/dist/assets/index-DkvD53gm.css 100644 → 0
View
webclient/dist/index.html
View
webclient/src/components/sidebar/AppSidebar.vue
View
webclient/src/components/sidebar/SessionList.vue
View
webclient/src/stores/chat.js
View
webclient/src/styles/app.scss