Intake Protocol
How AGENT-33 processes new information sources and converts them into actionable knowledge.
Repo Intake
When a new repository is provided for analysis:
- Clone — Fetch the repository to a local working directory.
- Dossier — Generate a structured dossier covering the repository's orchestration primitive, state model, tooling protocol, observability surfaces, safety/governance posture, and extensibility points.
- Feature Matrix — Extract capabilities into a comparable feature matrix (orchestration, state, safety, tooling, observability, productization).
- Gap Analysis — Compare extracted features against AGENT-33's current capabilities.
- Improvement Proposals — Generate specific, testable proposals for any identified gaps.
- Output — Store the dossier in engine memory and update the live feature matrix.
Usage: agent33 intake <repo-url>
User Guidance Intake
When receiving user instructions or corrections:
- Parse Intent — Identify what the user wants changed (behavior, output format, policy)
- Map to Files — Locate the specific prompts, templates, or configs that govern the behavior
- Generate Edits — Produce minimal, targeted changes
- Regression Test — Run affected workflows against test cases to verify no regressions
- Apply — Commit changes with full provenance (user request → file change → test result)
Format/Situation Adaptation
When encountering a new data format or operational context:
- Analyze Structure — Parse samples to identify schema, patterns, and edge cases
- Check Tool Registry — Determine if existing tools can handle the format
- Generate Extension — If no tool exists, generate a handler following the plugin system
- Test — Validate against sample data
- Register — Add to tool registry with capability declaration