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