Skip to main content

File Map

Use this map when changing code. It names the primary source files and the docs pages that should usually move with them.

Rust CLI​

SourceUpdate docs
cli/src/main.rsCLI / Commands, CLI / Models And Config, CLI / Context Loom In The CLI, Reference / Environment
cli/Cargo.tomlReference / Versioning, CLI / Command Reference
cli/Cargo.lockReference / Versioning when release dependency resolution changes.
cli/src/terminal_ui.rsCLI / Commands, CLI / Fullscreen TUI, CLI / Safety, Tracing, And Cancellation
cli/src/terminal_ui/render.rsCLI / Fullscreen TUI
cli/src/terminal_ui/project.rsCLI / Projects And Sessions, CLI / Fullscreen TUI
cli/src/project_files.rs, cli/src/terminal_ui/files.rsCLI / Projects And Sessions, CLI / Command Reference, CLI / Fullscreen TUI
cli/src/terminal_ui/model_picker.rsCLI / Models And Config, Getting Started / Provider Setup
cli/src/terminal_ui/approval.rsCLI / Safety, Tracing, And Cancellation
cli/src/question.rs, cli/src/terminal_ui/question.rsCLI / Fullscreen TUI, CLI / Safety, Tracing, And Cancellation
cli/src/terminal_ui/diff_view.rsCLI / Safety, Tracing, And Cancellation
cli/src/progress.rsCLI / Safety, Tracing, And Cancellation, Core / Runtime
cli/src/timeline.rsCLI / Safety, Tracing, And Cancellation
cli/src/sessions.rsCLI / Projects And Sessions, Core / State And Memory

Python Core​

SourceUpdate docs
core/protoagent_core/agent_engine.pyCore / Core Architecture, CLI / Commands, Reference / Environment
core/protoagent_core/_version.pyReference / Versioning, Core / Core Overview
core/pyproject.tomlReference / Versioning, Getting Started / Installation
core/protoagent_core/runtime.pyCore / Runtime, CLI / Safety, Tracing, And Cancellation
core/protoagent_core/runtime_bridge.pyCore / Runtime, CLI / Safety, Tracing, And Cancellation
core/protoagent_core/user_input.pyCore / Agent Deck, Core / Runtime, CLI / Safety, Tracing, And Cancellation
core/protoagent_core/history.pyCore / State And Memory, CLI / Projects And Sessions
core/protoagent_core/workflow.py, verification.pyCore / Runtime, CLI / Verify & Recover
core/protoagent_core/runtime_policy.py, runtime_storage.py, checkpoints.pyCore / ProtoLink Engine Integration, Core / Safety And Tools
core/protoagent_core/run_contracts.pyCore / Runtime, Core / Agent Deck, Core / Quality Evals
core/protoagent_core/llm.pyCore / Config And Models, Reference / Environment
core/protoagent_core/models.pyCore / Config And Models, CLI / Models And Config
core/protoagent_core/config.pyCore / Config And Models, CLI / Models And Config, Getting Started / Provider Setup
core/protoagent_core/prompt_profiles.pyCore / Agent Deck, CLI / Commands, CLI / Models And Config
core/protoagent_core/quality_eval.pyCore / Quality Evals, CLI / Commands, Reference / Verification
core/protoagent_core/tools.pyCore / Safety And Tools
core/protoagent_core/help_agent.pyCore / Agent Deck, CLI / Commands
core/protoagent_core/agents/scout.pyCore / Agent Deck, Core / Safety And Tools, Reference / Environment, CLI / Commands
Other core/protoagent_core/agents/*.pyCore / Agent Deck, Core / Safety And Tools
core/protoagent_core/context/*.pyCore / Context Loom Internals, CLI / Context Loom In The CLI

Tooling And Contribution Workflow​

SourceUpdate docs
pyproject.tomlContributing / Development Workflow, Reference / Verification
VERSIONING.mdReference / Versioning
CHANGELOG.mdLink from README/docs navigation and update for each user-visible release.
LICENSEPackage metadata and README license links.
rustfmt.tomlContributing / Development Workflow, Reference / Verification
CONTRIBUTING.mdContributing / Development Workflow
.github/workflows/python-quality.ymlContributing / Development Workflow, Reference / Verification
.gitignoreContributing / Development Workflow when generated or local-only paths change

Planning And Samples​

SourceUpdate docs
acp/README.md, acp/VERSION, or new ACP filesACP / Overview, ACP / Plan, Reference / Versioning
playground/recipe-reco/*Playground / Overview
playground/taskflow/*Playground / Overview
whitepaper.mdIntro, Core / Agent Deck, Core / Context Loom Internals

Docs Site​

SourcePurpose
docs/docusaurus.config.jsDocusaurus site config, nav, footer, Mermaid, code highlighting.
docs/sidebars.jsDocumentation taxonomy.
docs/src/pages/index.jsxLanding page.
docs/src/pages/index.module.cssLanding page styling.
docs/src/css/custom.cssGlobal Docusaurus theme overrides.
docs/content/Documentation pages.

v0.3.0 orchestration additions​

FileDocumentation
core/protoagent_core/task_record.pyCore / Task Workflow
core/protoagent_core/worker_interface.pyCore / Task Workflow, Core / ProtoLink Migration
core/protoagent_core/python_runtime.pyCore / Task Workflow
core/protoagent_core/editing.pyCore / Task Workflow, Core / Safety And Tools
core/protoagent_core/harness_eval.pyCore / Quality Evals, Core / ProtoLink Engine Integration
core/protoagent_core/request_budget.pyCore / Task Workflow, Core / Context Loom
core/protoagent_core/agents/tester.pyCore / Agent Deck
core/protoagent_core/coding_eval.pyCore / Quality Evals
whitepaper.mdArchitecture thesis, enforced boundaries and measurement limits
  • core/protoagent_core/mcp.py: validated MCP config, setup/probes, fixed broker tools and native policy.
  • core/protoagent_core/agents/mcp.py: optional model-free broker factory.
  • core/tests/test_optional_agents_mcp.py: optional-worker composition, real stdio MCP, approvals, errors, cancellation and delegated receipts.
  • docs/content/core/mcp.md: MCP setup and architecture guide.