{
  "version": 1,
  "agents": [
    {
      "id": "message-generation",
      "name": "post-find-leads-message-scout",
      "kind": "post-find-leads-scout",
      "promptFile": "post-find-leads-message-scout.md",
      "displayName": "Message Drafting",
      "target": "generate-messages",
      "inputs": [
        "campaignId",
        "workflowTableId",
        "concise brief summary",
        "concise source summary/source-use rule",
        "3-5 sample workflow-table rows",
        "optional campaignName, selectedLeadListId, filter choice"
      ],
      "producesArtifacts": [
        "template recommendation",
        "token fill rules",
        "one rendered good-fill sample",
        "validation status"
      ],
      "optionalProducesArtifacts": [],
      "ownership": "message strategy, proof inventory, token rules, skeptical-prospect review, and selected winner only",
      "codex": {
        "description": "Message Drafting worker for campaign-backed template proposals after confirm_lead_list imports a non-empty bounded review batch.",
        "model": "gpt-5.6-sol",
        "modelReasoningEffort": "high",
        "sandboxMode": "read-only",
        "nicknameCandidates": [
          "Message Drafting",
          "Draft Writer",
          "Template Builder"
        ]
      },
      "claude": {
        "description": "Use proactively as Message Drafting after confirm_lead_list imports a non-empty bounded review batch; load generate-messages and draft only from scoped campaign/tool state.",
        "model": "inherit",
        "background": true,
        "maxTurns": 10,
        "color": "magenta",
        "tools": [
          "mcp__sellable__get_subskill_prompt",
          "mcp__sellable__get_subskill_asset",
          "mcp__sellable__get_campaign",
          "mcp__sellable__get_campaign_context",
          "mcp__sellable__get_rows_minimal"
        ]
      }
    }
  ]
}
