navi-1 / navi / core /
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 21 hours ago
..
__init__.py Replace global lazy singletons with explicit AppContainer + lifespan 5 months ago
agent.py llm: routes that name a host, a backup and a window, and a profile that reads them 22 hours ago
agent_run_context.py agent parallelism: background tools, bg spawn_agent, parallel tool batches, message queue 1 month ago
ai_helper.py Refactor: move tool helper modules into _internal subpackage 5 months ago
anti_stall.py planning: replace the mandatory pre-turn gate with an agent-invoked plan tool 1 month ago
compressor.py navi: a token count that matches the model, a type for every file, and a socket that admits it is dead 1 day ago
container.py llm: routes that name a host, a backup and a window, and a profile that reads them 22 hours ago
context_builder.py mcp: a run says why a server's tools were withheld, instead of silently lacking them 21 days ago
event_bus.py Architecture extensibility — event bus, middleware, auto-discovery, Pydantic profiles 6 months ago
events.py llm: routes that name a host, a backup and a window, and a profile that reads them 22 hours ago
name_generator.py navi: session naming folds agent's final replies into context 27 days ago
orchestrator.py webclient: a dialog that answers which model is serving, and from where 21 hours ago
pg_session_store.py navi: a token count that matches the model, a type for every file, and a socket that admits it is dead 1 day ago
planning.py planning: fix LLM-output failure modes that killed every plan 1 month ago
registry.py llm: routes that name a host, a backup and a window, and a profile that reads them 22 hours ago
reload.py mcp: every wait on the MCP path gets a bound, and a failed reload keeps what it had 21 days ago
scheduler.py recall: carry self-instruction (message) on the recall_update wire 3 months ago
session.py navi: a token count that matches the model, a type for every file, and a socket that admits it is dead 1 day ago
stream_guard.py Step 4: Extract SubAgentRunner from run_ephemeral() 5 months ago
subagent_runner.py llm: routes that name a host, a backup and a window, and a profile that reads them 22 hours ago
task_notes.py background tasks: review fixes B1-B11 batch 28 days ago
tasks.py tools: list_tools defaults to the profile the run executes as 25 days ago
token_calibration.py navi: a token count that matches the model, a type for every file, and a socket that admits it is dead 1 day ago
tool_executor.py subagents, secrets: an honest result contract, and two leaks closed 25 days ago
tool_utils.py profiles: restricted profiles for ordinary users, and a role gate that holds 24 days ago