.
commit 2838990c06403b7280b52e70e375d0e947846ae5
2 parents 522fdcd + ad56550
@root root authored 27 days ago
Showing 289 changed files
View
.env.example
Too large (Show diff)
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
android-client/app/src/main/res/values/strings.xml
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/code_exec.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/terminal.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/terminals_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
deploy/README.md 0 → 100644
Too large (Show diff)
View
deploy/docker-compose.yml 0 → 100644
Too large (Show diff)
View
deploy/env.template 0 → 100644
Too large (Show diff)
View
deploy/install.sh 0 → 100755
Too large (Show diff)
View
docs/agent.md
Too large (Show diff)
View
docs/api.md
Too large (Show diff)
View
docs/api_tokens.md
Too large (Show diff)
View
docs/architecture.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/auth.md
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.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/terminal_tool_plan.md 0 → 100644
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
hive/README.md 0 → 100644
Too large (Show diff)
View
hive/__init__.py 0 → 100644
Too large (Show diff)
View
hive/app.py 0 → 100644
Too large (Show diff)
View
hive/db.py 0 → 100644
Too large (Show diff)
View
hive/hive.service 0 → 100644
Too large (Show diff)
View
manuals/spawn_agent.md
Too large (Show diff)
View
mcp_servers.d/navi_ui.json 0 → 100644
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/auth.py
Too large (Show diff)
View
navi/api/routes/health.py
Too large (Show diff)
View
navi/api/routes/messages.py
Too large (Show diff)
View
navi/api/routes/sessions.py
Too large (Show diff)
View
navi/api/routes/webhooks.py
Too large (Show diff)
View
navi/api/websocket.py
Too large (Show diff)
View
navi/auth/_ddl.py
Too large (Show diff)
View
navi/auth/deps.py
Too large (Show diff)
View
navi/config.py
Too large (Show diff)
View
navi/context_providers/hive_status.py 0 → 100644
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/identity.py 0 → 100644
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/mcp/tools.py
Too large (Show diff)
View
navi/mcp/ui_server/__init__.py 0 → 100644
Too large (Show diff)
View
navi/mcp/ui_server/components/__init__.py 0 → 100644
Too large (Show diff)
View
navi/mcp/ui_server/components/base.py 0 → 100644
Too large (Show diff)
View
navi/mcp/ui_server/components/card_grid.py 0 → 100644
Too large (Show diff)
View
navi/mcp/ui_server/components/form.py 0 → 100644
Too large (Show diff)
View
navi/mcp/ui_server/components/registry.py 0 → 100644
Too large (Show diff)
View
navi/mcp/ui_server/server.py 0 → 100644
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/modeler_3d/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/server.py 0 → 100644
Too large (Show diff)
View
navi/swarm.py 0 → 100644
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/_internal/terminal_manager.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/plan.py 0 → 100644
Too large (Show diff)
View
navi/tools/schedule_recall.py
Too large (Show diff)
View
navi/tools/spawn_agent.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_exec_renderer.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_renderer.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_terminal_ws.py 0 → 100644
Too large (Show diff)
View
tests/clients/test_terminals_picker.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 0 → 100644
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_auth_mobile_done.py 0 → 100644
Too large (Show diff)
View
tests/unit/api/test_webhooks.py 0 → 100644
Too large (Show diff)
View
tests/unit/api/test_websocket.py
Too large (Show diff)
View
tests/unit/auth/test_deps.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/mcp/test_ui_server.py 0 → 100644
Too large (Show diff)
View
tests/unit/profiles/test_base.py
Too large (Show diff)
View
tests/unit/test_deployment_flags.py 0 → 100644
Too large (Show diff)
View
tests/unit/test_hive.py 0 → 100644
Too large (Show diff)
View
tests/unit/test_identity.py 0 → 100644
Too large (Show diff)
View
tests/unit/test_mcp.py
Too large (Show diff)
View
tests/unit/test_swarm.py 0 → 100644
Too large (Show diff)
View
tests/unit/tools/test_code_exec.py
Too large (Show diff)
View
tests/unit/tools/test_filesystem.py
Too large (Show diff)
View
tests/unit/tools/test_plan.py 0 → 100644
Too large (Show diff)
View
tests/unit/tools/test_terminal.py
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/CLAUDE.md
Too large (Show diff)
View
webclient/dist/assets/index-B-XArGgJ.js 100644 → 0
Too large (Show diff)
View
webclient/dist/assets/index-B0mItcA1.js 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/index-B9MKY33g.css 100644 → 0
Too large (Show diff)
View
webclient/dist/assets/index-RBbsjxIZ.css 0 → 100644
Too large (Show diff)
View
webclient/dist/content-viewers/html.html
Too large (Show diff)
View
webclient/dist/index.html
Too large (Show diff)
View
webclient/package-lock.json
Too large (Show diff)
View
webclient/package.json
Too large (Show diff)
View
webclient/public/content-viewers/html.html
Too large (Show diff)
View
webclient/src/App.vue
Too large (Show diff)
View
webclient/src/components/messages/AssistantMessage.vue
Too large (Show diff)
View
webclient/src/components/messages/ToolCard.vue
Too large (Show diff)
View
webclient/src/components/messages/UiComponentCard.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/settings/ApiKeysPanel.vue
Too large (Show diff)
View
webclient/src/components/sidebar/AppSidebar.vue
Too large (Show diff)
View
webclient/src/components/ui/CardGrid.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/ui/Form.vue 0 → 100644
Too large (Show diff)
View
webclient/src/components/ui/registry.js 0 → 100644
Too large (Show diff)
View
webclient/src/composables/useMarkdown.js
Too large (Show diff)
View
webclient/src/composables/useWebSocket.js
Too large (Show diff)
View
webclient/src/stores/auth.js
Too large (Show diff)
View
webclient/src/stores/chat.js
Too large (Show diff)
View
webclient/src/styles/app.scss
Too large (Show diff)
View
webclient/src/utils/contentLinks.js
Too large (Show diff)
View
webclient/tests/unit/components/ui/CardGrid.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/components/ui/Form.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/components/ui/UiComponentCard.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/components/ui/registry.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/composables/useMarkdown.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/composables/useWebSocket.test.js
Too large (Show diff)
View
webclient/vite.config.js
Too large (Show diff)
View
webclient/vitest.config.js
Too large (Show diff)