{"version":"1.0.122","anchor":"json-agent-definitions","canonical_anchor":"json-agent-definitions","heading":"JSON Agent Definitions","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.122\/e\/json-agent-definitions","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.122","markdown":"### JSON Agent Definitions\n\n**What:** Define custom agents using JSON format in addition to Markdown files\n\n**How to use:**\n\n`{ \"agents\": { \"my-agent\": { \"description\": \"Handles custom tasks\", \"prompt\": \"You are a specialized agent for...\", \"tools\": [\"Read\", \"Write\", \"Bash\"], \"model\": \"claude-3-5-sonnet-20241022\" } } }` **Details:**\n\n- Enables programmatic agent configuration without creating .md files\n- Supports runtime agent configuration via settings files\n- Agents can now come from \"flagSettings\" source (CLI configuration)\n- Includes validation with clear error messages for invalid definitions\n- **Evidence**: `QRB schema at line 434547`, `GRB() at line 434642`, `$K5() at line 434622`"}