ADR-0001: Initial Scope Boundaries
Status
Section titled “Status”Accepted
Context
Section titled “Context”The reference project has a broad surface (daemon, channels, hardware, cron, gateway, auth variants, plugin runtime). A learning clone should isolate core ideas without inheriting complexity.
Decision
Section titled “Decision”AgentZero v0 scope is restricted to:
- Single-process CLI runtime.
- Three commands:
onboard,agent,status. - One provider protocol: OpenAI-compatible chat endpoint.
- One memory backend: SQLite.
- Two tools:
read_fileandshell, both allowlisted.
Non-Goals
Section titled “Non-Goals”- No daemon mode.
- No channel integrations.
- No hardware/peripheral support.
- No plugin runtime.
- No multimodal/RAG.
Consequences
Section titled “Consequences”- Faster feedback cycles and easier debugging.
- Lower risk of architecture drift.
- Straight path for adding advanced modules later behind feature flags.