diff --git a/src/ClaudeDo.Worker/CLAUDE.md b/src/ClaudeDo.Worker/CLAUDE.md index 6ced993..3c1e873 100644 --- a/src/ClaudeDo.Worker/CLAUDE.md +++ b/src/ClaudeDo.Worker/CLAUDE.md @@ -10,6 +10,7 @@ ASP.NET Core hosted service that executes tasks via Claude CLI in isolated envir - Override slot: immediate execution via `RunNow(taskId)` - Wake signaling via `SemaphoreSlim`, backstop timer (30s default) - **StaleTaskRecovery** — startup-only service, flips orphaned "running" tasks to "failed" +- **External/ExternalMcpService** — always-on MCP tools for general Claude sessions: `ListTaskLists`, `ListTasks`, `GetTask`, `AddTask` (with tags), `UpdateTask`, `UpdateTaskStatus`, `SetTaskTags`, `ListTags`, `DeleteTask`, `RunTaskNow`, `CancelTask`. Auth via optional `X-ClaudeDo-Key` header. ## Task Execution Pipeline