Added
- Parallel tool calling — tools from a single assistant message execute concurrently by default, with sequential mode as opt-in (
toolExecution: "sequential") andbeforeToolCall/afterToolCallhooks for interception - Ollama Cloud as model and web tool provider
- Extensible hook system for auto-mode state machine — post-unit hooks fire after unit completion
- Event queue settlement for parallel tool execution — extension
tool_call/tool_resulthandlers always see settled agent state
Changed
- Inline static templates into prompt builders, eliminating ~44 READ tool calls per milestone
Fixed
- Auto-mode dispatch loop when
cachedReaddirreturns stale data after unit writes files - Parse and path caches cleared alongside state cache after unit completion
bg_shellhangs indefinitely whenready_portserver fails to start — now transitions to error state with stderr context- Em dash and slash characters in milestone/slice titles corrupting GSD state management
- Guided-flow self-heals stale runtime records from crashed auto-mode sessions on wizard start
- CI smoke test ANSI code stripping
Install/upgrade: npx gsd-pi@latest