Phase 4 — Provider onboarding. (Factory Droid)
Scope
lib/agents/droid.sh:
- Build:
droid exec, -o/--output-format json (and/or stream-jsonrpc),
--session-id <id>, -m <id> (note default model is claude-opus-4-8),
--auto <level> for approvals.
- Parse: Droid json output -> internal struct.
- Capabilities: structured=yes, session=resume-id, token usage=verify, api_limit=off.
- Tests via [P2.2];
docs/providers/DROID.md; README row.
Acceptance
ralph --provider droid drives the loop against a mock. Full suite green.
Depends on: [P3.1].
Phase 4 — Provider onboarding. (Factory Droid)
Scope
lib/agents/droid.sh:droid exec,-o/--output-format json(and/or stream-jsonrpc),--session-id <id>,-m <id>(note default model is claude-opus-4-8),--auto <level>for approvals.docs/providers/DROID.md; README row.Acceptance
ralph --provider droiddrives the loop against a mock. Full suite green.Depends on: [P3.1].