diff --git a/documentation/TODO__Agents.md b/documentation/TODO__Agents.md index 6f67bcc..1200419 100644 --- a/documentation/TODO__Agents.md +++ b/documentation/TODO__Agents.md @@ -27,14 +27,15 @@ ## 🟡 Medium Priority -### [Intelligence] Orchestrator service — Phase 1 -See `ARCH__Intelligence_Layer.md` for full design. Initial scope: -- [ ] Add Gemini API (google-generativeai SDK) as a library dependency (not CLI) -- [ ] Create `cortex/routers/orchestrator.py` — `POST /orchestrate` endpoint -- [ ] Basic tool registry: web search (DuckDuckGo), AE API query, file read -- [ ] ReAct loop: Gemini calls tools, assembles context, hands off to Claude for final response -- [ ] `GET /orchestrate/{job_id}` — poll for status/result -- [ ] Cron can trigger via HTTP POST (same endpoint) +### [Intelligence] Orchestrator service — Phase 1 ✅ Complete +See `ARCH__Intelligence_Layer.md` for full design. Committed: `ed472ce` (2026-03-18) +- [x] Add Gemini API (google-generativeai SDK) as a library dependency (not CLI) +- [x] Create `cortex/routers/orchestrator.py` — `POST /orchestrate` endpoint +- [x] Basic tool registry: web search (DuckDuckGo), AE API query, file read, task list +- [x] ReAct loop: Gemini calls tools, assembles context, hands off to Claude for final response +- [x] `GET /orchestrate/{job_id}` — poll for status/result +- [x] Cron can trigger via HTTP POST (same endpoint) +- **Note:** Default model is `gemini-2.5-flash` — free tier key required (AI Studio) ### [Intelligence] Knowledge consolidation — Phase 1 See `ARCH__Intelligence_Layer.md` for full design. Initial scope: