5 pages for turn.start.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Claude Code changelog
Claude Code CLI · in the page
changelog
…run on the prompt after the one that invokes the skill * Changed the `turn.start` mod hook to also hear subagents' and teammates' turns, not only the main loop's; tell them apart by `e.agentId` (absen…
React to events with a mod
Claude Code CLI · in the page
plugins/mods/events
…rn A turn is everything Claude does in answer to one prompt. Handle `turn.start`, `turn.step`, and `turn.complete` to follow one: | Event | When it fires | What a hook can do | | :- | :- | :- | | `t…
Draw in the interface with a mod
Claude Code CLI · in the page
plugins/mods/interface
…**Opened by your mod acting by itself**, such as from a timer or a [`turn.start`](https://code.claude.com/docs/en/plugins/mods/events#follow-a-turn) hook, the pane appears only in a terminal at least…
Mods reference
Claude Code CLI · in the page
plugins/mods/reference
…it: | Event | Fires when | A hook can return | | :- | :- | :- | | [`turn.start`](https://code.claude.com/docs/en/plugins/mods/events#follow-a-turn) | A turn begins | `next(e)` | | [`turn.step`](http…
Test a mod
Claude Code CLI · in the page
plugins/mods/test
…kipped instead. | | `session.start` | `() => ({ cwd: '/work' })` | | `turn.start` | `($, e) => ({ turnId: e.turnId })` | | `tool.call` | `() => ({ result: '...' })` | | `turn.complete` | `() => ({ tex…