Repository Layout
Top Level
src/jarvis/application sourcetests/pytest coverage for orchestration, memory, presentation, and workflow behaviordocs/Markdown-first documentation sitescripts/helper scripts for local development
Source Layout
src/jarvis/agents/
Specialized runtime agents such as orchestrator, planner, code, repo, verification, and git.
src/jarvis/app/
Application-layer routing, context resolution, and use cases.
src/jarvis/models/
Typed data models for session context, repo profiles, episodes, and pending changes.
src/jarvis/presentation/
Transport-facing formatting and UI rendering, currently focused on Telegram.
src/jarvis/services/
Infrastructure helpers for storage, repo inspection, prompts, transport bridges, workspace management, and model access.
src/jarvis/tools/
Tool-facing helpers for filesystem, git, shell, and test execution behavior.