7a4e16381c
- model: auto = delegate to adapter's default strategy - ExtractFn: retry once + throw ExtractError, three-level merge (global → agent → role) - Agent hot-reload: AgentRegistry rebuilds on config change, running threads unaffected - WorkflowContext: add workdir + AbortSignal - Configuration validation: nerve validate checks agent name refs - WorkflowSpec compile: runtime lazy compile at daemon startup/hot-reload - Compatibility: existing hand-written Role functions continue to work (not breaking) - Resolved 3 of 5 open questions, 2 remaining (long-term memory, embedding service) Refs #233