Merge branch 'master' of https://git.gnexus.space/git/root/navi-1
commit 59ed764698b3d6949f322473e6a95d3bbc17d47a
2 parents 4ebac38 + 79ed626
@root root authored on 29 Apr
Showing 111 changed files
View
.env.example
Too large (Show diff)
View
.gitignore
Too large (Show diff)
View
NAVI.md
Too large (Show diff)
View
README.md
Too large (Show diff)
View
docs/architecture.md
Too large (Show diff)
View
docs/config.md
Too large (Show diff)
View
docs/index.md
Too large (Show diff)
View
docs/memory.md
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 0 → 100644
Too large (Show diff)
View
docs/testing.md 0 → 100644
Too large (Show diff)
View
docs/tools.md
Too large (Show diff)
View
manuals/content_publish.md 0 → 100644
Too large (Show diff)
View
manuals/share_file.md
Too large (Show diff)
View
navi/api/deps.py
Too large (Show diff)
View
navi/api/routes/health.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/content_store.py
Too large (Show diff)
View
navi/core/__init__.py
Too large (Show diff)
View
navi/core/agent.py
Too large (Show diff)
View
navi/core/context_builder.py 0 → 100644
Too large (Show diff)
View
navi/core/event_bus.py 0 → 100644
Too large (Show diff)
View
navi/core/events.py
Too large (Show diff)
View
navi/core/planning.py 0 → 100644
Too large (Show diff)
View
navi/core/registry.py
Too large (Show diff)
View
navi/core/sqlite_session_store.py 100644 → 0
Too large (Show diff)
View
navi/core/tool_executor.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/memory/_ddl.py 0 → 100644
Too large (Show diff)
View
navi/memory/_embeddings.py 0 → 100644
Too large (Show diff)
View
navi/memory/_facts.py 0 → 100644
Too large (Show diff)
View
navi/memory/_session_state.py 0 → 100644
Too large (Show diff)
View
navi/memory/_summary.py 0 → 100644
Too large (Show diff)
View
navi/memory/sqlite_store.py 100644 → 0
Too large (Show diff)
View
navi/memory/store.py
Too large (Show diff)
View
navi/profiles/base.py
Too large (Show diff)
View
navi/profiles/tool_developer/system_prompt.txt
Too large (Show diff)
View
navi/tools/content_publish.py
Too large (Show diff)
View
navi/tools/logging_middleware.py 0 → 100644
Too large (Show diff)
View
navi/tools/middleware.py 0 → 100644
Too large (Show diff)
View
navi/tools/share_file.py
Too large (Show diff)
View
navi/tools/ssh_exec.py
Too large (Show diff)
View
navi/tools/todo.py
Too large (Show diff)
View
navi/workers/__init__.py
Too large (Show diff)
View
old_webclient/debug.html 100644 → 0
Too large (Show diff)
View
old_webclient/images/logo-icon.webp 100644 → 0
Too large (Show diff)
View
old_webclient/images/logo.svg 100644 → 0
Too large (Show diff)
View
old_webclient/images/navi-avatar.webp 100644 → 0
Too large (Show diff)
View
old_webclient/images/navi.png 100644 → 0
Too large (Show diff)
View
old_webclient/index.html 100644 → 0
Too large (Show diff)
View
old_webclient/js/api.js 100644 → 0
Too large (Show diff)
View
old_webclient/js/app.js 100644 → 0
Too large (Show diff)
View
old_webclient/js/chat.js 100644 → 0
Too large (Show diff)
View
old_webclient/js/sidebar.js 100644 → 0
Too large (Show diff)
View
old_webclient/js/utils.js 100644 → 0
Too large (Show diff)
View
old_webclient/js/ws.js 100644 → 0
Too large (Show diff)
View
old_webclient/style.css 100644 → 0
Too large (Show diff)
View
persona.txt
Too large (Show diff)
View
pyproject.toml
Too large (Show diff)
View
requirements.txt
Too large (Show diff)
View
tests/conftest.py 0 → 100644
Too large (Show diff)
View
tests/conftest_factory.py 0 → 100644
Too large (Show diff)
View
tests/integration/conftest.py 0 → 100644
Too large (Show diff)
View
tests/integration/test_api_routes.py 0 → 100644
Too large (Show diff)
View
tests/integration/test_websocket.py 0 → 100644
Too large (Show diff)
View
tests/unit/core/test_agent_context_size.py 0 → 100644
Too large (Show diff)
View
tests/unit/core/test_agent_stream_guard.py 0 → 100644
Too large (Show diff)
View
tests/unit/core/test_compressor.py 0 → 100644
Too large (Show diff)
View
tests/unit/core/test_context_builder.py 0 → 100644
Too large (Show diff)
View
tests/unit/core/test_events.py 0 → 100644
Too large (Show diff)
View
tests/unit/core/test_planning.py 0 → 100644
Too large (Show diff)
View
tests/unit/core/test_registry.py 0 → 100644
Too large (Show diff)
View
tests/unit/memory/test_extractor.py 0 → 100644
Too large (Show diff)
View
tests/unit/memory/test_store.py 0 → 100644
Too large (Show diff)
View
tests/unit/profiles/test_base.py 0 → 100644
Too large (Show diff)
View
tests/unit/tools/test_code_exec.py 0 → 100644
Too large (Show diff)
View
tests/unit/tools/test_filesystem.py 0 → 100644
Too large (Show diff)
View
tests/unit/tools/test_share_file.py 0 → 100644
Too large (Show diff)
View
tests/unit/tools/test_terminal.py 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/index-2iU8ea7y.css 100644 → 0
Too large (Show diff)
View
webclient/dist/assets/index-CCd1kKp-.css 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/index-D9ibLFCS.js 0 → 100644
Too large (Show diff)
View
webclient/dist/assets/index-P1GIOxAT.js 100644 → 0
Too large (Show diff)
View
webclient/dist/index.html
Too large (Show diff)
View
webclient/docs/architecture.md
Too large (Show diff)
View
webclient/package-lock.json
Too large (Show diff)
View
webclient/package.json
Too large (Show diff)
View
webclient/src/api/index.js
Too large (Show diff)
View
webclient/src/components/chat/InputBar.vue
Too large (Show diff)
View
webclient/src/components/chat/MessageList.vue
Too large (Show diff)
View
webclient/src/components/messages/AssistantMessage.vue
Too large (Show diff)
View
webclient/src/components/messages/ContentCard.vue
Too large (Show diff)
View
webclient/src/components/messages/UserMessage.vue
Too large (Show diff)
View
webclient/src/components/ui/ImageLightbox.vue
Too large (Show diff)
View
webclient/src/composables/useConfirm.js
Too large (Show diff)
View
webclient/src/composables/useCopy.js
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/chat.js
Too large (Show diff)
View
webclient/tests/unit/api/index.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/composables/useWebSocket.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/stores/chat.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/stores/profiles.test.js 0 → 100644
Too large (Show diff)
View
webclient/tests/unit/stores/sessions.test.js 0 → 100644
Too large (Show diff)
View
webclient/vitest.config.js 0 → 100644
Too large (Show diff)