{
  "version": "2026-05-12.1",
  "lastUpdated": "2026-05-12",
  "canonicalLocale": "en",
  "taskId": "reply_assistant",
  "label": "Reddit AI Agent demo",
  "intent": "Given these communities and monitoring results, what should we do next first?",
  "inputExample": {
    "threads": [
      "Cursor vs Copilot vs ChatGPT: what actually helps you ship faster?",
      "How do you get ChatGPT to make small diffs instead of rewriting the whole file?"
    ],
    "brandTone": "Professional, specific, and non-pushy.",
    "postingGuardrail": "Human review is required before any public reply."
  },
  "outputExample": {
    "replyQueue": [
      {
        "subreddit": "ChatGPTCoding",
        "title": "Cursor vs Copilot vs ChatGPT: what actually helps you ship faster?",
        "replyPriority": "High",
        "replyAngle": "Share a repeatable AI coding workflow and ask for the user’s stack and task mix.",
        "suggestedReplyContent": "What’s helped me is treating AI like a pair-programmer with guardrails:\n\n1) Pick one “driver” tool (Cursor *or* Copilot) and use ChatGPT mainly for reasoning.\n2) Always start with a minimal repro + expected behavior.\n3) Ask for a short plan + assumptions *before* any code changes.\n4) Require a small diff/patch (no full rewrites). If it can’t do that, narrow the scope.\n5) Run tests after each step (or write a quick test first).\n\nIf you share your stack and the changes you do most (bugfix vs refactor vs new features), I can suggest a concrete prompt template + which tool tends to fit best.",
        "humanReviewRequired": true
      },
      {
        "subreddit": "ChatGPTCoding",
        "title": "How do you get ChatGPT to make small diffs instead of rewriting the whole file?",
        "replyPriority": "Critical",
        "replyAngle": "Offer a copyable prompt template that enforces constraints and diff-only output.",
        "suggestedReplyContent": "Yep — you can usually fix this with “constraints + output format”. A template that works for me:\n\n**Goal:** <what you want>\n**Constraints:**\n- Only change <function/file/section>\n- Do NOT rename identifiers\n- Do NOT change formatting\n- Keep public APIs unchanged\n**Context:** <minimal relevant snippet>\n**Output:** Unified diff only (no explanations).\n\nBonus: ask it to first list the exact changes it plans to make (bullets), then output the diff. If it proposes anything too broad, narrow the scope before accepting the patch.",
        "humanReviewRequired": true
      }
    ],
    "workflow": {
      "replyNeededCount": 2,
      "humanReviewRequired": true,
      "publishAutomatically": false
    }
  },
  "validationNotes": [
    "Use this example to validate task-level field shape after routing, not as a guarantee of live freshness.",
    "Read /agents.json before choosing a workflow or assuming minimum inputs.",
    "Human review is still required before any public engagement or reply draft is used."
  ],
  "authRequired": true,
  "humanReviewRequired": true,
  "uiUrl": "https://redditfind.ai/en/reddit-ai-agent",
  "htmlDemoUrl": "https://redditfind.ai/agent-demo"
}