...
109 commits 202 files changed 0 commit comments 1 contributor
Commits on 2026-07-13
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs: mark code-review findings as executed (5 etaps, 5 commits) b36903a
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: minor correctness/perf fixes (Etap 5) efda6b4
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: theme repaцвет chat + bounded history + tail purge (Etap 4) d2bdf4c
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: async REST api client — stop blocking the event loop (Etap 3) 85104aa
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: throttle streaming markdown rebuild + cache height (Etap 2) 6581963
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: code-review Etap 1 — crash/injection/reconnect fixes + drop artifact renderer 3bae766
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: unify syntax highlighting under Theme.code_theme; highlight filesystem read output ed47468
@Eugene Sukhodolskiy Eugene Sukhodolskiy mcp: dedicated runner task per client (fix cross-task cancel-scope on shutdown) 271800d
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: copy chat to system clipboard via reading mode + selection fixes 3406226
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: make chat content selectable/copyable without bubble chrome cc44da9
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: restore tool args/metadata, assistant-then-tool order, turn_meta on resume 844fa3b
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: let the user scroll up while the agent streams + keyboard scroll bindings 851c7be
@Eugene Sukhodolskiy Eugene Sukhodolskiy compressor: target hysteresis — shrink to 65% after compression, not just below the trigger 55fa7ae
@Eugene Sukhodolskiy Eugene Sukhodolskiy filesystem: strip trailing newline in _number_diff so diff lines aren't blank-separated 8e3570b
@Eugene Sukhodolskiy Eugene Sukhodolskiy renderers: colour diff line numbers + read line numbers, keep content neutral 8602b68
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: render markdown at the panel's available width, not the terminal width 16b6e15
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: sort milestone groups by status rank so finished ones sink bb8e20e
@Eugene Sukhodolskiy Eugene Sukhodolskiy Автономность мелких моделей: OUTPUT DISCIPLINE, milestone-todo, перехват финала хода 2305129
Commits on 2026-07-12
@Eugene Sukhodolskiy Eugene Sukhodolskiy config: raise context compression threshold 0.70 -> 0.90 05c420d
@Eugene Sukhodolskiy Eugene Sukhodolskiy filesystem: show real file line numbers in unified diffs 2051456
@Eugene Sukhodolskiy Eugene Sukhodolskiy compressor: split in-flight turn in midturn mode + flush incrementally c65c664
@Eugene Sukhodolskiy Eugene Sukhodolskiy permissions: remove broken client-side gate; add backend design doc b8bb30d
@Eugene Sukhodolskiy Eugene Sukhodolskiy replan: integrated mid-task re-planning tool b1693d3
@Eugene Sukhodolskiy Eugene Sukhodolskiy profiles: port context-org/planning instructions to developer & tool_developer 458fab8
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: prefer isolated project envs and bootstrap NAVI.md when absent 22c3265
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: enable planning phase 2 (structured review) d80f929
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: frame planning machinery in system prompt (F8) 3ef3c56
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: give the sub-agent operational wisdom (editing/reading/todo) a29aa49
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: brief sub-agent on its restricted toolset + context_transfer fe0fe59
@Eugene Sukhodolskiy Eugene Sukhodolskiy recall: carry self-instruction (message) on the recall_update wire e865a93
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi-code TUI: render schedule_recall lifecycle (recall_update) 3573e29
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: leverage context-org/planning tools in system prompt b912f2c
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: fix review findings 1-5 in system prompt 9e42e4f
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi_code: docs as living spec + NAVI.md hints file 5dcbeba
@Eugene Sukhodolskiy Eugene Sukhodolskiy filesystem edit: render red/green diff in TUI without changing model context 348fdf6
@Eugene Sukhodolskiy Eugene Sukhodolskiy filesystem: make edit/edit_lines the default, smart_edit a last-resort fallback 9640fa3
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: move filesystem tool_started info into the card body 0063b83
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: styled filesystem tool_started card — compact args, action in title 50bd132
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: styled filesystem find + find_up output — stage 3 0f8dfcc
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: styled filesystem read + info output — stage 2 48bc385
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: styled filesystem tool output (diff / list / grep) — stage 1 b61186e
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs: index, profiles, tools, api actualization + archive historical docs 8b36ce9
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs(navi-code-cli): actualize TUI to current code 2d4ffa7
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs(websocket): /compact control message, new events, fixes 489e457
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs: actualize compression mechanics + real-token baseline 2ecb912
@Eugene Sukhodolskiy Eugene Sukhodolskiy compression: profile-aware worker + real-token baseline estimator 1b91fcf
@Eugene Sukhodolskiy Eugene Sukhodolskiy compression: fix auto-compress no-op on few-huge-messages + honest status 3d9c3da
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: show context-compression summary in the chat a918f22
Commits on 2026-07-11
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code: force context compression via typed /compact control message 8615de3
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: remove the useless NaviCodeTui Header bar b89445c
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: per-message chat widgets — render only the streaming bubble 7a0f93b
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: fix 'Connection: online online' duplication ff7c7bb
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: auto-reconnect WebSocket with exponential backoff dd5cd52
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: show the changed step's text in the todo update call card acc3adc
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: sort todo panel — in_progress on top, done at bottom 690249b
@Eugene Sukhodolskiy Eugene Sukhodolskiy Isolate sub-agent todo + render live todo in TUI side panel 9784ce7
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: drop broken ctrl+x n / ctrl+x l session keybinds f895a2c
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: unify session commands on shared workers; /switch hybrid e9d5ec5
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: sessions picker for /sessions (navi_code, full switch) dc5a465
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: interactive slash-command hints (Up/Down + Enter) 4f33b28
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: inline slash-command hints + Tab completion 28369ee
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: remove sessions table from right column 7db1b8b
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: show request duration (live timer + chat metadata) e4cddd6
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: context-window fill gauge in the status bar 295479b
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: load session message history into the chat panel on resume d2ac769
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: activity indicator in a bottom status bar + 1-line input 66213ee
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: drop unused Tokens/Iter rows from the status panel c678626
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: add --resume <session_id> and print resume hint on TUI close 387b661
Commits on 2026-07-10
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: bound chat history render cost (cache + visible-item cap) c35169b
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: render Navi's answers as markdown 721f44a
@Eugene Sukhodolskiy Eugene Sukhodolskiy tui: show the currently-served model in the status panel 2c85e90
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs: document bounded autonomy + navi-code TUI features 87f7971
Commits on 2026-07-09
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: sub-agent spawn card + nested styling for subagent thinking/planning ab176b7
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code: render planning as a progress line + plan card, not raw events dd1d9e1
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi-code CLI: make -h show help instead of sending it to the model 8e862cb
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: drop forced line break, keep soft-wrap + Enter to send e89107d
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: make the message input multi-line eaa8dd0
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: show final answer below tools, not scrolled out of view 55e141f
@Eugene Sukhodolskiy Eugene Sukhodolskiy test(tui): mock backend api so TUI tests are server-independent 9f3af7e
@Eugene Sukhodolskiy Eugene Sukhodolskiy agent: cwd-aware memory fact filter for bounded autonomy fc0546c
@Eugene Sukhodolskiy Eugene Sukhodolskiy agent: bounded autonomy — scope boundary + observe-vs-act 2e06b02
@Eugene Sukhodolskiy Eugene Sukhodolskiy fix(ws): include session_id/profile_id in session_sync, guard renderer ad1946b
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs(websocket): record deferred WS auth-message hardening c83d86d
@Eugene Sukhodolskiy Eugene Sukhodolskiy navi-code wrapper: fix symlink resolution and bash docstring ba119b8
@Eugene Sukhodolskiy Eugene Sukhodolskiy session store: lazy persistence — no empty sessions in DB f78ede1
Commits on 2026-07-08
@Eugene Sukhodolskiy Eugene Sukhodolskiy profiles: add gemma4:12b-it-qat-128k as top-priority model 6b83f73
@Eugene Sukhodolskiy Eugene Sukhodolskiy Add MIT license 7060cdb
Commits on 2026-06-26
@Eugene Sukhodolskiy Eugene Sukhodolskiy Remove CLAUDE.md from repo and add to .gitignore a18c1a7
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code: stop via Esc + project cwd propagation eb2f092
@Eugene Sukhodolskiy Eugene Sukhodolskiy compressor: structured summaries, profile-aware compression, adaptive keep_recent 4519268
@Eugene Sukhodolskiy Eugene Sukhodolskiy agent: skip planning for casual greetings + strengthen DIRECT shortcut in Phase 1 cb7dfd9
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: fix input box layout, command palette duplicate IDs, status renderer, and WS input loop 77af8fe
Commits on 2026-06-24
@Eugene Sukhodolskiy Eugene Sukhodolskiy Fix MCP names and profile API format consistency aaba87e
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs: update docs for tools.agent/tools.subagent and Navi Code TUI b59be6b
@Eugene Sukhodolskiy Eugene Sukhodolskiy docs: update docs for tools.agent/tools.subagent and Navi Code TUI 5b49779
@Eugene Sukhodolskiy Eugene Sukhodolskiy Update Navi Code profile: config, prompts, docs, and env example c12429a
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: review fixes for Phase 5 90f57fd
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: Phase 5.2 — SessionsPanel, /export, integration tests 66b97f1
Commits on 2026-06-23
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: Phase 5.1 — config, mouse, themes, status 02332e4
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: fix Phase 4 review critical/medium issues c4a2b97
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: complete Phase 4 3012839
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: command palette and themed markdown ebf89aa
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: apply gnexus theme to widgets and renderers 498a478
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: extend theme with selection and link colors 670a3b0
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code TUI: add gnexus-ui-kit color theme support f5d8101
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code: Phase 3 — Textual TUI skeleton (OpenCode-style) 3df4326
@Eugene Sukhodolskiy Eugene Sukhodolskiy Docs: actualize navi_code tool lists and key_tools f2d5f20
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code: Phase 2 — CLI terminal client, tests, docs c044d9e
@Eugene Sukhodolskiy Eugene Sukhodolskiy Navi Code: Phase 1 — terminal-first profile, default profile mechanism, env/persona, tests 0837fde
Showing 202 changed files
View
.env.navi_code.example 0 → 100644
Too large (Show diff)
View
.gitignore
Too large (Show diff)
View
CLAUDE.md 100644 → 0
Too large (Show diff)
View
LICENSE 0 → 100644
Too large (Show diff)
View
README.md
Too large (Show diff)
View
bin/navi-code 0 → 100755
Too large (Show diff)
View
clients/terminal/__init__.py 0 → 100644
Too large (Show diff)
View
clients/terminal/__main__.py 0 → 100644
Too large (Show diff)
View
clients/terminal/api.py 0 → 100644
Too large (Show diff)
View
clients/terminal/cli.py 0 → 100644
Too large (Show diff)
View
clients/terminal/config.py 0 → 100644
Too large (Show diff)
View
clients/terminal/render.py 0 → 100644
Too large (Show diff)
View
clients/terminal/state.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/chat_model.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/commands/__init__.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/commands/base.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/commands/builtin.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/commands/registry.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/context.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/duration.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/events.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/file_refs.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/__init__.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/base.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/diff.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/error.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/filesystem.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/language.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/markdown_content.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/message.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/plain.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/planning.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/recall.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/registry.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/status.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/subagent.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/summary.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/syntax.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/thinking.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/todo.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/tool.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/renderers/turn_meta.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/screens/__init__.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/screens/command_palette.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/screens/sessions_picker.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/screens/theme_picker.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/settings.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/shell_runner.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/themes.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/tui_app.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/__init__.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/activity_indicator.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/chat_panel.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/command_hints.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/elapsed_timer.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/input_box.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/status_bar.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/status_panel.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/widgets/todo_list.py 0 → 100644
Too large (Show diff)
View
clients/terminal/tui/ws_bridge.py 0 → 100644
Too large (Show diff)
View
clients/terminal/ws_client.py 0 → 100644
Too large (Show diff)
View
docs/agent.md
Too large (Show diff)
View
docs/api.md
Too large (Show diff)
View
docs/architecture_weak_spots.md 100644 → 0
Too large (Show diff)
View
docs/archive/architecture_weak_spots.md 0 → 100644
Too large (Show diff)
View
docs/archive/eval_system_design_spec.md 0 → 100644
Too large (Show diff)
View
docs/archive/future_headless_nodes.md 0 → 100644
Too large (Show diff)
View
docs/archive/plan_01_god_object_agent.md 0 → 100644
Too large (Show diff)
View
docs/archive/plan_navi_code_done.md 0 → 100644
Too large (Show diff)
View
docs/archive/plan_navi_code_tui_done.md 0 → 100644
Too large (Show diff)
View
docs/archive/tech_debt_review_2026-04-29.md 0 → 100644
Too large (Show diff)
View
docs/archive/visual.html 0 → 100644
Too large (Show diff)
View
docs/archive/visual.html.readme.md 0 → 100644
Too large (Show diff)
View
docs/code_review_tui.md 0 → 100644
Too large (Show diff)
View
docs/config.md
Too large (Show diff)
View
docs/eval_system_design.md 100644 → 0
Too large (Show diff)
View
docs/future_headless_nodes.md 100644 → 0
Too large (Show diff)
View
docs/index.md
Too large (Show diff)
View
docs/mechanics.md
Too large (Show diff)
View
docs/navi_code.md 0 → 100644
Too large (Show diff)
View
docs/navi_code_cli.md 0 → 100644
Too large (Show diff)
View
docs/permissions.md 0 → 100644
Too large (Show diff)
View
docs/plan_01_god_object_agent.md 100644 → 0
Too large (Show diff)
View
docs/profiles.md
Too large (Show diff)
View
docs/sessions.md
Too large (Show diff)
View
docs/tech_debt_review_2026-04-29.md 100644 → 0
Too large (Show diff)
View
docs/testing.md
Too large (Show diff)
View
docs/tools.md
Too large (Show diff)
View
docs/visual.html 100644 → 0
Too large (Show diff)
View
docs/websocket.md
Too large (Show diff)
View
navi/api/routes/admin.py
Too large (Show diff)
View
navi/api/routes/agents.py
Too large (Show diff)
View
navi/api/routes/sessions.py
Too large (Show diff)
View
navi/api/websocket.py
Too large (Show diff)
View
navi/config.py
Too large (Show diff)
View
navi/core/agent.py
Too large (Show diff)
View
navi/core/agent_run_context.py
Too large (Show diff)
View
navi/core/anti_stall.py
Too large (Show diff)
View
navi/core/compressor.py
Too large (Show diff)
View
navi/core/container.py
Too large (Show diff)
View
navi/core/context_builder.py
Too large (Show diff)
View
navi/core/events.py
Too large (Show diff)
View
navi/core/orchestrator.py
Too large (Show diff)
View
navi/core/pg_session_store.py
Too large (Show diff)
View
navi/core/planning.py
Too large (Show diff)
View
navi/core/registry.py
Too large (Show diff)
View
navi/core/scheduler.py
Too large (Show diff)
View
navi/core/subagent_runner.py
Too large (Show diff)
View
navi/core/tool_executor.py
Too large (Show diff)
View
navi/exceptions.py
Too large (Show diff)
View
navi/llm/base.py
Too large (Show diff)
View
navi/llm/fallback.py
Too large (Show diff)
View
navi/llm/ollama.py
Too large (Show diff)
View
navi/main.py
Too large (Show diff)
View
navi/mcp/client.py
Too large (Show diff)
View
navi/mcp/manager.py
Too large (Show diff)
View
navi/profiles/base.py
Too large (Show diff)
View
navi/profiles/developer/config.json
Too large (Show diff)
View
navi/profiles/developer/system_prompt.txt
Too large (Show diff)
View
navi/profiles/discuss/config.json
Too large (Show diff)
View
navi/profiles/discuss/system_prompt.txt
Too large (Show diff)
View
navi/profiles/loader.py
Too large (Show diff)
View
navi/profiles/modeler_3d/config.json
Too large (Show diff)
View
navi/profiles/modeler_3d/subagent_system_prompt.txt
Too large (Show diff)
View
navi/profiles/navi_code/compression_prompt.txt 0 → 100644
Too large (Show diff)
View
navi/profiles/navi_code/config.json 0 → 100644
Too large (Show diff)
View
navi/profiles/navi_code/subagent_system_prompt.txt 0 → 100644
Too large (Show diff)
View
navi/profiles/navi_code/system_prompt.txt 0 → 100644
Too large (Show diff)
View
navi/profiles/secretary/config.json
Too large (Show diff)
View
navi/profiles/secretary/system_prompt.txt
Too large (Show diff)
View
navi/profiles/server_admin/config.json
Too large (Show diff)
View
navi/profiles/server_admin/system_prompt.txt
Too large (Show diff)
View
navi/profiles/tool_developer/config.json
Too large (Show diff)
View
navi/profiles/tool_developer/system_prompt.txt
Too large (Show diff)
View
navi/tools/__init__.py
Too large (Show diff)
View
navi/tools/_internal/base.py
Too large (Show diff)
View
navi/tools/code_exec.py
Too large (Show diff)
View
navi/tools/filesystem.py
Too large (Show diff)
View
navi/tools/replan.py 0 → 100644
Too large (Show diff)
View
navi/tools/schedule_recall.py
Too large (Show diff)
View
navi/tools/terminal.py
Too large (Show diff)
View
navi/tools/todo.py
Too large (Show diff)
View
navi/workers/base.py
Too large (Show diff)
View
navi/workers/compressor.py
Too large (Show diff)
View
persona_navi_code.txt 0 → 100644
Too large (Show diff)
View
pyproject.toml
Too large (Show diff)
View
tests/__init__.py 0 → 100644
Too large (Show diff)
View
tests/clients/__init__.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_chat_panel.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_code_theme.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_command_palette.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_command_registry.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_compact_command.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_diff_renderer.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_duration.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_file_refs.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_filesystem_renderer.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_input_box.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_message_renderers.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_planning_renderers.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_recall_renderer.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_render_plain.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_sessions_picker.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_shell_runner.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_subagent_renderers.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_summary_renderer.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_terminal_client.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_terminal_ws.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_todo_list.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_todo_renderers.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_tool_result_renderer.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_tui_app.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_tui_export.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_tui_settings.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_tui_themes.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_turn_meta_renderer.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_ws_bridge.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_ws_client_send.py 0 → 100644
Too large (Show diff)
View
tests/integration/__init__.py 0 → 100644
Too large (Show diff)
View
tests/integration/conftest.py
Too large (Show diff)
View
tests/integration/test_api_routes.py
Too large (Show diff)
View
tests/integration/test_auth_disabled.py
Too large (Show diff)
View
tests/integration/test_mcp_integration.py
Too large (Show diff)
View
tests/integration/test_websocket.py
Too large (Show diff)
View
tests/unit/__init__.py 0 → 100644
Too large (Show diff)
View
tests/unit/api/__init__.py 0 → 100644
Too large (Show diff)
View
tests/unit/api/test_websocket.py
Too large (Show diff)
View
tests/unit/core/test_agent.py
Too large (Show diff)
View
tests/unit/core/test_anti_stall.py
Too large (Show diff)
View
tests/unit/core/test_compressor.py
Too large (Show diff)
View
tests/unit/core/test_context_builder.py
Too large (Show diff)
View
tests/unit/core/test_events.py
Too large (Show diff)
View
tests/unit/core/test_pg_session_store.py
Too large (Show diff)
View
tests/unit/core/test_planning.py
Too large (Show diff)
View
tests/unit/llm/test_model_stamping.py 0 → 100644
Too large (Show diff)
View
tests/unit/profiles/test_base.py
Too large (Show diff)
View
tests/unit/tools/test_filesystem.py
Too large (Show diff)
View
tests/unit/tools/test_replan.py 0 → 100644
Too large (Show diff)
View
tests/unit/tools/test_todo.py
Too large (Show diff)
View
tests/unit/workers/test_compression_worker.py 0 → 100644
Too large (Show diff)
View
webclient/src/components/messages/ToolCard.vue
Too large (Show diff)
View
webclient/src/styles/app.scss
Too large (Show diff)