rfc/003-agent-config-layer
main
Project knowledge is not a nerve feature. Nerve runtime does not hardcode knowledge paths; loading is a prompt concern. Adds Alysaril as the independent knowledge base tool. 小橘 <xiaoju@shazhou.work>
Separates agent infrastructure (nerve.yaml) from workflow business logic. Key decisions: - Agent = domain capability, Role = scenario specialization - Unified AgentFn protocol: (prompt, context) → string - Independent extract layer for structured output - Two-layer timeout (agent default, role override) - No runtime fallback, fail fast 小橘 <xiaoju@shazhou.work>