Skip to content

Kit 0.14: Codex SDK threads, MCP tools - #125

Merged
Octember merged 1 commit into
mainfrom
claude/iterate
Sep 8, 2026
Merged

Kit 0.14: Codex SDK threads, MCP tools#125
Octember merged 1 commit into
mainfrom
claude/iterate

Conversation

@Octember

@Octember Octember commented Sep 8, 2026

Copy link
Copy Markdown
Owner
  • `codexThread` per role: resident, ear, worker, in its workspace, `workspace-write`, network on. Turns under `AbortSignal.timeout`; `turn.failed` rotates the gateway and throws; a failed worker turn interrupts its task.
  • Tools are MCP registrars: `residentTools`, `workerTools(taskId)`, `earTools`. `TOOL` token gone.
  • Policy: `turns.timeout_ms`, `executions.turn_timeout_ms`; stall keys gone (no SDK equivalent). `models.*.effort` is the SDK enum.
  • Kit 0.14.4 adds `tool(server, name, description, shape, run)`.

🤖 Generated with Claude Code

respond, shouldAgentRespond and runWorker open an SDK thread in the
role workspace with that role tool set and run turns under an
AbortSignal timeout; turn events feed the log, a failed turn rotates
the gateway and throws, a failed worker turn interrupts its task.
tools.ts is three registrars: residentTools, workerTools(taskId),
earTools. The stall watchdog has no SDK equivalent; turns.timeout_ms
and executions.turn_timeout_ms replace the stall keys.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Octember
Octember merged commit 388ddcc into main Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant