{
  "schema": "https://agentsnacks.ai/api/schema.json",
  "schema_version": "1.0",
  "generated": "2026-10-16",
  "publisher": "Agent Snacks",
  "count": 203,
  "items": [
    {
      "id": "daily-2026-11-13-claude-self-hosted-managed-agents",
      "type": "daily",
      "date": "2026-11-13",
      "tool": "claude",
      "title": "Self-hosted Claude Managed Agents, your server",
      "summary": "Your agents’ session history can now live on your own server. Claude Platform’s Nov 12, 2026 release notes launch self-hosted Claude Managed Agents, where you run the whole service and not only the sandboxes. Access goes through the Anthropic account team and isn’t self-serve.",
      "spice": 2,
      "source_url": "https://platform.claude.com/docs/en/managed-agents/self-hosted",
      "source_urls": [
        "https://platform.claude.com/docs/en/managed-agents/self-hosted",
        "https://platform.claude.com/docs/en/release-notes/overview"
      ],
      "shipped": "2026-11-13",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-13-claude-self-hosted-managed-agents/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your agents’ session history can now live on your own server.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-13-claude-self-hosted-managed-agents/",
      "published_at": "2026-11-13T07:00:00-05:00",
      "shipped_at": "2026-11-13T07:00:00-05:00"
    },
    {
      "id": "video-kJA3fQnntpY",
      "type": "video",
      "date": "2026-11-12",
      "shipped": "2026-11-04",
      "tool": "claude",
      "title": "Collaborate on artifacts in Claude",
      "summary": "Ask Claude for a doc or tracker, then share it with teammates. Pick an access level for each person, from viewer to editor, with commenter and contributor roles on shared trackers. When someone leaves a comment, ask Claude to make the update, whether it is content or styling.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=kJA3fQnntpY",
      "source_urls": [
        "https://www.youtube.com/watch?v=kJA3fQnntpY"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-kJA3fQnntpY",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "2:40",
      "duration_sec": 160,
      "channel": "Claude",
      "channel_url": "https://www.youtube.com/channel/UCV03SRZXJEz-hchIAogeJOg",
      "after_watching": "Share a Claude artifact with teammates, set who can view, comment or edit, and ask Claude to apply their comments.",
      "summary_source": "description + visual analysis",
      "watch_parts": [
        {
          "url": "https://www.youtube.com/watch?v=kJA3fQnntpY&t=48s",
          "label": "0:48",
          "title": "Sharing and roles",
          "t": 48,
          "source": "visual analysis"
        },
        {
          "url": "https://www.youtube.com/watch?v=kJA3fQnntpY&t=72s",
          "label": "1:12",
          "title": "Turn the doc into a tracker",
          "t": 72,
          "source": "visual analysis"
        },
        {
          "url": "https://www.youtube.com/watch?v=kJA3fQnntpY&t=135s",
          "label": "2:15",
          "title": "Find shared artifacts",
          "t": 135,
          "source": "visual analysis"
        }
      ],
      "on_screen": "A chat builds a team priorities doc, then a checkbox tracker, shared with Commenter, Editor and Contributor roles.",
      "category": "Claude",
      "backfill": false,
      "teaser": "Ask Claude for a doc or tracker, then share it with teammates.",
      "share_url": "https://agentsnacks.ai/s/video-kJA3fQnntpY/",
      "published_at": "2026-11-12T07:00:00-05:00",
      "shipped_at": "2026-11-04T07:00:00-05:00"
    },
    {
      "id": "video-Gy1jSeSzAhk",
      "type": "video",
      "date": "2026-11-12",
      "shipped": "2026-11-10",
      "tool": "claude",
      "title": "Your apps have moved into Claude",
      "summary": "Interactive connectors open the full version of a tool inside Claude. The demo adds a summary to a Confluence launch plan, applies a dither effect to a photo in Adobe, and checks a Box floor plan against a design standard. Make changes yourself, or ask Claude to make them with you. Rolling out on web and desktop.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=Gy1jSeSzAhk",
      "source_urls": [
        "https://www.youtube.com/watch?v=Gy1jSeSzAhk"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-Gy1jSeSzAhk",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "1:00",
      "duration_sec": 60,
      "channel": "Claude",
      "channel_url": "https://www.youtube.com/channel/UCV03SRZXJEz-hchIAogeJOg",
      "after_watching": "Know what interactive connectors look like in Claude and which kinds of edits you can ask for.",
      "summary_source": "description + visual analysis",
      "watch_parts": [
        {
          "url": "https://www.youtube.com/watch?v=Gy1jSeSzAhk&t=11s",
          "label": "0:11",
          "title": "Confluence summary",
          "t": 11,
          "source": "visual analysis"
        },
        {
          "url": "https://www.youtube.com/watch?v=Gy1jSeSzAhk&t=22s",
          "label": "0:22",
          "title": "Adobe dither effect",
          "t": 22,
          "source": "visual analysis"
        },
        {
          "url": "https://www.youtube.com/watch?v=Gy1jSeSzAhk&t=32s",
          "label": "0:32",
          "title": "Box floor plan check",
          "t": 32,
          "source": "visual analysis"
        }
      ],
      "on_screen": "Claude chat with Confluence, Adobe and Box opening as live panels next to the conversation.",
      "category": "Claude",
      "backfill": false,
      "teaser": "Interactive connectors open the full version of a tool inside Claude.",
      "share_url": "https://agentsnacks.ai/s/video-Gy1jSeSzAhk/",
      "published_at": "2026-11-12T07:00:00-05:00",
      "shipped_at": "2026-11-10T07:00:00-05:00"
    },
    {
      "id": "shelf-005-3",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-11-12",
      "shipped": "2026-11-09",
      "tool": "mcp",
      "title": "MongoDB MCP server",
      "summary": "If you choose read-only in setup, that choice now sticks for every client. MongoDB’s official server writes the --readOnly flag into the configs it generates for Cursor, VS Code, Claude Code and others, dials a preconfigured connection on startup and accepts named connection strings.",
      "spice": 1,
      "source_url": "https://github.com/mongodb-js/mongodb-mcp-server/releases/tag/v3.3.0",
      "source_urls": [
        "https://github.com/mongodb-js/mongodb-mcp-server/releases/tag/v3.3.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-005-3/",
      "issue": 5,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "If you choose read-only in setup, that choice now sticks for every client.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-005-3/",
      "published_at": "2026-11-12T07:00:00-05:00",
      "shipped_at": "2026-11-09T07:00:00-05:00"
    },
    {
      "id": "shelf-005-2",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-11-12",
      "shipped": "2026-11-09",
      "tool": "mcp",
      "title": "Context7 MCP",
      "summary": "Let your agent read a library’s source at the version its docs describe. Upstash’s Context7 adds a query-code tool and a get-upgrade-guide tool that compares two versions, both in a research preview that stays hidden until you switch it on.",
      "spice": 1,
      "source_url": "https://github.com/upstash/context7/releases/tag/%40upstash/context7-mcp%404.6.0",
      "source_urls": [
        "https://github.com/upstash/context7/releases/tag/%40upstash/context7-mcp%404.6.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-005-2/",
      "issue": 5,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Let your agent read a library’s source at the version its docs describe.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-005-2/",
      "published_at": "2026-11-12T07:00:00-05:00",
      "shipped_at": "2026-11-09T07:00:00-05:00"
    },
    {
      "id": "shelf-005-1",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-11-12",
      "shipped": "2026-11-11",
      "tool": "mcp",
      "title": "MCP reference servers",
      "summary": "Update before your agent reads another repository. The latest reference servers release fixes six vulnerabilities across the filesystem, Git and fetch servers, including a repository’s own Git config making a read-only call run a program. If you run a date version of the filesystem server, install 2.3.0 by name, because package managers won’t offer it as an upgrade.",
      "spice": 3,
      "source_url": "https://github.com/modelcontextprotocol/servers/releases/tag/v2.4.0",
      "source_urls": [
        "https://github.com/modelcontextprotocol/servers/releases/tag/v2.4.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-005-1/",
      "issue": 5,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Update before your agent reads another repository.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-005-1/",
      "published_at": "2026-11-12T07:00:00-05:00",
      "shipped_at": "2026-11-11T07:00:00-05:00"
    },
    {
      "id": "pack-005-7",
      "type": "weekly",
      "date": "2026-11-12",
      "tool": "copilot",
      "title": "Claude Fable 5.2 in Copilot is off until an admin flips it",
      "summary": "Claude Fable 5.2 is now in your Copilot model picker, if your plan and admin allow it. GitHub made it generally available on Nov 9, 2026, for complex, multistep coding tasks across large codebases.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-11-09-claude-fable-5-2-in-github-copilot",
      "source_urls": [
        "https://github.blog/changelog/2026-11-09-claude-fable-5-2-in-github-copilot"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/005/#pack-005-7",
      "issue": 5,
      "anchor": "pack-005-7",
      "emailed": "2026-11-12",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Claude Fable 5.2 is now in your Copilot model picker, if your plan and admin allow it.",
      "also_in": [
        "daily-2026-11-10-copilot-claude-fable-5-2"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-005-7/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "pack-005-6",
      "type": "weekly",
      "date": "2026-11-12",
      "tool": "claude",
      "title": "Claude IP allowlists lock keys to your net",
      "summary": "A leaked Claude API key now has fewer places it can run. Claude Platform’s Nov 5, 2026 release notes add organization IP allowlists in beta, so covered requests from addresses outside your list are refused. You can add up to 1,000 IPv4 or IPv6 addresses or CIDR ranges.",
      "spice": 2,
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "source_urls": [
        "https://platform.claude.com/docs/en/release-notes/overview",
        "https://platform.claude.com/docs/en/manage-claude/ip-allowlist"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/005/#pack-005-6",
      "issue": 5,
      "anchor": "pack-005-6",
      "emailed": "2026-11-12",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "A leaked Claude API key now has fewer places it can run.",
      "also_in": [
        "daily-2026-11-06-claude-ip-allowlist"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-005-6/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "pack-005-5",
      "type": "weekly",
      "date": "2026-11-12",
      "tool": "claude-code",
      "title": "Claude Code “Don’t ask again” can save your secrets",
      "summary": "Check your project’s .claude/settings.local.json for passwords and keys. As reported by The Hacker News, Apiiro found 1,122 public copies of that file on GitHub holding at least one secret, saved by “Yes, and don’t ask again” approvals.",
      "spice": 2,
      "source_url": "https://apiiro.com/blog/coding-agents-leaking-secrets-github-dont-ask-again",
      "source_urls": [
        "https://apiiro.com/blog/coding-agents-leaking-secrets-github-dont-ask-again",
        "https://thehackernews.com/2026/11/claude-codes-dont-ask-again-file.html",
        "https://code.claude.com/docs/en/settings"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/005/#pack-005-5",
      "issue": 5,
      "anchor": "pack-005-5",
      "emailed": "2026-11-12",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your project’s .claude/settings.local.json for passwords and keys.",
      "also_in": [
        "daily-2026-11-09-claude-code-dont-ask-again-secrets"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-005-5/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "pack-005-4",
      "type": "weekly",
      "date": "2026-11-12",
      "tool": "other",
      "title": "Dependabot alerts turn off on idle repos Dec 8, 2026",
      "summary": "Dependabot alerts go quiet on repos with no activity for a year, starting Dec 8, 2026. GitHub announced the change on Nov 10, 2026, and says existing alerts are archived, not deleted.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-11-10-dependabot-alerts-will-pause-on-inactive-repositories",
      "source_urls": [
        "https://github.blog/changelog/2026-11-10-dependabot-alerts-will-pause-on-inactive-repositories"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/005/#pack-005-4",
      "issue": 5,
      "anchor": "pack-005-4",
      "emailed": "2026-11-12",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Dependabot alerts go quiet on repos with no activity for a year, starting Dec 8, 2026.",
      "also_in": [
        "daily-2026-11-11-copilot-dependabot-alerts-inactive-repos"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-005-4/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "pack-005-3",
      "type": "weekly",
      "date": "2026-11-12",
      "tool": "other",
      "title": "GPT-6 Cyber joins Daybreak Red for defenders",
      "summary": "GPT-6 Cyber is OpenAI’s new model for authorized security research. The Nov 5, 2026 post says it finds and validates exploitable vulnerabilities, helps develop fixes, and is trained to stay inside the scope researchers set. It starts on the API and Codex for a select group of Daybreak Red customers.",
      "spice": 3,
      "source_url": "https://openai.com/index/introducing-gpt-6-cyber",
      "source_urls": [
        "https://openai.com/index/introducing-gpt-6-cyber",
        "https://developers.openai.com/api/docs/changelog"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/005/#pack-005-3",
      "issue": 5,
      "anchor": "pack-005-3",
      "emailed": "2026-11-12",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "GPT-6 Cyber is OpenAI’s new model for authorized security research.",
      "also_in": [
        "daily-2026-11-06-openai-gpt-6-cyber"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-005-3/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "pack-005-2",
      "type": "weekly",
      "date": "2026-11-12",
      "tool": "cursor",
      "title": "Cursor cloud agents ship shareable live apps",
      "summary": "Your cloud agent can now leave localhost with a shareable live app. Cursor’s Nov 5, 2026 changelog says you describe the app, and it scaffolds the code, can provision Postgres, puts auth behind Cursor sign-in, and hosts it after you publish.",
      "spice": 3,
      "source_url": "https://cursor.com/changelog/build-live-apps",
      "source_urls": [
        "https://cursor.com/changelog/build-live-apps",
        "https://cursor.com/docs/cloud-agent/apps"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/005/#pack-005-2",
      "issue": 5,
      "anchor": "pack-005-2",
      "emailed": "2026-11-12",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your cloud agent can now leave localhost with a shareable live app.",
      "also_in": [
        "daily-2026-11-06-cursor-build-live-apps"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-005-2/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "pack-005-1",
      "type": "weekly",
      "date": "2026-11-12",
      "tool": "other",
      "title": "Legacy GitHub Teams app retires Nov 16",
      "summary": "Action needed: the legacy GitHub app in Microsoft Teams retires on Nov 16, 2026. GitHub announced this on Oct 23, 2026. Install the consolidated GitHub app (formerly GitHub notifications) so @GitHub and Copilot in Teams keep working.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-23-turn-notifications-into-code-with-github-copilot-in-teams",
      "source_urls": [
        "https://github.blog/changelog/2026-10-23-turn-notifications-into-code-with-github-copilot-in-teams"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/005/#pack-005-1",
      "issue": 5,
      "anchor": "pack-005-1",
      "emailed": "2026-11-12",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: the legacy GitHub app in Microsoft Teams retires on Nov 16, 2026.",
      "also_in": [
        "daily-2026-11-05-github-teams-legacy-app-retires"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-005-1/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "main-018",
      "type": "main_course",
      "date": "2026-11-12",
      "shipped": null,
      "tool": "gemini",
      "title": "Carbon or Argon, and what changes on Dec 1",
      "summary": "Gemini 4 API prices double on Dec 1, and Gemini 4 Carbon is the model that spends the most tokens. Carbon and Argon share one per-token price ($2 input and $10 output per 1M tokens through Nov 30, 2026, then $4 and $20), so the real cost gap is how long each one thinks. Pick Carbon’s jobs before the bill doubles, and clean up old request code first, since sampling settings are now ignored and explicit caching is gone.",
      "teaser": "Gemini 4 API prices double on Dec 1, and Gemini 4 Carbon is the model that spends the most tokens. Carbon and Argon share one per-token price ($2 input and $10 output per 1M tokens through Nov 30, 2026, then $4 and $20), so the real cost gap is how long each one thinks. Pick Carbon’s jobs before the bill doubles, and clean up old request code first, since sampling settings are now ignored and explicit caching is gone.",
      "spice": null,
      "source_url": "https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-carbon-now-available/",
      "source_urls": [
        "https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-carbon-now-available/",
        "https://aistudio.google.com/docs/whats-new-gemini-4-carbon",
        "https://aistudio.google.com/docs/pricing",
        "https://github.blog/changelog/2026-11-10-gemini-4-carbon-in-github-copilot",
        "https://aistudio.google.com/learn/gemini-4-carbon-developer-guide",
        "https://antigravity.google/docs/swarm/",
        "https://antigravity.google/blog/gemini-4-carbon-in-google-antigravity/"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/018/",
      "issue": null,
      "words": 2188,
      "read_minutes": 11,
      "audience": [
        "builders"
      ],
      "share_id": "main-018",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-018/",
      "published_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-12-grok-bot-meetings-teams",
      "type": "daily",
      "date": "2026-11-12",
      "tool": "other",
      "title": "Grok Bot can now join your Meet, Zoom or Teams call",
      "summary": "Send your Bot to the meeting and read the recap later. On Team, Enterprise and Ultra plans, Grok Bot’s Nov 11, 2026 update lets a Bot join a Google Meet, Zoom or Microsoft Teams call from a link, answer in the meeting chat and send a summary afterward.",
      "spice": 2,
      "source_url": "https://x.ai/changelog/bot",
      "source_urls": [
        "https://x.ai/changelog/bot"
      ],
      "shipped": "2026-11-12",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-12-grok-bot-meetings-teams/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Send your Bot to the meeting and read the recap later.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-12-grok-bot-meetings-teams/",
      "published_at": "2026-11-12T07:00:00-05:00",
      "shipped_at": "2026-11-12T07:00:00-05:00"
    },
    {
      "id": "main-017",
      "type": "main_course",
      "date": "2026-11-11",
      "shipped": null,
      "tool": "chatgpt",
      "title": "Let your dot borrow a computer, and know what Allow hands over",
      "summary": "A ChatGPT dot can test, build and click through work on a second computer while you keep using the first. One tap on Allow sets that up, and it reaches further than it looks. The access follows your dot wherever you message it, phone included, and it stays in place until you revoke it. Here’s what you gain, what you hand over and the settings that keep it in check.",
      "teaser": "A ChatGPT dot can test, build and click through work on a second computer while you keep using the first. One tap on Allow sets that up, and it reaches further than it looks. The access follows your dot wherever you message it, phone included, and it stays in place until you revoke it. Here’s what you gain, what you hand over and the settings that keep it in check.",
      "spice": null,
      "source_url": "https://help.openai.com/en/articles/20001530-getting-started-with-your-dot",
      "source_urls": [
        "https://help.openai.com/en/articles/20001530-getting-started-with-your-dot",
        "https://x.com/OpenAIDevs/status/2119883176726409645",
        "https://learn.chatgpt.com/docs/dots/computers-and-apps",
        "https://x.com/OpenAIDevs/status/2119883189028266171",
        "https://community.openai.com/t/you-can-now-connect-multiple-local-computers-to-the-same-dot/1414560",
        "https://learn.chatgpt.com/docs/enterprise/cloud-local-access"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/017/",
      "issue": null,
      "words": 1626,
      "read_minutes": 8,
      "audience": [
        "beginners"
      ],
      "share_id": "main-017",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-017/",
      "published_at": "2026-11-11T07:00:00-05:00"
    },
    {
      "id": "howto-copilot-repository-instructions",
      "type": "howto",
      "date": "2026-11-11",
      "shipped": null,
      "tool": "copilot",
      "title": "Copilot copilot-instructions.md: set repo rules in 4 steps",
      "summary": "Give Copilot your repo’s build, test and style rules once. Add .github/copilot-instructions.md, scope extra rules with applyTo, then check it loaded.",
      "teaser": "Give Copilot your repo’s build, test and style rules once.",
      "spice": null,
      "source_url": "https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions",
      "source_urls": [
        "https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-repository-instructions"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/how-to/copilot-repository-instructions/",
      "share_url": "https://agentsnacks.ai/how-to/copilot-repository-instructions/",
      "issue": null,
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "published_at": "2026-11-11T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-11-copilot-gemini-4-carbon",
      "type": "daily",
      "date": "2026-11-11",
      "tool": "copilot",
      "title": "Gemini 4 Carbon is now selectable in Copilot",
      "summary": "Google’s Gemini 4 Carbon just landed in Copilot’s model picker. GitHub announced on Nov 10, 2026 that it is generally available, with a rollout that is gradual.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-11-10-gemini-4-carbon-in-github-copilot",
      "source_urls": [
        "https://github.blog/changelog/2026-11-10-gemini-4-carbon-in-github-copilot"
      ],
      "shipped": "2026-11-11",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-11-copilot-gemini-4-carbon/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Google’s Gemini 4 Carbon just landed in Copilot’s model picker.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-11-copilot-gemini-4-carbon/",
      "published_at": "2026-11-11T07:00:00-05:00",
      "shipped_at": "2026-11-11T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-11-copilot-dependabot-alerts-inactive-repos",
      "type": "daily",
      "date": "2026-11-11",
      "tool": "copilot",
      "title": "Dependabot alerts turn off on idle repos Dec 8, 2026",
      "summary": "Dependabot alerts go quiet on repos with no activity for a year, starting Dec 8, 2026. GitHub announced the change on Nov 10, 2026, and says existing alerts are archived, not deleted.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-11-10-dependabot-alerts-will-pause-on-inactive-repositories",
      "source_urls": [
        "https://github.blog/changelog/2026-11-10-dependabot-alerts-will-pause-on-inactive-repositories"
      ],
      "shipped": "2026-11-11",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-11-copilot-dependabot-alerts-inactive-repos/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Dependabot alerts go quiet on repos with no activity for a year, starting Dec 8, 2026.",
      "also_in": [
        "pack-005-4"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-11-copilot-dependabot-alerts-inactive-repos/",
      "published_at": "2026-11-11T07:00:00-05:00",
      "shipped_at": "2026-11-11T07:00:00-05:00"
    },
    {
      "id": "main-016",
      "type": "main_course",
      "date": "2026-11-10",
      "shipped": null,
      "tool": "claude",
      "title": "When Opus isn’t enough, Claude Fable 5.2 is the next step up",
      "summary": "Claude Fable 5.2 is the model Anthropic wants you to reach for when Opus 5.5 still isn’t enough. It shipped on Nov 9, 2026, costs less than Fable 5.1, and generates outputs up to 30% faster, with an optional fast mode on some platforms. Four API changes can turn a request that used to work into a 400 error, so don’t just swap the model id.",
      "teaser": "Claude Fable 5.2 is the model Anthropic wants you to reach for when Opus 5.5 still isn’t enough. It shipped on Nov 9, 2026, costs less than Fable 5.1, and generates outputs up to 30% faster, with an optional fast mode on some platforms. Four API changes can turn a request that used to work into a 400 error, so don’t just swap the model id.",
      "spice": null,
      "source_url": "https://www.anthropic.com/claude-fable-and-mythos-5-2",
      "source_urls": [
        "https://www.anthropic.com/claude-fable-and-mythos-5-2",
        "https://platform.claude.com/docs/en/models/fable-5-2/overview",
        "https://platform.claude.com/docs/en/models/fable-5-2/whats-new-fable-5-2",
        "https://x.com/claudeai/status/2119867138987176141",
        "https://www.anthropic.com/document/claude-fable-5-2-mythos-5-2-system-card",
        "https://x.com/claudeai/status/2119867129751056485",
        "https://support.claude.com/en/articles/17506494-claude-fable-5-2-launch-offers"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/016/",
      "issue": 5,
      "words": 2140,
      "read_minutes": 11,
      "audience": [
        "builders"
      ],
      "share_id": "main-016",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-016/",
      "published_at": "2026-11-10T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-10-github-secret-scanning-actions-logs",
      "type": "daily",
      "date": "2026-11-10",
      "tool": "copilot",
      "title": "Secret scanning now checks GitHub Actions workflow logs",
      "summary": "A key that slips into a build log can now raise a secret scanning alert. GitHub announced on Nov 9, 2026 that secret scanning covers GitHub Actions workflow logs, in public preview.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-11-09-secret-scanning-detects-secrets-in-github-actions-workflow-logs",
      "source_urls": [
        "https://github.blog/changelog/2026-11-09-secret-scanning-detects-secrets-in-github-actions-workflow-logs"
      ],
      "shipped": "2026-11-10",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-10-github-secret-scanning-actions-logs/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "A key that slips into a build log can now raise a secret scanning alert.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-10-github-secret-scanning-actions-logs/",
      "published_at": "2026-11-10T07:00:00-05:00",
      "shipped_at": "2026-11-10T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-10-copilot-claude-fable-5-2",
      "type": "daily",
      "date": "2026-11-10",
      "tool": "copilot",
      "title": "Claude Fable 5.2 in Copilot is off until an admin flips it",
      "summary": "Claude Fable 5.2 is now in your Copilot model picker, if your plan and admin allow it. GitHub made it generally available on Nov 9, 2026, for complex, multistep coding tasks across large codebases.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-11-09-claude-fable-5-2-in-github-copilot",
      "source_urls": [
        "https://github.blog/changelog/2026-11-09-claude-fable-5-2-in-github-copilot"
      ],
      "shipped": "2026-11-10",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-10-copilot-claude-fable-5-2/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Claude Fable 5.2 is now in your Copilot model picker, if your plan and admin allow it.",
      "also_in": [
        "pack-005-7"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-10-copilot-claude-fable-5-2/",
      "published_at": "2026-11-10T07:00:00-05:00",
      "shipped_at": "2026-11-10T07:00:00-05:00"
    },
    {
      "id": "main-015",
      "type": "main_course",
      "date": "2026-11-09",
      "shipped": null,
      "tool": "other",
      "title": "Run a crew of Grok Build agents without losing track of them",
      "summary": "Running three coding agents at once only pays off if you can see them, keep them apart and pick them back up. Grok Build’s changelog from late September to late October fills in exactly that. One dashboard shows every session with blockers on top, worktrees give each agent its own checkout, sessions reopen by title, headless runs wait for background work before they exit, and the macOS sandbox now runs on the system Seatbelt. Auto mode, folder trust and worktree approvals got stricter or smarter along the way, so a few defaults are worth rechecking.",
      "teaser": "Running three coding agents at once only pays off if you can see them, keep them apart and pick them back up. Grok Build’s changelog from late September to late October fills in exactly that. One dashboard shows every session with blockers on top, worktrees give each agent its own checkout, sessions reopen by title, headless runs wait for background work before they exit, and the macOS sandbox now runs on the system Seatbelt. Auto mode, folder trust and worktree approvals got stricter or smarter along the way, so a few defaults are worth rechecking.",
      "spice": null,
      "source_url": "https://x.ai/changelog/build",
      "source_urls": [
        "https://x.ai/changelog/build",
        "https://docs.x.ai/build/features/dashboard",
        "https://x.ai/news/agent-dashboard",
        "https://x.com/grok/status/2105782433362878757",
        "https://docs.x.ai/build/features/worktrees",
        "https://docs.x.ai/build/features/sessions",
        "https://docs.x.ai/build/cli/headless-scripting",
        "https://docs.x.ai/build/features/background-tasks",
        "https://docs.x.ai/build/features/sandbox",
        "https://x.com/grok/status/2100298998649442676"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/015/",
      "issue": null,
      "words": 1834,
      "read_minutes": 9,
      "audience": [
        "builders"
      ],
      "share_id": "main-015",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-015/",
      "published_at": "2026-11-09T07:00:00-05:00"
    },
    {
      "id": "main-014",
      "type": "main_course",
      "date": "2026-11-09",
      "shipped": null,
      "tool": "other",
      "title": "Five jobs you can hand to Grok Bot now",
      "summary": "The chores you keep postponing are the ones Grok Bot now picks up. Since late September it has learned to build reports that refresh themselves, phone a company for you, sign in without seeing your password, shop and track the order, and serve a whole team as one shared Bot. Each job still stops for your OK at the risky step, and a couple of them are new enough that the fine print is thin.",
      "teaser": "The chores you keep postponing are the ones Grok Bot now picks up. Since late September it has learned to build reports that refresh themselves, phone a company for you, sign in without seeing your password, shop and track the order, and serve a whole team as one shared Bot. Each job still stops for your OK at the risky step, and a couple of them are new enough that the fine print is thin.",
      "spice": null,
      "source_url": "https://x.ai/changelog/bot",
      "source_urls": [
        "https://x.ai/changelog/bot",
        "https://x.com/bot/status/2112992872857252082",
        "https://docs.x.ai/grok-bot/files-and-results",
        "https://x.com/bot/status/2118043939592942052",
        "https://x.com/bot/status/2113717946019397910",
        "https://docs.x.ai/grok-bot/vault",
        "https://docs.x.ai/grok-bot/computer-and-apps",
        "https://x.ai/news/team-bots",
        "https://x.ai/news/data-bot",
        "https://docs.x.ai/grok-bot/approvals-security-and-privacy"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/014/",
      "issue": null,
      "words": 1911,
      "read_minutes": 10,
      "audience": [
        "beginners"
      ],
      "share_id": "main-014",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-014/",
      "published_at": "2026-11-09T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-09-claude-code-dont-ask-again-secrets",
      "type": "daily",
      "date": "2026-11-09",
      "tool": "claude-code",
      "title": "Claude Code “Don’t ask again” can save your secrets",
      "summary": "Check your project’s .claude/settings.local.json for passwords and keys. As reported by The Hacker News, Apiiro found 1,122 public copies of that file on GitHub holding at least one secret, saved by “Yes, and don’t ask again” approvals.",
      "spice": 2,
      "source_url": "https://apiiro.com/blog/coding-agents-leaking-secrets-github-dont-ask-again",
      "source_urls": [
        "https://apiiro.com/blog/coding-agents-leaking-secrets-github-dont-ask-again",
        "https://thehackernews.com/2026/11/claude-codes-dont-ask-again-file.html",
        "https://code.claude.com/docs/en/settings"
      ],
      "shipped": "2026-11-09",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-09-claude-code-dont-ask-again-secrets/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your project’s .claude/settings.local.json for passwords and keys.",
      "also_in": [
        "pack-005-5"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-09-claude-code-dont-ask-again-secrets/",
      "published_at": "2026-11-09T07:00:00-05:00",
      "shipped_at": "2026-11-09T07:00:00-05:00"
    },
    {
      "id": "main-013",
      "type": "main_course",
      "date": "2026-11-06",
      "shipped": null,
      "tool": "claude",
      "title": "Your agent answered, and you still can’t prove which model did it",
      "summary": "FlashProve is an open-source research prototype for proving which committed model produced a reply, not a switch on Claude.ai or the Claude API. On Nov 2, 2026 Anthropic’s Frontier Red Team published the system, Apache-2.0 code, Lean proofs and a technical report. The demo proves greedy integer runs of Llama 4 Maverick (4-bit MoE) in windows of up to 1,024 tokens. Proving costs about 70–95× the GPU time of plain inference, and each proof is about 19 MB per 1,024-token request. Anyone who buys inference through a router, runs third-party evals or cares about Anthropic’s inference-verification goal should read the limits before treating proofs as a product feature.",
      "teaser": "FlashProve is an open-source research prototype for proving which committed model produced a reply, not a switch on Claude.ai or the Claude API. On Nov 2, 2026 Anthropic’s Frontier Red Team published the system, Apache-2.0 code, Lean proofs and a technical report. The demo proves greedy integer runs of Llama 4 Maverick (4-bit MoE) in windows of up to 1,024 tokens. Proving costs about 70–95× the GPU time of plain inference, and each proof is about 19 MB per 1,024-token request. Anyone who buys inference through a router, runs third-party evals or cares about Anthropic’s inference-verification goal should read the limits before treating proofs as a product feature.",
      "spice": null,
      "source_url": "https://www.anthropic.com/research/provable-inference",
      "source_urls": [
        "https://www.anthropic.com/research/provable-inference",
        "https://github.com/anthropics/FlashProve/"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/013/",
      "issue": null,
      "words": 1710,
      "read_minutes": 9,
      "audience": [
        "builders"
      ],
      "share_id": "main-013",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-013/",
      "published_at": "2026-11-06T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-06-openai-gpt-6-cyber",
      "type": "daily",
      "date": "2026-11-06",
      "tool": "other",
      "title": "GPT-6 Cyber joins Daybreak Red for defenders",
      "summary": "GPT-6 Cyber is OpenAI’s new model for authorized security research. The Nov 5, 2026 post says it finds and validates exploitable vulnerabilities, helps develop fixes, and is trained to stay inside the scope researchers set. It starts on the API and Codex for a select group of Daybreak Red customers.",
      "spice": 3,
      "source_url": "https://openai.com/index/introducing-gpt-6-cyber",
      "source_urls": [
        "https://openai.com/index/introducing-gpt-6-cyber",
        "https://developers.openai.com/api/docs/changelog"
      ],
      "shipped": "2026-11-06",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-06-openai-gpt-6-cyber/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "GPT-6 Cyber is OpenAI’s new model for authorized security research.",
      "also_in": [
        "pack-005-3"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-06-openai-gpt-6-cyber/",
      "published_at": "2026-11-06T07:00:00-05:00",
      "shipped_at": "2026-11-06T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-06-cursor-build-live-apps",
      "type": "daily",
      "date": "2026-11-06",
      "tool": "cursor",
      "title": "Cursor cloud agents ship shareable live apps",
      "summary": "Your cloud agent can now leave localhost with a shareable live app. Cursor’s Nov 5, 2026 changelog says you describe the app, and it scaffolds the code, can provision Postgres, puts auth behind Cursor sign-in, and hosts it after you publish.",
      "spice": 3,
      "source_url": "https://cursor.com/changelog/build-live-apps",
      "source_urls": [
        "https://cursor.com/changelog/build-live-apps",
        "https://cursor.com/docs/cloud-agent/apps"
      ],
      "shipped": "2026-11-06",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-06-cursor-build-live-apps/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your cloud agent can now leave localhost with a shareable live app.",
      "also_in": [
        "pack-005-2"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-06-cursor-build-live-apps/",
      "published_at": "2026-11-06T07:00:00-05:00",
      "shipped_at": "2026-11-06T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-06-claude-ip-allowlist",
      "type": "daily",
      "date": "2026-11-06",
      "tool": "claude",
      "title": "Claude IP allowlists lock keys to your net",
      "summary": "A leaked Claude API key now has fewer places it can run. Claude Platform’s Nov 5, 2026 release notes add organization IP allowlists in beta, so covered requests from addresses outside your list are refused. You can add up to 1,000 IPv4 or IPv6 addresses or CIDR ranges.",
      "spice": 2,
      "source_url": "https://platform.claude.com/docs/en/manage-claude/ip-allowlist",
      "source_urls": [
        "https://platform.claude.com/docs/en/manage-claude/ip-allowlist",
        "https://platform.claude.com/docs/en/release-notes/overview"
      ],
      "shipped": "2026-11-06",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-06-claude-ip-allowlist/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "A leaked Claude API key now has fewer places it can run.",
      "also_in": [
        "pack-005-6"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-06-claude-ip-allowlist/",
      "published_at": "2026-11-06T07:00:00-05:00",
      "shipped_at": "2026-11-06T07:00:00-05:00"
    },
    {
      "id": "shelf-004-2",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-11-05",
      "shipped": "2026-11-02",
      "tool": "mcp",
      "title": "Grafana MCP server",
      "summary": "Attach a Grafana datasource to your chat the way you’d attach a file. Grafana’s official server now lists datasources as MCP resources for clients with a resource picker, adds opt-in CloudWatch Logs Insights queries, and stops opening the interactive chart from every Prometheus or Tempo query (a breaking change).",
      "spice": 2,
      "source_url": "https://github.com/grafana/mcp-grafana/releases/tag/v2.2.0",
      "source_urls": [
        "https://github.com/grafana/mcp-grafana/releases/tag/v2.2.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-004-2/",
      "issue": 4,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Attach a Grafana datasource to your chat the way you’d attach a file.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-004-2/",
      "published_at": "2026-11-05T07:00:00-05:00",
      "shipped_at": "2026-11-02T07:00:00-05:00"
    },
    {
      "id": "shelf-004-1",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-11-05",
      "shipped": "2026-10-31",
      "tool": "mcp",
      "title": "Playwright MCP",
      "summary": "Keep two sign-ins apart in one browser. Microsoft’s browser server can now open tabs in separate named sessions that don’t share cookies or storage, blank out access tokens and other URL values you name in its replies (Microsoft calls that a convenience, not a security feature), and cap how many matches a page search returns.",
      "spice": 1,
      "source_url": "https://github.com/microsoft/playwright-mcp/releases/tag/v0.0.84",
      "source_urls": [
        "https://github.com/microsoft/playwright-mcp/releases/tag/v0.0.84"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-004-1/",
      "issue": 4,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Keep two sign-ins apart in one browser.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-004-1/",
      "published_at": "2026-11-05T07:00:00-05:00",
      "shipped_at": "2026-10-31T07:00:00-04:00"
    },
    {
      "id": "pack-004-7",
      "type": "weekly",
      "date": "2026-11-05",
      "tool": "copilot",
      "title": "Copilot now runs inside JetBrains Air",
      "summary": "Your Copilot plan now doubles as an agent inside JetBrains Air. Since Nov 3, 2026, you can pick GitHub Copilot in Air’s agent picker, hand it coding tasks in your JetBrains IDE or in the cloud, and review the changes next to your code.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-11-03-github-copilot-is-now-available-in-jetbrains-air",
      "source_urls": [
        "https://github.blog/changelog/2026-11-03-github-copilot-is-now-available-in-jetbrains-air"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/004/#pack-004-7",
      "issue": 4,
      "anchor": "pack-004-7",
      "emailed": "2026-11-05",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your Copilot plan now doubles as an agent inside JetBrains Air.",
      "also_in": [
        "daily-2026-11-04-copilot-jetbrains-air"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-004-7/",
      "published_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "pack-004-6",
      "type": "weekly",
      "date": "2026-11-05",
      "tool": "claude",
      "title": "Claude API message threads send only new turns",
      "summary": "Long agent loops can stop re-uploading the whole conversation every turn. Message threads, in beta on the Claude Messages API since Nov 2, 2026, keep the conversation on the server so each later request carries only the new messages, with a lower time to first token.",
      "spice": 1,
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "source_urls": [
        "https://platform.claude.com/docs/en/release-notes/overview",
        "https://platform.claude.com/docs/en/build-with-claude/message-threads"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/004/#pack-004-6",
      "issue": 4,
      "anchor": "pack-004-6",
      "emailed": "2026-11-05",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Long agent loops can stop re-uploading the whole conversation every turn.",
      "also_in": [
        "daily-2026-11-03-claude-api-message-threads"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-004-6/",
      "published_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "pack-004-5",
      "type": "weekly",
      "date": "2026-11-05",
      "tool": "claude-code",
      "title": "Claude Code: block edits outside your project",
      "summary": "Keep Claude Code’s file edits inside your project folders. A new setting, permissions.blockWritesOutsideWorkingDirectories, makes the Write, Edit and NotebookEdit tools refuse paths outside your working directories. The release came out late on Oct 29, 2026.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.314",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.314"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/004/#pack-004-5",
      "issue": 4,
      "anchor": "pack-004-5",
      "emailed": "2026-11-05",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Keep Claude Code’s file edits inside your project folders.",
      "also_in": [
        "daily-2026-10-30-claude-code-block-writes-outside-folders"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-004-5/",
      "published_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "pack-004-4",
      "type": "weekly",
      "date": "2026-11-05",
      "tool": "chatgpt",
      "title": "ChatGPT and Codex will share one usage limit in December",
      "summary": "Billing change: starting in December, Plus, Pro and Business plans get one usage allowance shared across ChatGPT and Codex. OpenAI’s Help Center page on the change went up on Oct 31, 2026, and says usage will be measured in tokens.",
      "spice": 2,
      "source_url": "https://help.openai.com/en/articles/20001625-understanding-chatgpt-and-codex-usage-limits",
      "source_urls": [
        "https://help.openai.com/en/articles/20001625-understanding-chatgpt-and-codex-usage-limits"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/004/#pack-004-4",
      "issue": 4,
      "anchor": "pack-004-4",
      "emailed": "2026-11-05",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Billing change: starting in December, Plus, Pro and Business plans get one usage allowance shared across ChatGPT and Codex.",
      "also_in": [
        "daily-2026-11-02-chatgpt-codex-shared-usage-limits"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-004-4/",
      "published_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "pack-004-3",
      "type": "weekly",
      "date": "2026-11-05",
      "tool": "gemini",
      "title": "Gemini 2.5 Pro and Flash reroute on Dec 1",
      "summary": "Action needed: Google deprecated gemini-2.5-pro and gemini-2.5-flash in the Gemini API on Nov 2, 2026. From Dec 1, 2026, requests to them go to newer models automatically and are billed at those models’ rates.",
      "spice": 2,
      "source_url": "https://ai.google.dev/gemini-api/docs/changelog",
      "source_urls": [
        "https://ai.google.dev/gemini-api/docs/changelog",
        "https://ai.google.dev/gemini-api/docs/deprecations"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/004/#pack-004-3",
      "issue": 4,
      "anchor": "pack-004-3",
      "emailed": "2026-11-05",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: Google deprecated gemini-2.5-pro and gemini-2.5-flash in the Gemini API on Nov 2, 2026.",
      "also_in": [
        "daily-2026-11-03-gemini-2-5-pro-flash-deprecated"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-004-3/",
      "published_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "pack-004-2",
      "type": "weekly",
      "date": "2026-11-05",
      "tool": "claude-code",
      "title": "Opus 4.8 fast mode in Claude Code ends Nov 30",
      "summary": "Action needed: Claude Code deprecated fast mode for Opus 4.8 as of Oct 30, 2026, and removes it on Nov 30, 2026. After that, fast mode requests on Opus 4.8 return an error and don’t fall back to standard Opus 4.8.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.316",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.316"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/004/#pack-004-2",
      "issue": 4,
      "anchor": "pack-004-2",
      "emailed": "2026-11-05",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: Claude Code deprecated fast mode for Opus 4.8 as of Oct 30, 2026, and removes it on Nov 30, 2026.",
      "also_in": [
        "daily-2026-11-02-claude-code-opus-4-8-fast-mode-deprecated"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-004-2/",
      "published_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "pack-004-1",
      "type": "weekly",
      "date": "2026-11-05",
      "tool": "claude-code",
      "title": "Cursor Claude Code malware: check SSH keys",
      "summary": "Action needed: a tampered Claude Code extension in Cursor’s extension marketplace tries to plant an SSH backdoor. Cursor’s Oct 29, 2026 notice says versions 2.1.312 and 2.1.313 were not made by Anthropic and were live from about 5:27 a.m. to 4:35 p.m. ET that day. If you installed or updated either in that window, check for the svc-telemetry key now.",
      "spice": 3,
      "source_url": "https://cursor.com/blog/claude-code-extension-security-notice",
      "source_urls": [
        "https://cursor.com/blog/claude-code-extension-security-notice"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/004/#pack-004-1",
      "issue": 4,
      "anchor": "pack-004-1",
      "emailed": "2026-11-05",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: a tampered Claude Code extension in Cursor’s extension marketplace tries to plant an SSH backdoor.",
      "also_in": [
        "daily-2026-10-30-cursor-claude-code-extension-malware"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-004-1/",
      "published_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-05-openai-images-2-6",
      "type": "daily",
      "date": "2026-11-05",
      "tool": "other",
      "title": "Images 2.6 adds GIFs and SVG in Codex",
      "summary": "Images 2.6 brings GIFs, SVG, and faster turns to Codex. OpenAI’s Nov 4, 2026 post also puts the release in ChatGPT and the API, with generation about 50% faster than before and GPT-Image-2.6 Flare and Sunburst for developers.",
      "spice": 2,
      "source_url": "https://openai.com/index/introducing-images-2-6/",
      "source_urls": [
        "https://openai.com/index/introducing-images-2-6/",
        "https://developers.openai.com/api/docs/changelog",
        "https://developers.openai.com/api/docs/guides/image-prompting"
      ],
      "shipped": "2026-11-05",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-05-openai-images-2-6/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Images 2.6 brings GIFs, SVG, and faster turns to Codex.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-05-openai-images-2-6/",
      "published_at": "2026-11-05T07:00:00-05:00",
      "shipped_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-05-github-teams-legacy-app-retires",
      "type": "daily",
      "date": "2026-11-05",
      "tool": "copilot",
      "title": "Legacy GitHub Teams app retires Nov 16",
      "summary": "Action needed: the legacy GitHub app in Microsoft Teams retires on Nov 16, 2026. GitHub announced this on Oct 23, 2026. Install the consolidated GitHub app (formerly GitHub notifications) so @GitHub and Copilot in Teams keep working.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-23-turn-notifications-into-code-with-github-copilot-in-teams",
      "source_urls": [
        "https://github.blog/changelog/2026-10-23-turn-notifications-into-code-with-github-copilot-in-teams"
      ],
      "shipped": "2026-11-05",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-05-github-teams-legacy-app-retires/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: the legacy GitHub app in Microsoft Teams retires on Nov 16, 2026.",
      "also_in": [
        "pack-005-1"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-05-github-teams-legacy-app-retires/",
      "published_at": "2026-11-05T07:00:00-05:00",
      "shipped_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-05-copilot-xcode-coding-assistant",
      "type": "daily",
      "date": "2026-11-05",
      "tool": "copilot",
      "title": "Copilot joins Xcode’s coding assistant",
      "summary": "GitHub Copilot now sits inside Xcode’s built-in coding assistant. The public preview, announced Nov 4, 2026, starts with Xcode 27.3 beta, and the older Copilot for Xcode extension stays available as a separate path.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-11-04-github-copilot-is-now-available-in-xcodes-coding-assistant",
      "source_urls": [
        "https://github.blog/changelog/2026-11-04-github-copilot-is-now-available-in-xcodes-coding-assistant"
      ],
      "shipped": "2026-11-05",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-05-copilot-xcode-coding-assistant/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "GitHub Copilot now sits inside Xcode’s built-in coding assistant.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-05-copilot-xcode-coding-assistant/",
      "published_at": "2026-11-05T07:00:00-05:00",
      "shipped_at": "2026-11-05T07:00:00-05:00"
    },
    {
      "id": "video-uhQ-kFaFIFc",
      "type": "video",
      "date": "2026-11-04",
      "shipped": "2026-11-03",
      "tool": "copilot",
      "title": "A new way to use GitHub Copilot in JetBrains IDEs",
      "summary": "Copilot now runs as an agent in JetBrains Air. Install the Air plugin from the JetBrains Marketplace, choose GitHub Copilot and connect your existing Copilot account. The demo gives Copilot a local task to fix a bug and add a test. It works with your project context and IDE tools, and you follow the agent session and inspect the diff right in the IDE. With Air Teams, a task can run against a repository in an isolated cloud environment, and you review the changes and open a pull request from a browser or your phone. The regular GitHub Copilot plugin stays available too.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=uhQ-kFaFIFc",
      "source_urls": [
        "https://www.youtube.com/watch?v=uhQ-kFaFIFc"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-uhQ-kFaFIFc",
      "issue": null,
      "also_in": [],
      "level": "intermediate",
      "length": "1:40",
      "duration_sec": 100,
      "channel": "GitHub",
      "channel_url": "https://www.youtube.com/channel/UC7c3Kb6jYCRj4JOHHZTxKsQ",
      "after_watching": "Add Air to your JetBrains IDE, connect the Copilot account you already have, and hand it a bug fix with a test while you watch the diff.",
      "summary_source": "description + captions + visual analysis",
      "watch_parts": [
        {
          "t": 18,
          "label": "0:18",
          "title": "Install Air and connect Copilot",
          "url": "https://www.youtube.com/watch?v=uhQ-kFaFIFc&t=18s",
          "end": 32,
          "source": "captions + visual analysis"
        },
        {
          "t": 32,
          "label": "0:32",
          "title": "Local task to fix a bug and add a test",
          "url": "https://www.youtube.com/watch?v=uhQ-kFaFIFc&t=32s",
          "end": 60,
          "source": "captions + visual analysis"
        },
        {
          "t": 63,
          "label": "1:03",
          "title": "Cloud tasks with Air Teams",
          "url": "https://www.youtube.com/watch?v=uhQ-kFaFIFc&t=63s",
          "end": 78,
          "source": "captions + visual analysis"
        }
      ],
      "on_screen": "Title cards beside a JetBrains IDE. The Air plugin page in the JetBrains Marketplace, a GitHub Copilot agent choice, an environment menu with Local, Temporary Worktree and Cloud, an agent session with a diff to review, an Air Teams cloud card, and Copilot in Air next to the GitHub Copilot plugin.",
      "category": null,
      "backfill": true,
      "added": "2026-11-04",
      "teaser": "Copilot now runs as an agent in JetBrains Air.",
      "share_url": "https://agentsnacks.ai/s/video-uhQ-kFaFIFc/",
      "published_at": "2026-11-04T07:00:00-05:00",
      "shipped_at": "2026-11-03T07:00:00-05:00"
    },
    {
      "id": "video-SkpwzfR4A1E",
      "type": "video",
      "date": "2026-11-04",
      "shipped": "2026-10-29",
      "tool": "claude",
      "title": "Claude’s new mobile app updates are here",
      "summary": "You can stay signed in to two Claude accounts on your phone. Switch between work and personal without signing out, and photos also show up in the chat as soon as you pick them. On iPhone Duo and iPad, a chart or anything else Claude makes opens in its own column beside the chat, so you can read it and ask for changes at the same time. Chromebooks and foldables get a resizable sidebar, right-click and the Claude Desktop keyboard shortcuts. Voice mode answers sooner, hears you better in a noisy room and works with Apple CarPlay on iPhone. Menus and settings now come in 33 languages, and pull-down search is on the way for iPhone and iPad (it’s already on web and desktop).",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=SkpwzfR4A1E",
      "source_urls": [
        "https://www.youtube.com/watch?v=SkpwzfR4A1E"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-SkpwzfR4A1E",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "2:32",
      "duration_sec": 152,
      "channel": "Claude",
      "channel_url": "https://www.youtube.com/channel/UCV03SRZXJEz-hchIAogeJOg",
      "after_watching": "Keep your work and personal Claude accounts signed in on one phone, ask Claude something through CarPlay on a drive, and switch the app’s menus to your own language.",
      "summary_source": "description + captions + visual analysis",
      "watch_parts": [
        {
          "t": 11,
          "label": "0:11",
          "title": "Two accounts in one app",
          "url": "https://www.youtube.com/watch?v=SkpwzfR4A1E&t=11s",
          "end": 30,
          "source": "captions + visual analysis"
        },
        {
          "t": 30,
          "label": "0:30",
          "title": "What Claude makes opens beside the chat",
          "url": "https://www.youtube.com/watch?v=SkpwzfR4A1E&t=30s",
          "end": 64,
          "source": "captions + visual analysis"
        },
        {
          "t": 86,
          "label": "1:26",
          "title": "Faster voice mode and CarPlay",
          "url": "https://www.youtube.com/watch?v=SkpwzfR4A1E&t=86s",
          "end": 108,
          "source": "captions + visual analysis"
        }
      ],
      "on_screen": "A presenter talks between screen recordings and title cards. A chart opens beside the chat on a folding iPhone, an account switcher lists Work and Personal, Android runs in a laptop-style layout on a Chromebook, voice mode listens on an Apple CarPlay screen, the app menus appear in other languages, and a preview shows pull-down search on iPhone.",
      "category": null,
      "backfill": true,
      "added": "2026-11-04",
      "teaser": "You can stay signed in to two Claude accounts on your phone.",
      "share_url": "https://agentsnacks.ai/s/video-SkpwzfR4A1E/",
      "published_at": "2026-11-04T07:00:00-05:00",
      "shipped_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "howto-claude-code-claude-md",
      "type": "howto",
      "date": "2026-11-04",
      "shipped": null,
      "tool": "claude-code",
      "title": "Claude Code CLAUDE.md: set project rules in 4 steps",
      "summary": "Stop re-explaining your project to Claude Code. Run /init for a starter CLAUDE.md, add your own rules, then check it loaded with /context all.",
      "teaser": "Stop re-explaining your project to Claude Code.",
      "spice": null,
      "source_url": "https://code.claude.com/docs/en/memory",
      "source_urls": [
        "https://code.claude.com/docs/en/memory"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/how-to/claude-code-claude-md/",
      "share_url": "https://agentsnacks.ai/how-to/claude-code-claude-md/",
      "issue": null,
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "published_at": "2026-11-04T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-04-copilot-jetbrains-air",
      "type": "daily",
      "date": "2026-11-04",
      "tool": "copilot",
      "title": "Copilot now runs inside JetBrains Air",
      "summary": "Your Copilot plan now doubles as an agent inside JetBrains Air. Since Nov 3, 2026, you can pick GitHub Copilot in Air’s agent picker, hand it coding tasks in your JetBrains IDE or in the cloud, and review the changes next to your code.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-11-03-github-copilot-is-now-available-in-jetbrains-air",
      "source_urls": [
        "https://github.blog/changelog/2026-11-03-github-copilot-is-now-available-in-jetbrains-air"
      ],
      "shipped": "2026-11-04",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-04-copilot-jetbrains-air/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your Copilot plan now doubles as an agent inside JetBrains Air.",
      "also_in": [
        "pack-004-7"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-04-copilot-jetbrains-air/",
      "published_at": "2026-11-04T07:00:00-05:00",
      "shipped_at": "2026-11-04T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-04-claude-code-sign-in-expiry-warning",
      "type": "daily",
      "date": "2026-11-04",
      "tool": "claude-code",
      "title": "Claude Code warns before your sign-in ends",
      "summary": "Your headless Claude Code jobs now get a heads-up before the stored sign-in runs out. The latest release adds a one-line warning to claude -p text output starting 10 days before a stored claude.ai sign-in ends, and shows the end date in claude auth status.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.318",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.318"
      ],
      "shipped": "2026-11-04",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-04-claude-code-sign-in-expiry-warning/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your headless Claude Code jobs now get a heads-up before the stored sign-in runs out.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-04-claude-code-sign-in-expiry-warning/",
      "published_at": "2026-11-04T07:00:00-05:00",
      "shipped_at": "2026-11-04T07:00:00-05:00"
    },
    {
      "id": "main-012",
      "type": "main_course",
      "date": "2026-11-03",
      "shipped": null,
      "tool": "codex",
      "title": "Your ChatGPT chats are about to share a meter with Codex",
      "summary": "Starting in December, ChatGPT and Codex share one allowance. One meter will pay for your ChatGPT chats and your Codex runs, and plenty of people are nervous about running dry halfway through a task. OpenAI’s own help pages already answer most of the worry. They say what draws from that allowance, what never touches it, where to see what’s left and what you can do when it runs out. Here’s that map, with no guesses about how fast anyone’s allowance will drain.",
      "teaser": "Starting in December, ChatGPT and Codex share one allowance. One meter will pay for your ChatGPT chats and your Codex runs, and plenty of people are nervous about running dry halfway through a task. OpenAI’s own help pages already answer most of the worry. They say what draws from that allowance, what never touches it, where to see what’s left and what you can do when it runs out. Here’s that map, with no guesses about how fast anyone’s allowance will drain.",
      "spice": null,
      "source_url": "https://help.openai.com/en/articles/20001625-understanding-chatgpt-and-codex-usage-limits",
      "source_urls": [
        "https://help.openai.com/en/articles/20001625-understanding-chatgpt-and-codex-usage-limits",
        "https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan",
        "https://help.openai.com/en/articles/12642688-using-credits-for-flexible-usage-in-chatgpt-personal-plans",
        "https://help.openai.com/en/articles/20001507-paid-weekly-work-and-codex-rate-limit-resets"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/012/",
      "issue": 4,
      "words": 1379,
      "read_minutes": 7,
      "audience": [
        "beginners"
      ],
      "share_id": "main-012",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-012/",
      "published_at": "2026-11-03T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-03-gemini-2-5-pro-flash-deprecated",
      "type": "daily",
      "date": "2026-11-03",
      "tool": "gemini",
      "title": "Gemini 2.5 Pro and Flash reroute on Dec 1",
      "summary": "Action needed: Google deprecated gemini-2.5-pro and gemini-2.5-flash in the Gemini API on Nov 2, 2026. From Dec 1, 2026, requests to them go to newer models automatically and are billed at those models’ rates.",
      "spice": 2,
      "source_url": "https://ai.google.dev/gemini-api/docs/changelog",
      "source_urls": [
        "https://ai.google.dev/gemini-api/docs/changelog",
        "https://ai.google.dev/gemini-api/docs/deprecations"
      ],
      "shipped": "2026-11-03",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-03-gemini-2-5-pro-flash-deprecated/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: Google deprecated gemini-2.5-pro and gemini-2.5-flash in the Gemini API on Nov 2, 2026.",
      "also_in": [
        "pack-004-3"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-03-gemini-2-5-pro-flash-deprecated/",
      "published_at": "2026-11-03T07:00:00-05:00",
      "shipped_at": "2026-11-03T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-03-claude-code-schedule-connector-warning",
      "type": "daily",
      "date": "2026-11-03",
      "tool": "claude-code",
      "title": "Claude Code flags extra connectors in /schedule",
      "summary": "A scheduled task that quietly picks up connectors now gets called out. Claude Code’s latest release warns in /schedule when a new cloud scheduled task gets connectors you didn’t ask for, and shows how to remove them.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.317",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.317"
      ],
      "shipped": "2026-11-03",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-03-claude-code-schedule-connector-warning/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "A scheduled task that quietly picks up connectors now gets called out.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-03-claude-code-schedule-connector-warning/",
      "published_at": "2026-11-03T07:00:00-05:00",
      "shipped_at": "2026-11-03T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-03-claude-api-message-threads",
      "type": "daily",
      "date": "2026-11-03",
      "tool": "claude",
      "title": "Claude API message threads send only new turns",
      "summary": "Long agent loops can stop re-uploading the whole conversation every turn. Message threads, in beta on the Claude Messages API since Nov 2, 2026, keep the conversation on the server so each later request carries only the new messages, with a lower time to first token.",
      "spice": 1,
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "source_urls": [
        "https://platform.claude.com/docs/en/release-notes/overview",
        "https://platform.claude.com/docs/en/build-with-claude/message-threads"
      ],
      "shipped": "2026-11-03",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-03-claude-api-message-threads/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Long agent loops can stop re-uploading the whole conversation every turn.",
      "also_in": [
        "pack-004-6"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-03-claude-api-message-threads/",
      "published_at": "2026-11-03T07:00:00-05:00",
      "shipped_at": "2026-11-03T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-02-claude-code-opus-4-8-fast-mode-deprecated",
      "type": "daily",
      "date": "2026-11-02",
      "tool": "claude-code",
      "title": "Opus 4.8 fast mode in Claude Code ends Nov 30",
      "summary": "Action needed: Claude Code deprecated fast mode for Opus 4.8 as of Oct 30, 2026, and removes it on Nov 30, 2026. After that, fast mode requests on Opus 4.8 return an error and don’t fall back to standard Opus 4.8.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.316",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.316"
      ],
      "shipped": "2026-11-02",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-02-claude-code-opus-4-8-fast-mode-deprecated/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: Claude Code deprecated fast mode for Opus 4.8 as of Oct 30, 2026, and removes it on Nov 30, 2026.",
      "also_in": [
        "pack-004-2"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-02-claude-code-opus-4-8-fast-mode-deprecated/",
      "published_at": "2026-11-02T07:00:00-05:00",
      "shipped_at": "2026-11-02T07:00:00-05:00"
    },
    {
      "id": "daily-2026-11-02-chatgpt-codex-shared-usage-limits",
      "type": "daily",
      "date": "2026-11-02",
      "tool": "codex",
      "title": "ChatGPT and Codex will share one usage limit in December",
      "summary": "Billing change: starting in December, Plus, Pro and Business plans get one usage allowance shared across ChatGPT and Codex. OpenAI’s Help Center page on the change went up on Oct 31, 2026, and says usage will be measured in tokens.",
      "spice": 2,
      "source_url": "https://help.openai.com/en/articles/20001625-understanding-chatgpt-and-codex-usage-limits",
      "source_urls": [
        "https://help.openai.com/en/articles/20001625-understanding-chatgpt-and-codex-usage-limits"
      ],
      "shipped": "2026-11-02",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-11-02-chatgpt-codex-shared-usage-limits/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Billing change: starting in December, Plus, Pro and Business plans get one usage allowance shared across ChatGPT and Codex.",
      "also_in": [
        "pack-004-4"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-11-02-chatgpt-codex-shared-usage-limits/",
      "published_at": "2026-11-02T07:00:00-05:00",
      "shipped_at": "2026-11-02T07:00:00-05:00"
    },
    {
      "id": "main-011",
      "type": "main_course",
      "date": "2026-10-30",
      "shipped": null,
      "tool": "claude",
      "title": "Claude Duet, one week in: how two early users run it",
      "summary": "Wondering what Claude Duet looks like on an ordinary workday? Two early users have now shown theirs. Creator Riley Brown sorts his work into a few channels, edits slide decks by talking to his phone on a walk, and keeps a channel that reminds him of things he made and forgot. Claire Vo had it pull her sales pipeline together from apps it was already connected to. Both also name real rough edges, from a confusing maze of threads to a voice mode that trails rival apps.",
      "teaser": "Wondering what Claude Duet looks like on an ordinary workday? Two early users have now shown theirs. Creator Riley Brown sorts his work into a few channels, edits slide decks by talking to his phone on a walk, and keeps a channel that reminds him of things he made and forgot. Claire Vo had it pull her sales pipeline together from apps it was already connected to. Both also name real rough edges, from a confusing maze of threads to a voice mode that trails rival apps.",
      "spice": null,
      "source_url": "https://claude.com/resources/articles/claude-duet",
      "source_urls": [
        "https://claude.com/resources/articles/claude-duet",
        "https://www.chatprd.ai/how-i-ai/workflows/claude-duet-sales-pipeline",
        "https://support.claude.com/en/articles/17631495-get-started-with-claude-duet"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/011/",
      "issue": null,
      "words": 1271,
      "read_minutes": 6,
      "audience": [
        "beginners"
      ],
      "share_id": "main-011",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-011/",
      "published_at": "2026-10-30T07:00:00-04:00"
    },
    {
      "id": "main-010",
      "type": "main_course",
      "date": "2026-10-30",
      "shipped": null,
      "tool": "copilot",
      "title": "Copilot Fusion’s bill: one prompt can mean one model or several",
      "summary": "Copilot Fusion bills every model it calls, so the same prompt can cost like one model or like several. Every Copilot plan and every admin who sets model policy is in scope: Fusion only picks from models your policies allow, enterprises can make it the default and lock the effort level, and old auto and HydraFusion picks move over on their own. GitHub’s half-the-cost number is its own benchmark claim, so check your own usage before you plan around it.",
      "teaser": "Copilot Fusion bills every model it calls, so the same prompt can cost like one model or like several. Every Copilot plan and every admin who sets model policy is in scope: Fusion only picks from models your policies allow, enterprises can make it the default and lock the effort level, and old auto and HydraFusion picks move over on their own. GitHub’s half-the-cost number is its own benchmark claim, so check your own usage before you plan around it.",
      "spice": null,
      "source_url": "https://github.blog/changelog/2026-10-28-route-and-orchestrate-models-with-github-copilot-fusion",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-route-and-orchestrate-models-with-github-copilot-fusion",
        "https://docs.github.com/en/copilot/concepts/models/copilot-fusion",
        "https://docs.github.com/en/copilot/tutorials/optimize-ai-usage",
        "https://docs.github.com/en/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-availability-of-default-models",
        "https://docs.github.com/en/enterprise-cloud@latest/copilot/reference/enterprise-administrators/enterprise-managed-settings",
        "https://docs.github.com/en/copilot/how-tos/github-copilot-app/choose-a-model",
        "https://docs.github.com/en/copilot/how-tos/copilot-cli/use-copilot-cli/choose-a-model",
        "https://github.blog/changelog/2026-10-28-github-copilot-fusion-now-supports-selection-of-local-models"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/010/",
      "issue": null,
      "words": 1584,
      "read_minutes": 8,
      "audience": [
        "builders"
      ],
      "share_id": "main-010",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-010/",
      "published_at": "2026-10-30T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-30-cursor-claude-code-extension-malware",
      "type": "daily",
      "date": "2026-10-30",
      "tool": "cursor",
      "title": "Cursor Claude Code malware: check SSH keys",
      "summary": "Action needed: a tampered Claude Code extension in Cursor’s extension marketplace tries to plant an SSH backdoor. Cursor’s Oct 29, 2026 notice says versions 2.1.312 and 2.1.313 were not made by Anthropic and were live from about 5:27 a.m. to 4:35 p.m. ET that day. If you installed or updated either in that window, check for the svc-telemetry key now.",
      "spice": 3,
      "source_url": "https://cursor.com/blog/claude-code-extension-security-notice",
      "source_urls": [
        "https://cursor.com/blog/claude-code-extension-security-notice"
      ],
      "shipped": "2026-10-30",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-30-cursor-claude-code-extension-malware/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: a tampered Claude Code extension in Cursor’s extension marketplace tries to plant an SSH backdoor.",
      "also_in": [
        "pack-004-1"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-30-cursor-claude-code-extension-malware/",
      "published_at": "2026-10-30T07:00:00-04:00",
      "shipped_at": "2026-10-30T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-30-claude-code-block-writes-outside-folders",
      "type": "daily",
      "date": "2026-10-30",
      "tool": "claude-code",
      "title": "Claude Code: block edits outside your project",
      "summary": "Keep Claude Code’s file edits inside your project folders. A new setting, permissions.blockWritesOutsideWorkingDirectories, makes the Write, Edit and NotebookEdit tools refuse paths outside your working directories. The release came out late on Oct 29, 2026.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.314",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.314"
      ],
      "shipped": "2026-10-30",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-30-claude-code-block-writes-outside-folders/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Keep Claude Code’s file edits inside your project folders.",
      "also_in": [
        "pack-004-5"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-30-claude-code-block-writes-outside-folders/",
      "published_at": "2026-10-30T07:00:00-04:00",
      "shipped_at": "2026-10-30T07:00:00-04:00"
    },
    {
      "id": "shelf-003-2",
      "type": "shelf",
      "kind": "SDK",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-29",
      "shipped": "2026-10-23",
      "tool": "other",
      "title": "MCP TypeScript SDK",
      "summary": "Serve your Agent Skills from an MCP server instead of copying skill folders around. The new Skills extension means a server can list and serve skills, on Node it can load a whole folder of them, and a client can list, get and read them with size, digest and SKILL.md checks. The server’s attach step is still marked experimental.",
      "spice": 1,
      "source_url": "https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/%40modelcontextprotocol%2Fserver%402.4.0",
      "source_urls": [
        "https://github.com/modelcontextprotocol/typescript-sdk/releases/tag/%40modelcontextprotocol%2Fserver%402.4.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-003-2/",
      "issue": 3,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Serve your Agent Skills from an MCP server instead of copying skill folders around.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-003-2/",
      "published_at": "2026-10-29T07:00:00-04:00",
      "shipped_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "shelf-003-1",
      "type": "shelf",
      "kind": "Plugin",
      "works_with": [
        "GitHub Copilot app"
      ],
      "date": "2026-10-29",
      "shipped": "2026-10-28",
      "tool": "other",
      "title": "GitHub security extension",
      "summary": "Fix code scanning alerts without bouncing between github.com and your editor. In public preview, the extension lists your repository’s open alerts by severity, lets Copilot explain or fix them in your local working copy only (nothing is committed or pushed), and runs /security-review on your current changes.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-10-28-security-extension-for-the-github-copilot-app",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-security-extension-for-the-github-copilot-app"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-003-1/",
      "issue": 3,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Fix code scanning alerts without bouncing between github.com and your editor.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-003-1/",
      "published_at": "2026-10-29T07:00:00-04:00",
      "shipped_at": "2026-10-28T07:00:00-04:00"
    },
    {
      "id": "pack-003-9",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "other",
      "title": "Keep coding agents out of your Downloads",
      "summary": "Coding agent users, stop launching agents from Downloads: a planted AGENTS.md there told a real customer’s agent to install a malicious npm package. Forever Security caught the attempt and reproduced the attack on Codex and Claude Code. There’s no patch coming, because the agents are doing what they were built to do.",
      "spice": 2,
      "source_url": "https://forever.security/blog/hijacking-ai-agents-via-downloads-folder/",
      "source_urls": [
        "https://forever.security/blog/hijacking-ai-agents-via-downloads-folder/",
        "https://www.bleepingcomputer.com/news/security/ai-coding-agents-hijacked-using-agentsmd-file-in-downloads-folder/"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-9",
      "issue": 3,
      "anchor": "pack-003-9",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Coding agent users, stop launching agents from Downloads: a planted AGENTS.md there told a real customer’s agent to install a malicious npm package.",
      "also_in": [
        "daily-2026-10-25-agentsmd-downloads-hijack"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-9/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-8",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "other",
      "title": "Grok Bot signs in without seeing your password",
      "summary": "Your agent can now sign in without seeing your password. On Oct 22, 2026, 1Password launched 1Password for Agents, with Grok Bot among the first integrations. Your agent asks for one saved login, you approve it in 1Password, and 1Password fills it in, so the agent never sees the password or the one-time code.",
      "spice": 3,
      "source_url": "https://1password.com/blog/1password-for-ai-agents",
      "source_urls": [
        "https://1password.com/blog/1password-for-ai-agents",
        "https://1password.com/partners/spacexsi-grokbot"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-8",
      "issue": 3,
      "anchor": "pack-003-8",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your agent can now sign in without seeing your password.",
      "also_in": [
        "daily-2026-10-23-1password-for-agents-grok-bot"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-8/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-7",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "other",
      "title": "Replit’s new agent takes your on-call shift",
      "summary": "Replit’s Monitoring Agent answers your app’s alarms for you. Launched on Oct 22, 2026, it can investigate a production issue, make and validate a fix and email you a summary of what happened. Turn on Auto-republish and it can publish the fix too; leave it off to review the change first.",
      "spice": 3,
      "source_url": "https://replit.com/blog/replit-monitoring-agent",
      "source_urls": [
        "https://replit.com/blog/replit-monitoring-agent",
        "https://docs.replit.com/features/publishing/monitoring-agent"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-7",
      "issue": 3,
      "anchor": "pack-003-7",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Replit’s Monitoring Agent answers your app’s alarms for you.",
      "also_in": [
        "daily-2026-10-23-replit-monitoring-agent"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-7/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-6",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "other",
      "title": "GitHub Agentic Workflows generally available",
      "summary": "Your next GitHub Action can start as a Markdown file. Agentic Workflows went generally available on Oct 28, 2026. Describe issue triage, CI failure analysis, docs updates or test writing in natural-language Markdown, and they compile into standard Actions YAML.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-28-github-agentic-workflows-generally-available",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-github-agentic-workflows-generally-available"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-6",
      "issue": 3,
      "anchor": "pack-003-6",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your next GitHub Action can start as a Markdown file.",
      "also_in": [
        "daily-2026-10-28-github-agentic-workflows-ga"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-6/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-5",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "copilot",
      "title": "Copilot Fusion GA picks models for you",
      "summary": "No more guessing which model fits the job. Fusion went generally available on Oct 28, 2026: select Fusion in the model picker, choose Standard, High or Max, and Copilot routes and orchestrates models for each prompt.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-28-route-and-orchestrate-models-with-github-copilot-fusion",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-route-and-orchestrate-models-with-github-copilot-fusion"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-5",
      "issue": 3,
      "anchor": "pack-003-5",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "No more guessing which model fits the job.",
      "also_in": [
        "daily-2026-10-28-copilot-fusion-ga"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-5/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-4",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "claude",
      "title": "Claude apps are switching to auto mode",
      "summary": "Check your Claude mode: auto mode is becoming the default in most Claude apps. In an update dated Oct 22, 2026, Anthropic said it rolls out next week as the default for new sessions on Pro, Max and Team plans. Instead of asking you to approve each action, an automated check lets safe actions go ahead and blocks risky ones while Claude looks for another route.",
      "spice": 3,
      "source_url": "https://claude.com/resources/articles/auto-mode-default-in-claude-code",
      "source_urls": [
        "https://claude.com/resources/articles/auto-mode-default-in-claude-code",
        "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-4",
      "issue": 3,
      "anchor": "pack-003-4",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your Claude mode: auto mode is becoming the default in most Claude apps.",
      "also_in": [
        "daily-2026-10-23-claude-apps-auto-mode-default"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-4/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-3",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "cline",
      "title": "Cline shuffles its default models again",
      "summary": "Check your model: Cline’s Oct 26, 2026 updates change default models again. ClinePass now defaults to Kimi K3.1 Pro, and most other providers get new defaults, mostly Kimi K3.1 Pro, MiniMax M3.1 Flash or DeepSeek V4.1 Flash 1017. With no model chosen, the Cline provider uses Claude Sonnet 5.5 again.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/v4.1.26",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/v4.1.26",
        "https://github.com/cline/cline/releases/tag/cli-v3.0.74",
        "https://github.com/cline/cline/releases/tag/desktop-v0.0.49"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-3",
      "issue": 3,
      "anchor": "pack-003-3",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: Cline’s Oct 26, 2026 updates change default models again.",
      "also_in": [
        "daily-2026-10-26-cline-default-models-shuffle"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-3/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-2",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "opencode",
      "title": "OpenCode GitHub Action removed: what to do",
      "summary": "Action needed: the OpenCode GitHub Action is no longer published, and the release notes say to remove it from your workflows. The same release, out Oct 27, 2026, also moves the Promise API to the root of @opencode/ai and makes TUI plugins require OpenTUI 0.7.0.",
      "spice": 3,
      "source_url": "https://github.com/anomalyco/opencode/releases/tag/v2.2.0",
      "source_urls": [
        "https://github.com/anomalyco/opencode/releases/tag/v2.2.0"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-2",
      "issue": 3,
      "anchor": "pack-003-2",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: the OpenCode GitHub Action is no longer published, and the release notes say to remove it from your workflows.",
      "also_in": [
        "daily-2026-10-27-opencode-github-action-removed"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-2/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "pack-003-1",
      "type": "weekly",
      "date": "2026-10-29",
      "tool": "other",
      "title": "GPT-6.1 Terra: OpenAI’s computer-use model at half the price",
      "summary": "Agent builders get a cheaper computer-use model: gpt-6.1-terra is in the OpenAI API at $1 per million input tokens, $0.05 cached and $5 output. OpenAI announced it on Oct 26, 2026, and says that’s 50% below GPT-5.6 Terra and GPT-6.1 Sol. It’s also in ChatGPT Work and Codex for Plus, Pro, Enterprise and Edu users.",
      "spice": 3,
      "source_url": "https://openai.com/index/introducing-gpt-6-1-terra",
      "source_urls": [
        "https://openai.com/index/introducing-gpt-6-1-terra"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/003/#pack-003-1",
      "issue": 3,
      "anchor": "pack-003-1",
      "emailed": "2026-10-29",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Agent builders get a cheaper computer-use model: gpt-6.1-terra is in the OpenAI API at $1 per million input tokens, $0.05 cached and $5 output.",
      "also_in": [
        "daily-2026-10-26-openai-gpt-6-1-terra"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-003-1/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "main-003",
      "type": "main_course",
      "date": "2026-10-29",
      "shipped": null,
      "tool": "other",
      "title": "AGENTS.md: one file of house rules for every coding agent",
      "summary": "Tired of typing “plan first, keep it small, run the tests” into every new chat? AGENTS.md is one plain-text file of house rules in your project that coding agents read on their own, so you write the rules once and stop repeating yourself. Codex reads it before doing any work, and Claude Code reads it too when there is no CLAUDE.md in the way.",
      "teaser": "Tired of typing “plan first, keep it small, run the tests” into every new chat? AGENTS.md is one plain-text file of house rules in your project that coding agents read on their own, so you write the rules once and stop repeating yourself. Codex reads it before doing any work, and Claude Code reads it too when there is no CLAUDE.md in the way.",
      "spice": null,
      "source_url": "https://x.com/Voxyz_ai/status/2105367927394615364",
      "source_urls": [
        "https://x.com/Voxyz_ai/status/2105367927394615364",
        "https://news.ycombinator.com/item?id=49760187",
        "https://agents.md/",
        "https://developers.openai.com/codex/guides/agents-md",
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.277",
        "https://code.claude.com/docs/en/memory"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/003/",
      "issue": null,
      "words": 1215,
      "read_minutes": 6,
      "audience": [
        "beginners"
      ],
      "share_id": "main-003",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-003/",
      "published_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-29-github-enterprise-includes-copilot",
      "type": "daily",
      "date": "2026-10-29",
      "tool": "copilot",
      "title": "GitHub Enterprise now includes Copilot",
      "summary": "Billing change: GitHub Enterprise now includes Copilot for every licensed user. Announced Oct 28, 2026, it’s available now on GitHub Enterprise Cloud for enterprises that work with a GitHub or Microsoft account team, with AI usage metered from the first request against the enterprise budget.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-28-github-enterprise-now-includes-access-to-github-copilot",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-github-enterprise-now-includes-access-to-github-copilot"
      ],
      "shipped": "2026-10-29",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-29-github-enterprise-includes-copilot/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Billing change: GitHub Enterprise now includes Copilot for every licensed user.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-29-github-enterprise-includes-copilot/",
      "published_at": "2026-10-29T07:00:00-04:00",
      "shipped_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-29-copilot-memory-ga-dreaming",
      "type": "daily",
      "date": "2026-10-29",
      "tool": "copilot",
      "title": "Copilot Memory GA: stop repeating your rules",
      "summary": "Stop telling Copilot your test command every session. Copilot Memory became generally available on paid Copilot plans on Oct 28, 2026, so personal preferences and repository conventions carry across sessions and clients. Dreaming, now in public preview, keeps those memories current.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-28-github-intelligence-puts-your-code-context-and-history-to-work",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-github-intelligence-puts-your-code-context-and-history-to-work"
      ],
      "shipped": "2026-10-29",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-29-copilot-memory-ga-dreaming/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Stop telling Copilot your test command every session.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-29-copilot-memory-ga-dreaming/",
      "published_at": "2026-10-29T07:00:00-04:00",
      "shipped_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-29-copilot-app-projects-computer-use",
      "type": "daily",
      "date": "2026-10-29",
      "tool": "copilot",
      "title": "Copilot app Projects + computer use preview",
      "summary": "Give Copilot a goal that spans repos — or your desktop. The GitHub Copilot app’s Oct 28, 2026 Universe release puts Projects and computer use in public preview: Projects gather multi-repo or non-repo work in one place, and computer use (macOS and Windows) can click and type in desktop apps after you approve.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-28-github-copilot-app-universe-releases",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-github-copilot-app-universe-releases"
      ],
      "shipped": "2026-10-29",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-29-copilot-app-projects-computer-use/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Give Copilot a goal that spans repos — or your desktop.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-29-copilot-app-projects-computer-use/",
      "published_at": "2026-10-29T07:00:00-04:00",
      "shipped_at": "2026-10-29T07:00:00-04:00"
    },
    {
      "id": "video-SkFmiMHDN38",
      "type": "video",
      "date": "2026-10-28",
      "shipped": "2026-10-20",
      "tool": "claude",
      "title": "How an Anthropic engineer uses Claude Docs",
      "summary": "Claude Docs is a shared doc where Claude works alongside your team. In standup, everyone types updates and Claude suggests topics worth talking about. For a launch write-up, Doug writes the words himself and asks Claude for the numbers. Claude drops a chart right into the doc. Highlight a sentence and ask Claude “is this right?” to get it confirmed or corrected. Teammates ask questions in the comments, and Claude answers some of them.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=SkFmiMHDN38",
      "source_urls": [
        "https://www.youtube.com/watch?v=SkFmiMHDN38"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-SkFmiMHDN38",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "1:23",
      "duration_sec": 83,
      "channel": "Claude",
      "channel_url": "https://www.youtube.com/channel/UCV03SRZXJEz-hchIAogeJOg",
      "after_watching": "Bring Claude into a shared team doc to pull the numbers, check a claim and answer teammates’ comments.",
      "summary_source": "description + captions + visual analysis",
      "watch_parts": [
        {
          "t": 14,
          "label": "0:14",
          "title": "Team standups",
          "url": "https://www.youtube.com/watch?v=SkFmiMHDN38&t=14s",
          "source": "captions + visual analysis"
        },
        {
          "t": 36,
          "label": "0:36",
          "title": "Launch review: chart, fact-check and comments",
          "url": "https://www.youtube.com/watch?v=SkFmiMHDN38&t=36s",
          "end": 70,
          "source": "visual analysis (matches captions from 0:36)"
        }
      ],
      "on_screen": "A shared doc: teammates type standup updates while Claude adds suggested topics, an @Claude prompt adds a chart inline, a highlighted sentence gets a fact-check reply, and Claude answers questions in the comments panel.",
      "category": null,
      "backfill": true,
      "added": "2026-10-28",
      "teaser": "Claude Docs is a shared doc where Claude works alongside your team.",
      "share_url": "https://agentsnacks.ai/s/video-SkFmiMHDN38/",
      "published_at": "2026-10-28T07:00:00-04:00",
      "shipped_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "video-2xiyBnQFM20",
      "type": "video",
      "date": "2026-10-28",
      "shipped": "2026-10-17",
      "tool": "copilot",
      "title": "Track tokens and models with the My AI Usage Canvas | GitHub Copilot",
      "summary": "Copilot’s /chronicle commands look back at your past sessions. The My AI Usage Canvas, a custom dashboard, turns that history into charts in the Copilot app. The Usage tab shows tokens (the chunks of text AI models read and write), model calls, your model mix, top repos and the hours you usually start sessions. The Insights tab writes a tip from your own history and suggests experiments. Start one, note what you tried, mark it done, and revisit saved insights later.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=2xiyBnQFM20",
      "source_urls": [
        "https://www.youtube.com/watch?v=2xiyBnQFM20"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-2xiyBnQFM20",
      "issue": null,
      "also_in": [],
      "level": "intermediate",
      "length": "4:39",
      "duration_sec": 279,
      "channel": "GitHub",
      "channel_url": "https://www.youtube.com/channel/UC7c3Kb6jYCRj4JOHHZTxKsQ",
      "after_watching": "See where your Copilot tokens go, which models you lean on, and try one small habit change to use fewer.",
      "summary_source": "chapters + captions + description + visual analysis",
      "watch_parts": [
        {
          "t": 54,
          "label": "0:54",
          "title": "Exploring the usage tab and model mix",
          "url": "https://www.youtube.com/watch?v=2xiyBnQFM20&t=54s"
        },
        {
          "t": 158,
          "label": "2:38",
          "title": "Generating personalized tips in the insights tab",
          "url": "https://www.youtube.com/watch?v=2xiyBnQFM20&t=158s",
          "end": 212,
          "source": "chapters + visual analysis"
        },
        {
          "t": 189,
          "label": "3:09",
          "title": "Running experiments to improve AI habits",
          "url": "https://www.youtube.com/watch?v=2xiyBnQFM20&t=189s"
        }
      ],
      "on_screen": "The /chronicle command list in the Copilot app, then the My AI Usage dashboard: usage cards, a model mix chart, per-session token counters, activity and hour-of-day charts, and an Insights tab with an evidence note and Start buttons for experiments. The install chapter is talk only; setup steps are in the video description.",
      "category": null,
      "backfill": true,
      "added": "2026-10-28",
      "teaser": "Copilot’s /chronicle commands look back at your past sessions.",
      "share_url": "https://agentsnacks.ai/s/video-2xiyBnQFM20/",
      "published_at": "2026-10-28T07:00:00-04:00",
      "shipped_at": "2026-10-17T07:00:00-04:00"
    },
    {
      "id": "main-009",
      "type": "main_course",
      "date": "2026-10-28",
      "shipped": null,
      "tool": "claude",
      "title": "Claude Design now lives inside Claude",
      "summary": "Claude Design now lives inside Claude. Designs, design systems and decks start as artifacts in ordinary chats, the Artifacts tab and Claude Code. Attach a design system, refine on the canvas, then export or hand off. It’s on Free through Enterprise (with a few admin switches on Team and Enterprise), and it shares your usual Claude usage limits.",
      "teaser": "Claude Design now lives inside Claude. Designs, design systems and decks start as artifacts in ordinary chats, the Artifacts tab and Claude Code. Attach a design system, refine on the canvas, then export or hand off. It’s on Free through Enterprise (with a few admin switches on Team and Enterprise), and it shares your usual Claude usage limits.",
      "spice": null,
      "source_url": "https://claude.com/product/design",
      "source_urls": [
        "https://claude.com/product/design",
        "https://support.claude.com/en/articles/14604416-get-started-with-claude-design",
        "https://www.anthropic.com/news/claude-design-anthropic-labs",
        "https://support.claude.com/en/articles/17153992-what-are-artifacts-and-how-do-i-use-them",
        "https://support.claude.com/en/articles/14604397-set-up-your-design-system-in-claude-design",
        "https://support.claude.com/en/articles/16994751-artifacts-admin-guide-for-team-and-enterprise-plans",
        "https://claude.com/features/artifacts",
        "https://support.claude.com/en/articles/17440474-move-from-standalone-claude-design-to-claude"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/009/",
      "issue": null,
      "words": 1335,
      "read_minutes": 7,
      "audience": [
        "beginners"
      ],
      "share_id": "main-009",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-009/",
      "published_at": "2026-10-28T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-28-github-agentic-workflows-ga",
      "type": "daily",
      "date": "2026-10-28",
      "tool": "copilot",
      "title": "GitHub Agentic Workflows generally available",
      "summary": "Your next GitHub Action can start as a Markdown file. Agentic Workflows went generally available on Oct 28, 2026. Describe issue triage, CI failure analysis, docs updates or test writing in natural-language Markdown, and they compile into standard Actions YAML.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-28-github-agentic-workflows-generally-available",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-github-agentic-workflows-generally-available"
      ],
      "shipped": "2026-10-28",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-28-github-agentic-workflows-ga/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your next GitHub Action can start as a Markdown file.",
      "also_in": [
        "pack-003-6"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-28-github-agentic-workflows-ga/",
      "published_at": "2026-10-28T07:00:00-04:00",
      "shipped_at": "2026-10-28T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-28-copilot-server-to-server-auth",
      "type": "daily",
      "date": "2026-10-28",
      "tool": "copilot",
      "title": "Copilot SDK agents get server-to-server auth",
      "summary": "Your Copilot SDK agents can stop riding on someone’s login. In public preview since Oct 27, 2026, a GitHub App installed on your organization can make Copilot requests for the org, with no signed-in user’s credentials. Usage is billed to the org.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-27-github-copilot-supports-server-to-server-authentication",
      "source_urls": [
        "https://github.blog/changelog/2026-10-27-github-copilot-supports-server-to-server-authentication"
      ],
      "shipped": "2026-10-28",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-28-copilot-server-to-server-auth/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your Copilot SDK agents can stop riding on someone’s login.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-28-copilot-server-to-server-auth/",
      "published_at": "2026-10-28T07:00:00-04:00",
      "shipped_at": "2026-10-28T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-28-copilot-fusion-ga",
      "type": "daily",
      "date": "2026-10-28",
      "tool": "copilot",
      "title": "Copilot Fusion GA picks models for you",
      "summary": "No more guessing which model fits the job. Fusion went generally available on Oct 28, 2026: select Fusion in the model picker, choose Standard, High or Max, and Copilot routes and orchestrates models for each prompt.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-28-route-and-orchestrate-models-with-github-copilot-fusion",
      "source_urls": [
        "https://github.blog/changelog/2026-10-28-route-and-orchestrate-models-with-github-copilot-fusion"
      ],
      "shipped": "2026-10-28",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-28-copilot-fusion-ga/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "No more guessing which model fits the job.",
      "also_in": [
        "pack-003-5"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-28-copilot-fusion-ga/",
      "published_at": "2026-10-28T07:00:00-04:00",
      "shipped_at": "2026-10-28T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-28-codex-vertex-ai-provider",
      "type": "daily",
      "date": "2026-10-28",
      "tool": "codex",
      "title": "Codex CLI gets a built-in Vertex AI provider",
      "summary": "Codex CLI now talks to Google Cloud on its own. The latest release adds a built-in Google Cloud Vertex AI provider, set with model_provider = \"gcp\", and puts GPT-6.1 Terra in the model catalogs.",
      "spice": 2,
      "source_url": "https://github.com/openai/codex/releases/tag/rust-v0.165.0",
      "source_urls": [
        "https://github.com/openai/codex/releases/tag/rust-v0.165.0"
      ],
      "shipped": "2026-10-28",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-28-codex-vertex-ai-provider/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Codex CLI now talks to Google Cloud on its own.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-28-codex-vertex-ai-provider/",
      "published_at": "2026-10-28T07:00:00-04:00",
      "shipped_at": "2026-10-28T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-28-claude-code-custom-model-prompt",
      "type": "daily",
      "date": "2026-10-28",
      "tool": "claude-code",
      "title": "Claude Code: shorter prompt for custom models",
      "summary": "Claude Code quietly shortens the prompt for custom model names. On Bedrock, Vertex, Foundry and Mantle, names it doesn’t recognize, even ones that point at Sonnet or Haiku, now get the shorter system prompt. Set CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0 to keep the full prompt.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.312",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.312"
      ],
      "shipped": "2026-10-28",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-28-claude-code-custom-model-prompt/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Claude Code quietly shortens the prompt for custom model names.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-28-claude-code-custom-model-prompt/",
      "published_at": "2026-10-28T07:00:00-04:00",
      "shipped_at": "2026-10-28T07:00:00-04:00"
    },
    {
      "id": "main-008",
      "type": "main_course",
      "date": "2026-10-27",
      "shipped": null,
      "tool": "other",
      "title": "Tired of copy-paste chores? GPT-6.1 Terra does the clicking for less",
      "summary": "OpenAI’s new Terra model takes on your screen chores for less. GPT-6.1 Terra, out Oct 26, 2026, reads what’s on your screen, clicks and types across your apps, and writes in a clear, direct style. On paid ChatGPT plans it lives in ChatGPT Work and Codex, where OpenAI says your usage allowance covers more tasks with it than with its bigger models. Early users are already filling in forms, making fonts and hunting bugs with it, and a few are unimpressed.",
      "teaser": "OpenAI’s new Terra model takes on your screen chores for less. GPT-6.1 Terra, out Oct 26, 2026, reads what’s on your screen, clicks and types across your apps, and writes in a clear, direct style. On paid ChatGPT plans it lives in ChatGPT Work and Codex, where OpenAI says your usage allowance covers more tasks with it than with its bigger models. Early users are already filling in forms, making fonts and hunting bugs with it, and a few are unimpressed.",
      "spice": null,
      "source_url": "https://openai.com/index/introducing-gpt-6-1-terra",
      "source_urls": [
        "https://openai.com/index/introducing-gpt-6-1-terra",
        "https://x.com/OpenAI/status/2114780711664398349",
        "https://news.ycombinator.com/item?id=50248124",
        "https://learn.chatgpt.com/docs/whats-new/october-26-30-2026",
        "https://help.openai.com/en/articles/6825453-chatgpt-release-notes",
        "https://learn.chatgpt.com/docs/models",
        "https://x.com/victornunez/status/2114825862935887926",
        "https://x.com/VectorQl/status/2114950106042736813",
        "https://x.com/ALwith_ai/status/2114923853185204338",
        "https://x.com/ArcyDev/status/2114813509779206453",
        "https://x.com/MiaAI_lab/status/2114807561837072570",
        "https://x.com/TriACJ1409/status/2114971767974600828",
        "https://learn.chatgpt.com/docs/computer-use",
        "https://help.openai.com/en/articles/9624314-model-release-notes"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/008/",
      "issue": 3,
      "words": 1389,
      "read_minutes": 7,
      "audience": [
        "beginners"
      ],
      "share_id": "main-008",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-008/",
      "published_at": "2026-10-27T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-27-opencode-github-action-removed",
      "type": "daily",
      "date": "2026-10-27",
      "tool": "opencode",
      "title": "OpenCode GitHub Action removed: what to do",
      "summary": "Action needed: the OpenCode GitHub Action is no longer published, and the release notes say to remove it from your workflows. The same release, out Oct 27, 2026, also moves the Promise API to the root of @opencode/ai and makes TUI plugins require OpenTUI 0.7.0.",
      "spice": 3,
      "source_url": "https://github.com/anomalyco/opencode/releases/tag/v2.2.0",
      "source_urls": [
        "https://github.com/anomalyco/opencode/releases/tag/v2.2.0"
      ],
      "shipped": "2026-10-27",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-27-opencode-github-action-removed/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: the OpenCode GitHub Action is no longer published, and the release notes say to remove it from your workflows.",
      "also_in": [
        "pack-003-2"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-27-opencode-github-action-removed/",
      "published_at": "2026-10-27T07:00:00-04:00",
      "shipped_at": "2026-10-27T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-27-copilot-assisted-permissions",
      "type": "daily",
      "date": "2026-10-27",
      "tool": "copilot",
      "title": "Copilot assisted permissions: fewer prompts",
      "summary": "Let Copilot run the clearly safe steps without asking. Assisted permissions are now generally available in Copilot CLI, the Copilot app and VS Code. A language model checks each request to run a command, access a file path or open a URL, lets clearly safe ones proceed and asks you about the rest.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-26-github-copilot-assisted-permissions-generally-available",
      "source_urls": [
        "https://github.blog/changelog/2026-10-26-github-copilot-assisted-permissions-generally-available",
        "https://github.com/github/copilot-cli/releases/tag/v1.0.104"
      ],
      "shipped": "2026-10-27",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-27-copilot-assisted-permissions/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Let Copilot run the clearly safe steps without asking.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-27-copilot-assisted-permissions/",
      "published_at": "2026-10-27T07:00:00-04:00",
      "shipped_at": "2026-10-27T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-27-claude-code-1m-context-credits-fix",
      "type": "daily",
      "date": "2026-10-27",
      "tool": "claude-code",
      "title": "Claude Code fixes “Usage credits required for 1M context”",
      "summary": "Update now: long Claude Code sessions stop dead-ending on a credits error. Standard-context sessions stopped with “Usage credits required for 1M context” when a request ran over 200K tokens. The release out Oct 26, 2026 compacts the conversation and keeps going instead.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.311",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.311"
      ],
      "shipped": "2026-10-27",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-27-claude-code-1m-context-credits-fix/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Update now: long Claude Code sessions stop dead-ending on a credits error.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-27-claude-code-1m-context-credits-fix/",
      "published_at": "2026-10-27T07:00:00-04:00",
      "shipped_at": "2026-10-27T07:00:00-04:00"
    },
    {
      "id": "howto-goosehints",
      "type": "howto",
      "date": "2026-10-26",
      "shipped": null,
      "tool": "other",
      "title": "goose .goosehints: set project rules in 3 steps",
      "summary": "Stop repeating yourself to goose: create a .goosehints file globally or in your project, write your rules, restart the session. Three steps, one file.",
      "teaser": "Stop repeating yourself to goose: create a .goosehints file globally or in your project, write your rules, restart the session.",
      "spice": null,
      "source_url": "https://goose-docs.ai/docs/guides/context-engineering/using-goosehints/",
      "source_urls": [
        "https://goose-docs.ai/docs/guides/context-engineering/using-goosehints/"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/how-to/goosehints/",
      "share_url": "https://agentsnacks.ai/how-to/goosehints/",
      "issue": null,
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "published_at": "2026-10-26T07:00:00-04:00"
    },
    {
      "id": "howto-copilot-personal-instructions",
      "type": "howto",
      "date": "2026-10-26",
      "shipped": null,
      "tool": "copilot",
      "title": "Copilot Chat Personal instructions: your style in 5 steps",
      "summary": "Tell Copilot Chat on GitHub your preferred language, tone and style once. Five steps, on every Copilot plan, including the no-cost tier.",
      "teaser": "Tell Copilot Chat on GitHub your preferred language, tone and style once.",
      "spice": null,
      "source_url": "https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-personal-instructions",
      "source_urls": [
        "https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/add-custom-instructions/add-personal-instructions"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/how-to/copilot-personal-instructions/",
      "share_url": "https://agentsnacks.ai/how-to/copilot-personal-instructions/",
      "issue": null,
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "published_at": "2026-10-26T07:00:00-04:00"
    },
    {
      "id": "howto-copilot-cli-slash-commands",
      "type": "howto",
      "date": "2026-10-26",
      "shipped": null,
      "tool": "copilot",
      "title": "Copilot CLI slash commands: 5 worth knowing",
      "summary": "Five Copilot CLI slash commands to try: /context, /security-review, /keep-alive, /share html and /vim, each with its official doc.",
      "teaser": "Five Copilot CLI slash commands to try: /context, /security-review, /keep-alive, /share html and /vim, each with its official doc.",
      "spice": null,
      "source_url": "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-command-reference",
      "source_urls": [
        "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-command-reference",
        "https://docs.github.com/en/copilot/concepts/prompting-and-context/context-management",
        "https://github.com/github/copilot-cli/blob/main/changelog.md"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/how-to/copilot-cli-slash-commands/",
      "share_url": "https://agentsnacks.ai/how-to/copilot-cli-slash-commands/",
      "issue": null,
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "published_at": "2026-10-26T07:00:00-04:00"
    },
    {
      "id": "howto-copilot-cli-rewind",
      "type": "howto",
      "date": "2026-10-26",
      "shipped": null,
      "tool": "copilot",
      "title": "Copilot CLI /rewind: undo file changes in 3 steps",
      "summary": "Undo Copilot CLI work: press Esc twice or type /rewind, pick a prompt, then rewind the chat only or the chat plus files. Every Copilot plan.",
      "teaser": "Undo Copilot CLI work: press Esc twice or type /rewind, pick a prompt, then rewind the chat only or the chat plus files.",
      "spice": null,
      "source_url": "https://docs.github.com/en/copilot/how-tos/copilot-cli/use-copilot-cli/roll-back-changes",
      "source_urls": [
        "https://docs.github.com/en/copilot/how-tos/copilot-cli/use-copilot-cli/roll-back-changes"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/how-to/copilot-cli-rewind/",
      "share_url": "https://agentsnacks.ai/how-to/copilot-cli-rewind/",
      "issue": null,
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "published_at": "2026-10-26T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-26-openai-gpt-6-1-terra",
      "type": "daily",
      "date": "2026-10-26",
      "tool": "other",
      "title": "GPT-6.1 Terra: OpenAI’s computer-use model at half the price",
      "summary": "Agent builders get a cheaper computer-use model: gpt-6.1-terra is in the OpenAI API at $1 per million input tokens, $0.05 cached and $5 output. OpenAI announced it on Oct 26, 2026, and says that’s 50% below GPT-5.6 Terra and GPT-6.1 Sol. It’s also in ChatGPT Work and Codex for Plus, Pro, Enterprise and Edu users.",
      "spice": 3,
      "source_url": "https://openai.com/index/introducing-gpt-6-1-terra",
      "source_urls": [
        "https://openai.com/index/introducing-gpt-6-1-terra"
      ],
      "shipped": "2026-10-26",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-26-openai-gpt-6-1-terra/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Agent builders get a cheaper computer-use model: gpt-6.1-terra is in the OpenAI API at $1 per million input tokens, $0.05 cached and $5 output.",
      "also_in": [
        "pack-003-1"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-26-openai-gpt-6-1-terra/",
      "published_at": "2026-10-26T07:00:00-04:00",
      "shipped_at": "2026-10-26T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-26-cline-desktop-changes-pane",
      "type": "daily",
      "date": "2026-10-26",
      "tool": "cline",
      "title": "Cline Desktop shows what your agent changed",
      "summary": "See every file your agent touched, right in Cline Desktop. A new Changes button opens a pane listing the files changed in the last turn or across the whole session, with a diff of each. The update also adds a project file tree, a built-in terminal and a Local Models page for Ollama and LM Studio.",
      "spice": 2,
      "source_url": "https://github.com/cline/cline/releases/tag/desktop-v0.0.49",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/desktop-v0.0.49"
      ],
      "shipped": "2026-10-26",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-26-cline-desktop-changes-pane/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "See every file your agent touched, right in Cline Desktop.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-26-cline-desktop-changes-pane/",
      "published_at": "2026-10-26T07:00:00-04:00",
      "shipped_at": "2026-10-26T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-26-cline-default-models-shuffle",
      "type": "daily",
      "date": "2026-10-26",
      "tool": "cline",
      "title": "Cline shuffles its default models again",
      "summary": "Check your model: Cline’s Oct 26, 2026 updates change default models again. ClinePass now defaults to Kimi K3.1 Pro, and most other providers get new defaults, mostly Kimi K3.1 Pro, MiniMax M3.1 Flash or DeepSeek V4.1 Flash 1017. With no model chosen, the Cline provider uses Claude Sonnet 5.5 again.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/v4.1.26",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/v4.1.26",
        "https://github.com/cline/cline/releases/tag/cli-v3.0.74",
        "https://github.com/cline/cline/releases/tag/desktop-v0.0.49"
      ],
      "shipped": "2026-10-26",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-26-cline-default-models-shuffle/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: Cline’s Oct 26, 2026 updates change default models again.",
      "also_in": [
        "pack-003-3"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-26-cline-default-models-shuffle/",
      "published_at": "2026-10-26T07:00:00-04:00",
      "shipped_at": "2026-10-26T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-25-agentsmd-downloads-hijack",
      "type": "daily",
      "date": "2026-10-25",
      "tool": "codex",
      "title": "Keep coding agents out of your Downloads",
      "summary": "Coding agent users, stop launching agents from Downloads: a planted AGENTS.md there told a real customer’s agent to install a malicious npm package. Forever Security caught the attempt and reproduced the attack on Codex and Claude Code. There’s no patch coming, because the agents are doing what they were built to do.",
      "spice": 2,
      "source_url": "https://forever.security/blog/hijacking-ai-agents-via-downloads-folder/",
      "source_urls": [
        "https://forever.security/blog/hijacking-ai-agents-via-downloads-folder/",
        "https://www.bleepingcomputer.com/news/security/ai-coding-agents-hijacked-using-agentsmd-file-in-downloads-folder/"
      ],
      "shipped": "2026-10-25",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-25-agentsmd-downloads-hijack/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Coding agent users, stop launching agents from Downloads: a planted AGENTS.md there told a real customer’s agent to install a malicious npm package.",
      "also_in": [
        "pack-003-9"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-25-agentsmd-downloads-hijack/",
      "published_at": "2026-10-25T07:00:00-04:00",
      "shipped_at": "2026-10-25T07:00:00-04:00"
    },
    {
      "id": "main-007",
      "type": "main_course",
      "date": "2026-10-23",
      "shipped": null,
      "tool": "claude",
      "title": "That Claude SDK bump comes with a side of 400s: migrating to API version 2026-10-21",
      "summary": "Claude SDK users, check before you upgrade: a routine dependency bump now moves every request to API version 2026-10-21, where temperature, top_p and top_k return a 400 error even at their defaults. The same majors send your API key in a different header, hold one credential per client and change some response fields. A request can stay on 2023-06-01 while you fix it, so you can move one call at a time.",
      "teaser": "Claude SDK users, check before you upgrade: a routine dependency bump now moves every request to API version 2026-10-21, where temperature, top_p and top_k return a 400 error even at their defaults. The same majors send your API key in a different header, hold one credential per client and change some response fields. A request can stay on 2023-06-01 while you fix it, so you can move one call at a time.",
      "spice": null,
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "source_urls": [
        "https://platform.claude.com/docs/en/release-notes/overview",
        "https://platform.claude.com/docs/en/api/versioning",
        "https://platform.claude.com/docs/en/api/migration-2026-10-21"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/007/",
      "issue": null,
      "words": 1255,
      "read_minutes": 6,
      "audience": [
        "builders"
      ],
      "share_id": "main-007",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-007/",
      "published_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "main-006",
      "type": "main_course",
      "date": "2026-10-23",
      "shipped": null,
      "tool": "other",
      "title": "App down while you sleep? Replit’s Monitoring Agent watches your live app",
      "summary": "Dreading the “doesn’t work for me” message from a user? Replit’s new Monitoring Agent watches your published app, digs into problems when an alert fires and can make and check a fix before you’re even awake. Three separate switches decide how far it goes: just alerts, alerts plus fixes, or alerts, fixes and publishing them to your live app. You turn each one on per app, and runs may add Agent usage charges.",
      "teaser": "Dreading the “doesn’t work for me” message from a user? Replit’s new Monitoring Agent watches your published app, digs into problems when an alert fires and can make and check a fix before you’re even awake. Three separate switches decide how far it goes: just alerts, alerts plus fixes, or alerts, fixes and publishing them to your live app. You turn each one on per app, and runs may add Agent usage charges.",
      "spice": null,
      "source_url": "https://replit.com/blog/replit-monitoring-agent",
      "source_urls": [
        "https://replit.com/blog/replit-monitoring-agent",
        "https://replit.com/blog/app-monitoring",
        "https://docs.replit.com/features/publishing/monitoring-agent"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/006/",
      "issue": null,
      "words": 1215,
      "read_minutes": 6,
      "audience": [
        "beginners"
      ],
      "share_id": "main-006",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-006/",
      "published_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-23-replit-monitoring-agent",
      "type": "daily",
      "date": "2026-10-23",
      "tool": "other",
      "title": "Replit’s new agent takes your on-call shift",
      "summary": "Replit’s Monitoring Agent answers your app’s alarms for you. Launched on Oct 22, 2026, it can investigate a production issue, make and validate a fix and email you a summary of what happened. Turn on Auto-republish and it can publish the fix too; leave it off to review the change first.",
      "spice": 3,
      "source_url": "https://replit.com/blog/replit-monitoring-agent",
      "source_urls": [
        "https://replit.com/blog/replit-monitoring-agent",
        "https://docs.replit.com/features/publishing/monitoring-agent"
      ],
      "shipped": "2026-10-23",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-23-replit-monitoring-agent/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Replit’s Monitoring Agent answers your app’s alarms for you.",
      "also_in": [
        "pack-003-7"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-23-replit-monitoring-agent/",
      "published_at": "2026-10-23T07:00:00-04:00",
      "shipped_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-23-openai-decisions-api-ga",
      "type": "daily",
      "date": "2026-10-23",
      "tool": "other",
      "title": "OpenAI’s Decisions API leaves beta",
      "summary": "Your agent’s small decisions get a fast lane. OpenAI made the Decisions API generally available on Oct 22, 2026. Built with GPT-6 Luna, it handles questions with bounded answers, and OpenAI says it makes decisions up to 10x faster than GPT-6 Luna through the Responses API. Input costs $0.10 per million tokens, and there are no output-token charges.",
      "spice": 2,
      "source_url": "https://openai.com/index/decisions-api",
      "source_urls": [
        "https://openai.com/index/decisions-api"
      ],
      "shipped": "2026-10-23",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-23-openai-decisions-api-ga/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your agent’s small decisions get a fast lane.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-23-openai-decisions-api-ga/",
      "published_at": "2026-10-23T07:00:00-04:00",
      "shipped_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-23-copilot-global-default-policy",
      "type": "daily",
      "date": "2026-10-23",
      "tool": "copilot",
      "title": "Copilot’s default policy kicks in by Oct 26",
      "summary": "Action needed: Copilot features you left unconfigured will follow your global default. GitHub began rolling out enforcement of the global default policy for Copilot Business and Copilot Enterprise on Oct 22, 2026, through Oct 26, so timing can differ by enterprise or organization. Choices you made yourself stay as they are.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-22-global-default-for-copilot-features-generally-available",
      "source_urls": [
        "https://github.blog/changelog/2026-10-22-global-default-for-copilot-features-generally-available"
      ],
      "shipped": "2026-10-23",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-23-copilot-global-default-policy/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: Copilot features you left unconfigured will follow your global default.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-23-copilot-global-default-policy/",
      "published_at": "2026-10-23T07:00:00-04:00",
      "shipped_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-23-claude-apps-auto-mode-default",
      "type": "daily",
      "date": "2026-10-23",
      "tool": "claude",
      "title": "Claude apps are switching to auto mode",
      "summary": "Check your Claude mode: auto mode is becoming the default in most Claude apps. In an update dated Oct 22, 2026, Anthropic said it rolls out next week as the default for new sessions on Pro, Max and Team plans. Instead of asking you to approve each action, an automated check lets safe actions go ahead and blocks risky ones while Claude looks for another route.",
      "spice": 3,
      "source_url": "https://claude.com/resources/articles/auto-mode-default-in-claude-code",
      "source_urls": [
        "https://claude.com/resources/articles/auto-mode-default-in-claude-code",
        "https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork"
      ],
      "shipped": "2026-10-23",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-23-claude-apps-auto-mode-default/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your Claude mode: auto mode is becoming the default in most Claude apps.",
      "also_in": [
        "pack-003-4"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-23-claude-apps-auto-mode-default/",
      "published_at": "2026-10-23T07:00:00-04:00",
      "shipped_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-23-1password-for-agents-grok-bot",
      "type": "daily",
      "date": "2026-10-23",
      "tool": "other",
      "title": "Grok Bot signs in without seeing your password",
      "summary": "Your agent can now sign in without seeing your password. On Oct 22, 2026, 1Password launched 1Password for Agents, with Grok Bot among the first integrations. Your agent asks for one saved login, you approve it in 1Password, and 1Password fills it in, so the agent never sees the password or the one-time code.",
      "spice": 3,
      "source_url": "https://1password.com/blog/1password-for-ai-agents",
      "source_urls": [
        "https://1password.com/blog/1password-for-ai-agents",
        "https://1password.com/partners/spacexsi-grokbot"
      ],
      "shipped": "2026-10-23",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-23-1password-for-agents-grok-bot/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your agent can now sign in without seeing your password.",
      "also_in": [
        "pack-003-8"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-23-1password-for-agents-grok-bot/",
      "published_at": "2026-10-23T07:00:00-04:00",
      "shipped_at": "2026-10-23T07:00:00-04:00"
    },
    {
      "id": "shelf-002-3",
      "type": "shelf",
      "kind": "SDK",
      "works_with": [
        "Cloudflare Workers"
      ],
      "date": "2026-10-22",
      "shipped": "2026-10-20",
      "tool": "other",
      "title": "Cloudflare Agents",
      "summary": "Agents you build on Cloudflare can keep their skills in a real workspace. Agent Skills in the agents SDK now read and write a Computer workspace, and a chat turn that keeps running out of memory now stops after five interrupted attempts instead of retrying again and again.",
      "spice": 1,
      "source_url": "https://github.com/cloudflare/agents/releases/tag/agents%400.29.0",
      "source_urls": [
        "https://github.com/cloudflare/agents/releases/tag/agents%400.29.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-002-3/",
      "issue": 2,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Agents you build on Cloudflare can keep their skills in a real workspace.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-002-3/",
      "published_at": "2026-10-22T07:00:00-04:00",
      "shipped_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "shelf-002-2",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-22",
      "shipped": "2026-10-19",
      "tool": "mcp",
      "title": "MCP reference servers",
      "summary": "New spec, old client, same servers. The official everything, filesystem, memory, sequential-thinking, fetch, git and time servers now support the modern MCP spec while still answering older clients, and the TypeScript ones now need Node 24 or newer.",
      "spice": 1,
      "source_url": "https://github.com/modelcontextprotocol/servers/releases/tag/v2.0.0",
      "source_urls": [
        "https://github.com/modelcontextprotocol/servers/releases/tag/v2.0.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-002-2/",
      "issue": 2,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "New spec, old client, same servers.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-002-2/",
      "published_at": "2026-10-22T07:00:00-04:00",
      "shipped_at": "2026-10-19T07:00:00-04:00"
    },
    {
      "id": "shelf-002-1",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-22",
      "shipped": "2026-10-20",
      "tool": "mcp",
      "title": "Grafana MCP server",
      "summary": "Ask your agent about a metric and get a chart back, not a wall of numbers. Grafana’s official server now draws Prometheus query results as an interactive chart in hosts that support MCP Apps, and it can create Mimir, Cortex and Loki alert rules.",
      "spice": 2,
      "source_url": "https://github.com/grafana/mcp-grafana/releases/tag/v2.1.0",
      "source_urls": [
        "https://github.com/grafana/mcp-grafana/releases/tag/v2.1.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-002-1/",
      "issue": 2,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Ask your agent about a metric and get a chart back, not a wall of numbers.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-002-1/",
      "published_at": "2026-10-22T07:00:00-04:00",
      "shipped_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "pack-002-9",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "cline",
      "title": "Unpinned Cline setups got a new default model",
      "summary": "Check your model: unpinned Cline provider setups now default to Gemini 4 Argon. OpenRouter stays on Claude Sonnet 5.5, but over 20 other providers change defaults too, so pin the model you want to keep. Also new: Cloud sessions, rolling out gradually, run a job in a hosted sandbox on a GitHub repo and branch you pick and keep going after you close the editor.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/v4.1.25",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/v4.1.25"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-9",
      "issue": 2,
      "anchor": "pack-002-9",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: unpinned Cline provider setups now default to Gemini 4 Argon.",
      "also_in": [
        "daily-2026-10-16-cline-cloud-sessions"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-9/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-8",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "cline",
      "title": "Cline CLI and Desktop default to Sonnet again",
      "summary": "Check your model: the Cline provider’s default in Cline CLI and Desktop is Claude Sonnet 5.5 again. It’s back at the top of Cline’s recommended list. Also fixed: GPT-6 models now work on OpenAI and Azure OpenAI-compatible endpoints, where every request used to be rejected.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/cli-v3.0.73",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/cli-v3.0.73",
        "https://github.com/cline/cline/releases/tag/desktop-v0.0.48"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-8",
      "issue": 2,
      "anchor": "pack-002-8",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: the Cline provider’s default in Cline CLI and Desktop is Claude Sonnet 5.5 again.",
      "also_in": [
        "daily-2026-10-19-cline-sonnet-default-returns"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-8/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-7",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "claude",
      "title": "Standalone Claude Design closes Dec 14",
      "summary": "Action needed: move your design systems out of standalone Claude Design before Dec 14, 2026. That’s when claude.ai/design closes and starts sending you to Claude, where Claude Design now lives and new designs are created as artifacts. Save any chats and comments you need first, because they don’t carry over.",
      "spice": 3,
      "source_url": "https://support.claude.com/en/articles/17440474-migrate-from-standalone-claude-design-to-claude",
      "source_urls": [
        "https://support.claude.com/en/articles/17440474-migrate-from-standalone-claude-design-to-claude"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-7",
      "issue": 2,
      "anchor": "pack-002-7",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: move your design systems out of standalone Claude Design before Dec 14, 2026.",
      "also_in": [
        "daily-2026-10-19-claude-design-standalone-closes"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-7/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-6",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "copilot",
      "title": "Six Copilot models just left the picker",
      "summary": "Action needed: six Copilot models were deprecated on Oct 19, 2026, including GPT-5.5, GPT-5.4 and Grok 4.5. Move workflows and integrations to the suggested alternatives, such as GPT-6.1 Sol, GPT-6 Luna, Gemini 3.8 Flash and Grok 4.7.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-19-github-copilot-models-deprecated-on-october-19-2026",
      "source_urls": [
        "https://github.blog/changelog/2026-10-19-github-copilot-models-deprecated-on-october-19-2026"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-6",
      "issue": 2,
      "anchor": "pack-002-6",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: six Copilot models were deprecated on Oct 19, 2026, including GPT-5.5, GPT-5.4 and Grok 4.5.",
      "also_in": [
        "daily-2026-10-20-copilot-six-models-deprecated"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-6/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-5",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "pydantic-ai",
      "title": "Pydantic AI keeps MCP tokens out of traces",
      "summary": "Pydantic AI users, update now: two Medium security fixes are out, one for MCP credentials that could reach OpenTelemetry traces and one for the Vercel AI and AG-UI adapters. Upgrade to 2.58.0, or 1.107.8 on v1, then restrict access to old traces and rotate any credentials they exposed.",
      "spice": 3,
      "source_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.58.0",
      "source_urls": [
        "https://github.com/pydantic/pydantic-ai/releases/tag/v2.58.0"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-5",
      "issue": 2,
      "anchor": "pack-002-5",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Pydantic AI users, update now: two Medium security fixes are out, one for MCP credentials that could reach OpenTelemetry traces and one for the Vercel AI and AG-UI adapters.",
      "also_in": [
        "daily-2026-10-20-pydantic-ai-mcp-trace-fix"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-5/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-4",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "claude-code",
      "title": "Claude Code fixes its Bedrock and Vertex snag",
      "summary": "Bedrock and Vertex users, update now: Claude Code’s failing requests are fixed. The previous release could fail every request on Vertex, Bedrock and other providers when the endpoint or a gateway rejected tool search. Claude Code now retries without it.",
      "spice": 3,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.305",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.305"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-4",
      "issue": 2,
      "anchor": "pack-002-4",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Bedrock and Vertex users, update now: Claude Code’s failing requests are fixed.",
      "also_in": [
        "daily-2026-10-21-claude-code-gateway-fix"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-4/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-3",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "pydantic-ai",
      "title": "Pydantic AI patches a High web_fetch bug",
      "summary": "Pydantic AI users, update now: a High-severity fix stops crafted web pages from tying up your app. When web_fetch_tool fetched attacker-controlled HTML with many elements, converting it could delay unrelated work in the same process. The maintainers published the fix on Oct 21, 2026: upgrade to 2.59.0, or 1.107.9 on v1.",
      "spice": 3,
      "source_url": "https://github.com/pydantic/pydantic-ai/security/advisories/GHSA-4whf-38hw-pxxh",
      "source_urls": [
        "https://github.com/pydantic/pydantic-ai/security/advisories/GHSA-4whf-38hw-pxxh"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-3",
      "issue": 2,
      "anchor": "pack-002-3",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Pydantic AI users, update now: a High-severity fix stops crafted web pages from tying up your app.",
      "also_in": [
        "daily-2026-10-21-pydantic-ai-web-fetch-fix"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-3/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-2",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "other",
      "title": "Patch PHP now: two critical remote-code bugs",
      "summary": "PHP users, update now: two critical bugs can let an attacker run code on your server without logging in. PHP’s maintainers shipped the fixes on Oct 21, 2026 in 8.5.12, 8.4.27, 8.3.36 and 8.2.35. OpenAI says researchers at Calif found one of the flaws using GPT-5.6 Sol, and Wiz independently reported both.",
      "spice": 3,
      "source_url": "https://www.php.net/archive/2026.php#2026-10-21-5",
      "source_urls": [
        "https://www.php.net/archive/2026.php#2026-10-21-5",
        "https://openai.com/index/coordinated-disclosure-of-critical-vulnerabilities"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-2",
      "issue": 2,
      "anchor": "pack-002-2",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "PHP users, update now: two critical bugs can let an attacker run code on your server without logging in.",
      "also_in": [
        "daily-2026-10-21-php-critical-rce-patch"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-2/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "pack-002-1",
      "type": "weekly",
      "date": "2026-10-22",
      "tool": "claude",
      "title": "Claude Duet works while you step away",
      "summary": "Claude Duet checks your apps and tells you what needs you. Anthropic’s new app sends a morning brief, takes on chores on its own cloud computer while you’re away, and asks before it sends, pays, signs or deletes anything. It’s a research preview by waitlist for Pro and Max subscribers.",
      "spice": 3,
      "source_url": "https://claude.com/resources/articles/claude-duet",
      "source_urls": [
        "https://claude.com/resources/articles/claude-duet",
        "https://support.claude.com/en/articles/17631495-get-started-with-claude-duet"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/002/#pack-002-1",
      "issue": 2,
      "anchor": "pack-002-1",
      "emailed": "2026-10-22",
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Claude Duet checks your apps and tells you what needs you.",
      "also_in": [
        "daily-2026-10-21-claude-duet-proactive-agent"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-002-1/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "main-002",
      "type": "main_course",
      "date": "2026-10-22",
      "shipped": null,
      "tool": "other",
      "title": "Why Claude Code started compacting your idle chats",
      "summary": "Long Claude Code chats can tidy themselves up. Leave a 200K+ token terminal session idle ~54 minutes and it can compact before the one-hour prompt cache dies — so your next message doesn’t re-chew the whole transcript. Tune with CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS or disable with \"idleCompaction\": false.",
      "teaser": "Long Claude Code chats can tidy themselves up. Leave a 200K+ token terminal session idle ~54 minutes and it can compact before the one-hour prompt cache dies — so your next message doesn’t re-chew the whole transcript. Tune with CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS or disable with \"idleCompaction\": false.",
      "spice": null,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.299",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.299",
        "https://www.devagentradar.com/insights/radar-brief-2026-10-15",
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.300",
        "https://platform.claude.com/docs/en/build-with-claude/context-windows",
        "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/002/",
      "issue": null,
      "words": 1004,
      "read_minutes": 5,
      "audience": [
        "builders"
      ],
      "share_id": "main-002",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-002/",
      "published_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-22-openai-models-google-cloud",
      "type": "daily",
      "date": "2026-10-22",
      "tool": "other",
      "title": "Codex and OpenAI models come to Google Cloud",
      "summary": "Google Cloud teams can soon buy OpenAI models right where they build. OpenAI said on Oct 21, 2026 that Codex agentic workflows are coming to Google Cloud’s Model Garden alongside the models, which will be sold through Google Cloud Marketplace. General availability is planned in the coming weeks, and you can request access now.",
      "spice": 1,
      "source_url": "https://openai.com/index/openai-models-google-cloud",
      "source_urls": [
        "https://openai.com/index/openai-models-google-cloud"
      ],
      "shipped": "2026-10-22",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-22-openai-models-google-cloud/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Google Cloud teams can soon buy OpenAI models right where they build.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-22-openai-models-google-cloud/",
      "published_at": "2026-10-22T07:00:00-04:00",
      "shipped_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-22-claude-security-continuous-scans",
      "type": "daily",
      "date": "2026-10-22",
      "tool": "claude",
      "title": "Claude Security keeps up with your code",
      "summary": "Claude Security now keeps scanning as your code changes. Announced on Oct 21, 2026: after a deep first scan, it scans new commits based on their risk, marks findings fixed when the fix lands and reopens them if the bug comes back. It also adds an API, webhooks and an MCP connector. It’s in public beta for Claude Enterprise.",
      "spice": 2,
      "source_url": "https://claude.com/resources/articles/claude-security-now-scans-continuously-and-tracks-fixes",
      "source_urls": [
        "https://claude.com/resources/articles/claude-security-now-scans-continuously-and-tracks-fixes",
        "https://support.claude.com/en/articles/14661296-use-claude-security"
      ],
      "shipped": "2026-10-22",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-22-claude-security-continuous-scans/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Claude Security now keeps scanning as your code changes.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-22-claude-security-continuous-scans/",
      "published_at": "2026-10-22T07:00:00-04:00",
      "shipped_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-22-claude-api-version-upgrade",
      "type": "daily",
      "date": "2026-10-22",
      "tool": "claude",
      "title": "Claude API 2026-10-21: what now returns a 400 error",
      "summary": "Claude SDK users, check before you upgrade: the new major SDK and ant CLI versions released on Oct 21, 2026 send API version 2026-10-21 by default. In that version, temperature, top_p or top_k in a request returns a 400 error, and so do document blocks placed directly in assistant messages. The new versions also move from the MIT License to Apache 2.0.",
      "spice": 2,
      "source_url": "https://platform.claude.com/docs/en/release-notes/overview",
      "source_urls": [
        "https://platform.claude.com/docs/en/release-notes/overview",
        "https://platform.claude.com/docs/en/api/migration-2026-10-21"
      ],
      "shipped": "2026-10-22",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-22-claude-api-version-upgrade/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Claude SDK users, check before you upgrade: the new major SDK and ant CLI versions released on Oct 21, 2026 send API version 2026-10-21 by default.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-22-claude-api-version-upgrade/",
      "published_at": "2026-10-22T07:00:00-04:00",
      "shipped_at": "2026-10-22T07:00:00-04:00"
    },
    {
      "id": "video-omihvjf0A2k",
      "type": "video",
      "date": "2026-10-21",
      "shipped": "2026-10-09",
      "tool": "claude",
      "title": "Getting started with Claude Code Projects",
      "summary": "A project is one ongoing chat where Claude splits a big goal into tasks and runs each as a thread: its own Claude Code session on its own branch (a separate copy of the code), in the cloud, so work goes on with your laptop closed. A thread opens a pull request (a proposed change you approve before it joins the main code) when its change is ready, then fixes failed checks and review comments. To merge, just ask Claude. Use it for goals bigger than one session or spread over several repos (project code folders). Threads use your plan's limits faster, so keep the coordinator on low effort. Projects are in beta, rolling out to Pro and Max.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=omihvjf0A2k",
      "source_urls": [
        "https://www.youtube.com/watch?v=omihvjf0A2k"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-omihvjf0A2k",
      "issue": null,
      "also_in": [],
      "level": "advanced",
      "length": "4:33",
      "duration_sec": 273,
      "channel": "Claude",
      "channel_url": "https://www.youtube.com/channel/UCV03SRZXJEz-hchIAogeJOg",
      "after_watching": "Tell when a goal is big enough for a Claude Code project, and how Claude splits it into threads you check on.",
      "summary_source": "chapters + captions + visual analysis",
      "watch_parts": [
        {
          "t": 20,
          "label": "0:20",
          "title": "What is a project?",
          "url": "https://www.youtube.com/watch?v=omihvjf0A2k&t=20s",
          "end": 57,
          "source": "visual analysis (You → Coordinator → Threads diagram + 'When to reach for a project' slide; chapters 0:20 and 0:44)"
        },
        {
          "t": 44,
          "label": "0:44",
          "title": "When to use a project?",
          "url": "https://www.youtube.com/watch?v=omihvjf0A2k&t=44s"
        },
        {
          "t": 124,
          "label": "2:04",
          "title": "Reviewing pull requests",
          "url": "https://www.youtube.com/watch?v=omihvjf0A2k&t=124s"
        },
        {
          "t": 197,
          "label": "3:17",
          "title": "Tips from the Claude Code team",
          "url": "https://www.youtube.com/watch?v=omihvjf0A2k&t=197s"
        }
      ],
      "on_screen": "Claude desktop app: a site-speed goal split into parallel threads, a You → Coordinator → Threads diagram, the Threads panel, a pull request merged with \"Merge it.\", and a before/after speed report.",
      "category": null,
      "backfill": true,
      "added": "2026-10-21",
      "teaser": "A project is one ongoing chat where Claude splits a big goal into tasks and runs each as a thread: its own Claude Code session on its own branch (a separate copy of the code), in the cloud, so work goes on with your laptop closed.",
      "share_url": "https://agentsnacks.ai/s/video-omihvjf0A2k/",
      "published_at": "2026-10-21T07:00:00-04:00",
      "shipped_at": "2026-10-09T07:00:00-04:00"
    },
    {
      "id": "video--OH1y7CjIew",
      "type": "video",
      "date": "2026-10-21",
      "shipped": "2026-10-13",
      "tool": "claude",
      "title": "Coding on the go with Claude Code",
      "summary": "A cloud session runs Claude Code on a virtual machine (a computer in the cloud), not your laptop. It copies your repo (your project's code on GitHub) and works on its own branch (a separate copy of the code), so it keeps going while your laptop sleeps. Good for long jobs like a big refactor or migration, ideas that hit you away from your desk, or several tasks at once. It counts toward your plan's limits, with no extra charge for the virtual machine. Connect GitHub and pick which repos Claude can see. Then check in from the phone app, review the changes and tap Create PR (a pull request: a proposed change you approve before it joins the main code).",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=-OH1y7CjIew",
      "source_urls": [
        "https://www.youtube.com/watch?v=-OH1y7CjIew"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v--OH1y7CjIew",
      "issue": null,
      "also_in": [],
      "level": "intermediate",
      "length": "4:02",
      "duration_sec": 242,
      "channel": "Claude",
      "channel_url": "https://www.youtube.com/channel/UCV03SRZXJEz-hchIAogeJOg",
      "after_watching": "Hand Claude Code a task in the cloud, close your laptop, and answer its questions from your phone.",
      "summary_source": "chapters + captions + visual analysis",
      "watch_parts": [
        {
          "t": 18,
          "label": "0:18",
          "title": "What is a cloud session?",
          "url": "https://www.youtube.com/watch?v=-OH1y7CjIew&t=18s"
        },
        {
          "t": 41,
          "label": "0:41",
          "title": "When to use one",
          "url": "https://www.youtube.com/watch?v=-OH1y7CjIew&t=41s",
          "end": 68,
          "source": "visual analysis (animated diagrams; matches chapter 'When to use one')"
        },
        {
          "t": 69,
          "label": "1:09",
          "title": "Connecting GitHub",
          "url": "https://www.youtube.com/watch?v=-OH1y7CjIew&t=69s"
        },
        {
          "t": 170,
          "label": "2:50",
          "title": "From your phone",
          "url": "https://www.youtube.com/watch?v=-OH1y7CjIew&t=170s"
        }
      ],
      "on_screen": "Desktop and phone app: a sign-up form bug fixed while the laptop is closed, animated cloud-session diagrams, GitHub connect screens, a diff reviewed on the phone, and claude --teleport in a terminal.",
      "category": null,
      "backfill": true,
      "added": "2026-10-21",
      "teaser": "A cloud session runs Claude Code on a virtual machine (a computer in the cloud), not your laptop.",
      "share_url": "https://agentsnacks.ai/s/video--OH1y7CjIew/",
      "published_at": "2026-10-21T07:00:00-04:00",
      "shipped_at": "2026-10-13T07:00:00-04:00"
    },
    {
      "id": "main-005",
      "type": "main_course",
      "date": "2026-10-21",
      "shipped": null,
      "tool": "claude",
      "title": "Too much on your plate? Claude Duet asks first",
      "summary": "Your overflowing to-do list just got a teammate, because Claude Duet keeps an eye on your work apps, takes on chores you hand it and asks before it acts for you. It works from its own computer in the cloud, so jobs keep going after you put your phone down, and it stops for your OK before it sends, pays, signs or deletes anything. It’s a research preview by waitlist for Claude Pro and Max subscribers, in one region for now.",
      "teaser": "Your overflowing to-do list just got a teammate, because Claude Duet keeps an eye on your work apps, takes on chores you hand it and asks before it acts for you. It works from its own computer in the cloud, so jobs keep going after you put your phone down, and it stops for your OK before it sends, pays, signs or deletes anything. It’s a research preview by waitlist for Claude Pro and Max subscribers, in one region for now.",
      "spice": null,
      "source_url": "https://claude.com/resources/articles/claude-duet",
      "source_urls": [
        "https://claude.com/resources/articles/claude-duet",
        "https://news.ycombinator.com/item?id=50186037",
        "https://claude.com/product/claude-duet",
        "https://support.claude.com/en/articles/17631495-get-started-with-claude-duet"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/005/",
      "issue": 2,
      "words": 1481,
      "read_minutes": 7,
      "audience": [
        "beginners"
      ],
      "share_id": "main-005",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-005/",
      "published_at": "2026-10-21T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-21-pydantic-ai-web-fetch-fix",
      "type": "daily",
      "date": "2026-10-21",
      "tool": "pydantic-ai",
      "title": "Pydantic AI patches a High web_fetch bug",
      "summary": "Pydantic AI users, update now: a High-severity fix stops crafted web pages from tying up your app. When web_fetch_tool fetched attacker-controlled HTML with many elements, converting it could delay unrelated work in the same process. The maintainers published the fix on Oct 21, 2026: upgrade to 2.59.0, or 1.107.9 on v1.",
      "spice": 3,
      "source_url": "https://github.com/pydantic/pydantic-ai/security/advisories/GHSA-4whf-38hw-pxxh",
      "source_urls": [
        "https://github.com/pydantic/pydantic-ai/security/advisories/GHSA-4whf-38hw-pxxh",
        "https://github.com/pydantic/pydantic-ai/releases/tag/v2.59.0",
        "https://github.com/pydantic/pydantic-ai/releases/tag/v1.107.9"
      ],
      "shipped": "2026-10-21",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-21-pydantic-ai-web-fetch-fix/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Pydantic AI users, update now: a High-severity fix stops crafted web pages from tying up your app.",
      "also_in": [
        "pack-002-3"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-21-pydantic-ai-web-fetch-fix/",
      "published_at": "2026-10-21T07:00:00-04:00",
      "shipped_at": "2026-10-21T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-21-php-critical-rce-patch",
      "type": "daily",
      "date": "2026-10-21",
      "tool": "other",
      "title": "Patch PHP now: two critical remote-code bugs",
      "summary": "PHP users, update now: two critical bugs can let an attacker run code on your server without logging in. PHP’s maintainers shipped the fixes on Oct 21, 2026 in 8.5.12, 8.4.27, 8.3.36 and 8.2.35. OpenAI says researchers at Calif found one of the flaws using GPT-5.6 Sol, and Wiz independently reported both.",
      "spice": 3,
      "source_url": "https://www.php.net/archive/2026.php#2026-10-21-5",
      "source_urls": [
        "https://www.php.net/archive/2026.php#2026-10-21-5",
        "https://openai.com/index/coordinated-disclosure-of-critical-vulnerabilities"
      ],
      "shipped": "2026-10-21",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-21-php-critical-rce-patch/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "PHP users, update now: two critical bugs can let an attacker run code on your server without logging in.",
      "also_in": [
        "pack-002-2"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-21-php-critical-rce-patch/",
      "published_at": "2026-10-21T07:00:00-04:00",
      "shipped_at": "2026-10-21T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-21-gemini-cli-untrusted-settings",
      "type": "daily",
      "date": "2026-10-21",
      "tool": "gemini-cli",
      "title": "Untrusted folders keep their Gemini CLI settings",
      "summary": "Gemini CLI users, update now: settings in untrusted folders are now read-only. Before, gemini mcp add or gemini mcp remove in a folder you hadn’t trusted could remove all existing keys from that project’s .gemini/settings.json.",
      "spice": 2,
      "source_url": "https://github.com/google-gemini/gemini-cli/releases/tag/v0.65.0",
      "source_urls": [
        "https://github.com/google-gemini/gemini-cli/releases/tag/v0.65.0",
        "https://github.com/google-gemini/gemini-cli/pull/29583"
      ],
      "shipped": "2026-10-21",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-21-gemini-cli-untrusted-settings/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Gemini CLI users, update now: settings in untrusted folders are now read-only.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-21-gemini-cli-untrusted-settings/",
      "published_at": "2026-10-21T07:00:00-04:00",
      "shipped_at": "2026-10-21T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-21-claude-duet-proactive-agent",
      "type": "daily",
      "date": "2026-10-21",
      "tool": "claude",
      "title": "Claude Duet works while you step away",
      "summary": "Claude Duet checks your apps and tells you what needs you. Anthropic’s new app sends a morning brief, takes on chores on its own cloud computer while you’re away, and asks before it sends, pays, signs or deletes anything. It’s a research preview by waitlist for Pro and Max subscribers.",
      "spice": 3,
      "source_url": "https://claude.com/resources/articles/claude-duet",
      "source_urls": [
        "https://claude.com/resources/articles/claude-duet",
        "https://support.claude.com/en/articles/17631495-get-started-with-claude-duet"
      ],
      "shipped": "2026-10-21",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-21-claude-duet-proactive-agent/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Claude Duet checks your apps and tells you what needs you.",
      "also_in": [
        "pack-002-1"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-21-claude-duet-proactive-agent/",
      "published_at": "2026-10-21T07:00:00-04:00",
      "shipped_at": "2026-10-21T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-21-claude-code-gateway-fix",
      "type": "daily",
      "date": "2026-10-21",
      "tool": "claude-code",
      "title": "Claude Code fixes its Bedrock and Vertex snag",
      "summary": "Bedrock and Vertex users, update now: Claude Code’s failing requests are fixed. The previous release could fail every request on Vertex, Bedrock and other providers when the endpoint or a gateway rejected tool search. Claude Code now retries without it.",
      "spice": 3,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.305",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.305"
      ],
      "shipped": "2026-10-21",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-21-claude-code-gateway-fix/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Bedrock and Vertex users, update now: Claude Code’s failing requests are fixed.",
      "also_in": [
        "pack-002-4"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-21-claude-code-gateway-fix/",
      "published_at": "2026-10-21T07:00:00-04:00",
      "shipped_at": "2026-10-21T07:00:00-04:00"
    },
    {
      "id": "main-004",
      "type": "main_course",
      "date": "2026-10-20",
      "shipped": null,
      "tool": "other",
      "title": "Closed Codex, but it’s still running? The background helper explained",
      "summary": "Closed your terminal and found Codex still humming in the background? The Codex CLI now starts a shared background helper on its own, so your chats and remote control can share one server. If you would rather Codex open and close with its window, one flag skips the helper for a single run and one command switches it off for good.",
      "teaser": "Closed your terminal and found Codex still humming in the background? The Codex CLI now starts a shared background helper on its own, so your chats and remote control can share one server. If you would rather Codex open and close with its window, one flag skips the helper for a single run and one command switches it off for good.",
      "spice": null,
      "source_url": "https://github.com/openai/codex/releases/tag/rust-v0.157.0",
      "source_urls": [
        "https://github.com/openai/codex/releases/tag/rust-v0.157.0",
        "https://github.com/openai/codex/issues/48195",
        "https://news.ycombinator.com/item?id=50060694",
        "https://developers.openai.com/codex/cli/reference",
        "https://github.com/openai/codex/issues/52067",
        "https://github.com/openai/codex/issues/40969",
        "https://github.com/openai/codex/issues/48778",
        "https://github.com/openai/codex/releases/tag/rust-v0.162.0",
        "https://github.com/openai/codex/releases/tag/rust-v0.163.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/004/",
      "issue": null,
      "words": 1264,
      "read_minutes": 6,
      "audience": [
        "beginners"
      ],
      "share_id": "main-004",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/main-004/",
      "published_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-20-pydantic-ai-mcp-trace-fix",
      "type": "daily",
      "date": "2026-10-20",
      "tool": "pydantic-ai",
      "title": "Pydantic AI keeps MCP tokens out of traces",
      "summary": "Pydantic AI users, update now: two Medium security fixes are out, one for MCP credentials that could reach OpenTelemetry traces and one for the Vercel AI and AG-UI adapters. Upgrade to 2.58.0, or 1.107.8 on v1, then restrict access to old traces and rotate any credentials they exposed.",
      "spice": 3,
      "source_url": "https://github.com/pydantic/pydantic-ai/releases/tag/v2.58.0",
      "source_urls": [
        "https://github.com/pydantic/pydantic-ai/releases/tag/v2.58.0"
      ],
      "shipped": "2026-10-20",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-20-pydantic-ai-mcp-trace-fix/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Pydantic AI users, update now: two Medium security fixes are out, one for MCP credentials that could reach OpenTelemetry traces and one for the Vercel AI and AG-UI adapters.",
      "also_in": [
        "pack-002-5"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-20-pydantic-ai-mcp-trace-fix/",
      "published_at": "2026-10-20T07:00:00-04:00",
      "shipped_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-20-copilot-six-models-deprecated",
      "type": "daily",
      "date": "2026-10-20",
      "tool": "copilot",
      "title": "Six Copilot models just left the picker",
      "summary": "Action needed: six Copilot models were deprecated on Oct 19, 2026, including GPT-5.5, GPT-5.4 and Grok 4.5. Move workflows and integrations to the suggested alternatives, such as GPT-6.1 Sol, GPT-6 Luna, Gemini 3.8 Flash and Grok 4.7.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-19-github-copilot-models-deprecated-on-october-19-2026",
      "source_urls": [
        "https://github.blog/changelog/2026-10-19-github-copilot-models-deprecated-on-october-19-2026"
      ],
      "shipped": "2026-10-20",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-20-copilot-six-models-deprecated/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: six Copilot models were deprecated on Oct 19, 2026, including GPT-5.5, GPT-5.4 and Grok 4.5.",
      "also_in": [
        "pack-002-6"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-20-copilot-six-models-deprecated/",
      "published_at": "2026-10-20T07:00:00-04:00",
      "shipped_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-20-copilot-model-policy-api",
      "type": "daily",
      "date": "2026-10-20",
      "tool": "copilot",
      "title": "Script your Copilot model policies",
      "summary": "Set Copilot model rules with a script, not a settings page. GET and PATCH REST endpoints are now generally available to read and update Copilot model policies for enterprises, enterprise teams, enterprise apps and organizations.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-10-19-copilot-model-policy-api-for-enterprise-orgs-and-teams",
      "source_urls": [
        "https://github.blog/changelog/2026-10-19-copilot-model-policy-api-for-enterprise-orgs-and-teams"
      ],
      "shipped": "2026-10-20",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-20-copilot-model-policy-api/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Set Copilot model rules with a script, not a settings page.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-20-copilot-model-policy-api/",
      "published_at": "2026-10-20T07:00:00-04:00",
      "shipped_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-20-claude-code-resume-limit-warning",
      "type": "daily",
      "date": "2026-10-20",
      "tool": "claude-code",
      "title": "Claude Code warns before a costly resume",
      "summary": "Back to an old chat after a break? On Pro and Max plans, Claude Code now warns you when resuming an inactive conversation would use a noticeable share of your 5-hour usage limit. Resume anyway, or start a new conversation and Claude can look up the previous one if you refer to it.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.304",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.304"
      ],
      "shipped": "2026-10-20",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-20-claude-code-resume-limit-warning/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Back to an old chat after a break?",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-20-claude-code-resume-limit-warning/",
      "published_at": "2026-10-20T07:00:00-04:00",
      "shipped_at": "2026-10-20T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-19-cline-sonnet-default-returns",
      "type": "daily",
      "date": "2026-10-19",
      "tool": "cline",
      "title": "Cline CLI and Desktop default to Sonnet again",
      "summary": "Check your model: the Cline provider’s default in Cline CLI and Desktop is Claude Sonnet 5.5 again. It’s back at the top of Cline’s recommended list. Also fixed: GPT-6 models now work on OpenAI and Azure OpenAI-compatible endpoints, where every request used to be rejected.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/cli-v3.0.73",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/cli-v3.0.73",
        "https://github.com/cline/cline/releases/tag/desktop-v0.0.48"
      ],
      "shipped": "2026-10-19",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-19-cline-sonnet-default-returns/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: the Cline provider’s default in Cline CLI and Desktop is Claude Sonnet 5.5 again.",
      "also_in": [
        "pack-002-8"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-19-cline-sonnet-default-returns/",
      "published_at": "2026-10-19T07:00:00-04:00",
      "shipped_at": "2026-10-19T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-19-claude-design-standalone-closes",
      "type": "daily",
      "date": "2026-10-19",
      "tool": "claude",
      "title": "Standalone Claude Design closes Dec 14",
      "summary": "Action needed: move your design systems out of standalone Claude Design before Dec 14, 2026. That’s when claude.ai/design closes and starts sending you to Claude, where Claude Design now lives and new designs are created as artifacts. Save any chats and comments you need first, because they don’t carry over.",
      "spice": 3,
      "source_url": "https://support.claude.com/en/articles/17440474-migrate-from-standalone-claude-design-to-claude",
      "source_urls": [
        "https://support.claude.com/en/articles/17440474-migrate-from-standalone-claude-design-to-claude"
      ],
      "shipped": "2026-10-19",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-19-claude-design-standalone-closes/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: move your design systems out of standalone Claude Design before Dec 14, 2026.",
      "also_in": [
        "pack-002-7"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-19-claude-design-standalone-closes/",
      "published_at": "2026-10-19T07:00:00-04:00",
      "shipped_at": "2026-10-19T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-19-claude-code-idle-compaction-switch",
      "type": "daily",
      "date": "2026-10-19",
      "tool": "claude-code",
      "title": "Claude Code: switch off idle compaction",
      "summary": "Want long chats left alone while you’re away? A new Idle compaction row in /config turns that feature off or back on, and the notice after an idle compaction now says how. Also changed: fork subagents are on by default in claude -p, the Agent SDK, the desktop app and VS Code, as they already were in the terminal.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.302",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.302"
      ],
      "shipped": "2026-10-19",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-19-claude-code-idle-compaction-switch/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Want long chats left alone while you’re away?",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-19-claude-code-idle-compaction-switch/",
      "published_at": "2026-10-19T07:00:00-04:00",
      "shipped_at": "2026-10-19T07:00:00-04:00"
    },
    {
      "id": "video-rBJnWMD0Pho",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-12-18",
      "tool": "claude",
      "title": "Let Claude handle work in your browser",
      "summary": "Watch Claude click around the web for you in Chrome. It's a browser extension that can see, click, type and move around pages. Three demos: dashboard data into one doc, fixing slide comments, and testing a Claude Code build in Chrome. Basically ‘chatbot vs agent’, live.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=rBJnWMD0Pho",
      "source_urls": [
        "https://www.youtube.com/watch?v=rBJnWMD0Pho"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-rBJnWMD0Pho",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "1:35",
      "duration_sec": 95,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "See a browser agent in action: Claude for Chrome looking, clicking and typing for you.",
      "summary_source": "description",
      "watch_parts": [],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Watch Claude click around the web for you in Chrome.",
      "share_url": "https://agentsnacks.ai/s/video-rBJnWMD0Pho/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-12-18T07:00:00-05:00"
    },
    {
      "id": "video-fOxC44g8vig",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-11-26",
      "tool": "claude",
      "title": "Claude Agent Skills Explained",
      "summary": "Skills are expertise Claude loads only when it needs it. Each one is a folder that kicks in automatically when a task matches. Only each skill's name and description load at startup; the full SKILL.md loads on demand. Compares skills with CLAUDE.md (project facts), MCP (connects to data) and subagents (fixed roles).",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=fOxC44g8vig",
      "source_urls": [
        "https://www.youtube.com/watch?v=fOxC44g8vig"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-fOxC44g8vig",
      "issue": null,
      "also_in": [],
      "level": "intermediate",
      "length": "3:14",
      "duration_sec": 194,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "Tell skills, CLAUDE.md, MCP servers and subagents apart, and know when to use each.",
      "summary_source": "transcript + chapters + visual analysis",
      "watch_parts": [
        {
          "t": 30,
          "label": "0:30",
          "title": "How Agent Skills work",
          "url": "https://www.youtube.com/watch?v=fOxC44g8vig&t=30s"
        },
        {
          "t": 102,
          "label": "1:42",
          "title": "Agent Skills vs MCP Servers",
          "url": "https://www.youtube.com/watch?v=fOxC44g8vig&t=102s"
        },
        {
          "t": 153,
          "label": "2:33",
          "title": "Stacking skills into one bigger agent",
          "url": "https://www.youtube.com/watch?v=fOxC44g8vig&t=153s",
          "end": 189,
          "source": "visual analysis (matches chapter 'Putting it all together')"
        }
      ],
      "on_screen": "Mostly a code editor, with skill .md files, CLAUDE.md, an mcp.json with Playwright, database-migrations.md (model: sonnet), and full-stack-features.md stacking skills.",
      "category": null,
      "backfill": false,
      "teaser": "Skills are expertise Claude loads only when it needs it.",
      "share_url": "https://agentsnacks.ai/s/video-fOxC44g8vig/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-11-26T07:00:00-05:00"
    },
    {
      "id": "video-bluAmTHoEow",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2026-01-26",
      "tool": "claude",
      "title": "Your tools are now interactive in Claude",
      "summary": "No more tab-hopping: your connected tools now work right inside the Claude chat. Examples: Asana projects, Slack drafts, Amplitude charts, Figma diagrams. Everything happens in one window.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=bluAmTHoEow",
      "source_urls": [
        "https://www.youtube.com/watch?v=bluAmTHoEow"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-bluAmTHoEow",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "0:54",
      "duration_sec": 54,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "See what ‘interactive tools inside Claude’ actually looks like.",
      "summary_source": "description",
      "watch_parts": [],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "No more tab-hopping: your connected tools now work right inside the Claude chat.",
      "share_url": "https://agentsnacks.ai/s/video-bluAmTHoEow/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-01-26T07:00:00-05:00"
    },
    {
      "id": "video-_jjSS0qGFbI",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-12-11",
      "tool": "claude",
      "title": "Getting started with connectors in Claude.ai",
      "summary": "Plug Claude into your files, apps and workflows with connectors. How to set up new connectors and manage the ones you have. Ends with a real-world workflow you can copy.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=_jjSS0qGFbI",
      "source_urls": [
        "https://www.youtube.com/watch?v=_jjSS0qGFbI"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-_jjSS0qGFbI",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "3:43",
      "duration_sec": 223,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "Hook Claude up to the apps and files you already use, and keep those hookups tidy.",
      "summary_source": "chapters + description",
      "watch_parts": [
        {
          "t": 50,
          "label": "0:50",
          "title": "Setting up new connectors",
          "url": "https://www.youtube.com/watch?v=_jjSS0qGFbI&t=50s"
        },
        {
          "t": 145,
          "label": "2:25",
          "title": "Real-world workflow example",
          "url": "https://www.youtube.com/watch?v=_jjSS0qGFbI&t=145s"
        }
      ],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Plug Claude into your files, apps and workflows with connectors.",
      "share_url": "https://agentsnacks.ai/s/video-_jjSS0qGFbI/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-12-11T07:00:00-05:00"
    },
    {
      "id": "video-UAmKyyZ-b9E",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2026-01-12",
      "tool": "claude",
      "title": "Introducing Cowork: Claude Code for the rest of your work",
      "summary": "Cowork hands back finished work from your time-eating tasks. It pulls from your local files, cloud tools and the web. Out come spreadsheets, slides, documents and PDFs.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=UAmKyyZ-b9E",
      "source_urls": [
        "https://www.youtube.com/watch?v=UAmKyyZ-b9E"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-UAmKyyZ-b9E",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "1:09",
      "duration_sec": 69,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "Get Cowork: hand Claude a big task, point it at your stuff, come back to a finished file.",
      "summary_source": "description",
      "watch_parts": [],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Cowork hands back finished work from your time-eating tasks.",
      "share_url": "https://agentsnacks.ai/s/video-UAmKyyZ-b9E/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-01-12T07:00:00-05:00"
    },
    {
      "id": "video-R-KJgjIrh24",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-12-02",
      "tool": "claude",
      "title": "Getting started with research in Claude.ai",
      "summary": "Hand Claude the digging and go sip your coffee. See how to start a Research task and what it's doing meanwhile. The jobs it's best at: digging across many sources. How it teams up with extended thinking.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=R-KJgjIrh24",
      "source_urls": [
        "https://www.youtube.com/watch?v=R-KJgjIrh24"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-R-KJgjIrh24",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "2:50",
      "duration_sec": 170,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "Kick off a Research task in Claude and know when it's worth the wait.",
      "summary_source": "chapters + description",
      "watch_parts": [
        {
          "t": 0,
          "label": "0:00",
          "title": "Initiating research",
          "url": "https://www.youtube.com/watch?v=R-KJgjIrh24&t=0s"
        },
        {
          "t": 98,
          "label": "1:38",
          "title": "Ideal use cases",
          "url": "https://www.youtube.com/watch?v=R-KJgjIrh24&t=98s"
        }
      ],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Hand Claude the digging and go sip your coffee.",
      "share_url": "https://agentsnacks.ai/s/video-R-KJgjIrh24/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-12-02T07:00:00-05:00"
    },
    {
      "id": "video-PLyCki2K0Lg",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-12-11",
      "tool": "claude",
      "title": "Why we built—and donated—the Model Context Protocol (MCP)",
      "summary": "Why MCP exists, straight from one of its co-creators. Stuart Ritchie talks with David Soria Parra about where the protocol came from. Covers the problem MCP solves, the USB-C analogy, community adoption and criticisms. Explains why Anthropic donated MCP to the Linux Foundation.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=PLyCki2K0Lg",
      "source_urls": [
        "https://www.youtube.com/watch?v=PLyCki2K0Lg"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-PLyCki2K0Lg",
      "issue": null,
      "also_in": [],
      "level": "intermediate",
      "length": "35:32",
      "duration_sec": 2132,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "Explain what MCP is, why it exists, and why it's now an open, foundation-run standard.",
      "summary_source": "chapters + description",
      "watch_parts": [
        {
          "t": 0,
          "label": "0:00",
          "title": "What is MCP?",
          "url": "https://www.youtube.com/watch?v=PLyCki2K0Lg&t=0s"
        },
        {
          "t": 166,
          "label": "2:46",
          "title": "The USB-C analogy",
          "url": "https://www.youtube.com/watch?v=PLyCki2K0Lg&t=166s"
        },
        {
          "t": 1973,
          "label": "32:53",
          "title": "Advice for non-developers",
          "url": "https://www.youtube.com/watch?v=PLyCki2K0Lg&t=1973s"
        }
      ],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Why MCP exists, straight from one of its co-creators.",
      "share_url": "https://agentsnacks.ai/s/video-PLyCki2K0Lg/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-12-11T07:00:00-05:00"
    },
    {
      "id": "video-MsVl_CKu_gk",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-11-21",
      "tool": "other",
      "title": "Using Workflows | Runway Academy",
      "summary": "Build your own custom tools inside Runway with Workflows. Start from a featured workflow, run it, then see how its steps connect. Customize it and make it yours.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=MsVl_CKu_gk",
      "source_urls": [
        "https://www.youtube.com/watch?v=MsVl_CKu_gk"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-MsVl_CKu_gk",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "2:35",
      "duration_sec": 155,
      "channel": "Runway",
      "channel_url": "https://www.youtube.com/channel/UCUBqu_z5uP0AZhYtuyFZB3g",
      "after_watching": "Run a featured Runway workflow and tweak it into your own little tool.",
      "summary_source": "chapters + description",
      "watch_parts": [
        {
          "url": "https://www.youtube.com/watch?v=MsVl_CKu_gk&t=25s",
          "label": "0:25",
          "title": "Using featured workflows",
          "t": 25
        },
        {
          "url": "https://www.youtube.com/watch?v=MsVl_CKu_gk&t=44s",
          "label": "0:44",
          "title": "Running a workflow",
          "t": 44
        },
        {
          "url": "https://www.youtube.com/watch?v=MsVl_CKu_gk&t=87s",
          "label": "1:27",
          "title": "Customizing workflows",
          "t": 87
        }
      ],
      "on_screen": null,
      "category": "Creative",
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Build your own custom tools inside Runway with Workflows.",
      "share_url": "https://agentsnacks.ai/s/video-MsVl_CKu_gk/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-11-21T07:00:00-05:00"
    },
    {
      "id": "video-KhXxcU6cgzM",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2026-05-27",
      "tool": "other",
      "title": "Introducing Runway MCP",
      "summary": "Make Runway images and videos from the tools you already use. Runway MCP plugs into Claude, ChatGPT, Cursor, Replit and more. Pick models like Gen-4.5, Seedance 2.0, GPT Images 2.0 and Kling. No app-switching needed.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=KhXxcU6cgzM",
      "source_urls": [
        "https://www.youtube.com/watch?v=KhXxcU6cgzM"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-KhXxcU6cgzM",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "0:45",
      "duration_sec": 45,
      "channel": "Runway",
      "channel_url": "https://www.youtube.com/channel/UCUBqu_z5uP0AZhYtuyFZB3g",
      "after_watching": "Picture how an agent makes images and videos for you through Runway MCP.",
      "summary_source": "description",
      "watch_parts": [],
      "on_screen": null,
      "category": "Creative",
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Make Runway images and videos from the tools you already use.",
      "share_url": "https://agentsnacks.ai/s/video-KhXxcU6cgzM/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-05-27T07:00:00-04:00"
    },
    {
      "id": "video-GJ5jTgcbRHA",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-12-02",
      "tool": "claude",
      "title": "Getting started with projects in Claude.ai",
      "summary": "Projects stop you re-explaining yourself in every chat. Think of a lunchbox that keeps your instructions and files across chats. Make your first project, write its instructions and add knowledge. Share it and set permissions for your team.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=GJ5jTgcbRHA",
      "source_urls": [
        "https://www.youtube.com/watch?v=GJ5jTgcbRHA"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-GJ5jTgcbRHA",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "7:08",
      "duration_sec": 428,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "Set up a Claude Project once, so you stop re-explaining yourself every chat.",
      "summary_source": "chapters + description",
      "watch_parts": [
        {
          "t": 93,
          "label": "1:33",
          "title": "Creating your first project",
          "url": "https://www.youtube.com/watch?v=GJ5jTgcbRHA&t=93s"
        },
        {
          "t": 141,
          "label": "2:21",
          "title": "Defining project instructions",
          "url": "https://www.youtube.com/watch?v=GJ5jTgcbRHA&t=141s"
        }
      ],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "Projects stop you re-explaining yourself in every chat.",
      "share_url": "https://agentsnacks.ai/s/video-GJ5jTgcbRHA/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-12-02T07:00:00-05:00"
    },
    {
      "id": "video-0vZ_UVLhSQQ",
      "type": "video",
      "date": "2026-10-16",
      "shipped": "2025-12-02",
      "tool": "claude",
      "title": "Getting started with Claude.ai",
      "summary": "New to Claude? Here's the friendly tour of the chat screen, plus prompting basics. How to add context and files, tweak replies (styles, model choice) and use research mode. Wraps up with tips for working with Claude over the long haul.",
      "spice": null,
      "source_url": "https://www.youtube.com/watch?v=0vZ_UVLhSQQ",
      "source_urls": [
        "https://www.youtube.com/watch?v=0vZ_UVLhSQQ"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/videos/#v-0vZ_UVLhSQQ",
      "issue": null,
      "also_in": [],
      "level": "beginner",
      "length": "5:19",
      "duration_sec": 319,
      "channel": "Anthropic",
      "channel_url": "https://www.youtube.com/channel/UCrDwWp7EBBv4NwvScIpBDOA",
      "after_watching": "Have your first good chat with Claude: ask well, add files, and pick a model or style.",
      "summary_source": "chapters + description",
      "watch_parts": [
        {
          "t": 56,
          "label": "0:56",
          "title": "Prompting basics",
          "url": "https://www.youtube.com/watch?v=0vZ_UVLhSQQ&t=56s"
        },
        {
          "t": 125,
          "label": "2:05",
          "title": "Adding context and files",
          "url": "https://www.youtube.com/watch?v=0vZ_UVLhSQQ&t=125s"
        }
      ],
      "on_screen": null,
      "category": null,
      "backfill": true,
      "added": "2026-10-16",
      "teaser": "New to Claude?",
      "share_url": "https://agentsnacks.ai/s/video-0vZ_UVLhSQQ/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-12-02T07:00:00-05:00"
    },
    {
      "id": "shelf-bf-9",
      "type": "shelf",
      "kind": "Plugin",
      "works_with": [
        "Cursor",
        "Claude Code",
        "Codex"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-05",
      "tool": "other",
      "title": "ElevenLabs plugin",
      "summary": "ElevenLabs gives your agent a voice, officially. The official plugin bundles skills for text-to-speech, music, sound effects, dubbing and more, plus a hosted MCP server. Sign in with your ElevenLabs account; no API key needed for the hosted server.",
      "spice": 2,
      "source_url": "https://github.com/elevenlabs/plugin",
      "source_urls": [
        "https://github.com/elevenlabs/plugin"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-9/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "Cursor: install from the Cursor Marketplace, then sign in",
      "category": "Creative",
      "media": {
        "type": "audio",
        "src": "https://storage.googleapis.com/eleven-public-prod/premade/voices/CwhRBWXzGAHq8TQ4Fs17/58ee3ff5-f6f2-4628-93b8-e38eb31806b0.mp3",
        "credit": "ElevenLabs: official preview of the premade voice \"Roger\"",
        "source_url": "https://elevenlabs.io/docs/api-reference/voices/search"
      },
      "audience": [
        "creators",
        "beginners"
      ],
      "teaser": "ElevenLabs gives your agent a voice, officially.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-9/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-05T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-8",
      "type": "shelf",
      "kind": "Skill",
      "works_with": [
        "Claude"
      ],
      "date": "2026-10-16",
      "shipped": "2026-04-20",
      "tool": "skills",
      "title": "Anthropic canvas-design skill",
      "summary": "Claude gets an art-school recipe card for posters. This skill outputs posters and art as .png or .pdf. It writes a short design philosophy first, then paints it. Original designs only: the skill says never copy existing artists.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/skills/tree/main/skills/canvas-design",
      "source_urls": [
        "https://github.com/anthropics/skills/tree/main/skills/canvas-design"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-8/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "Grab it from github.com/anthropics/skills",
      "category": "Creative",
      "media": {
        "type": "image",
        "src": "https://assets.claude.com/58ee7ca4a32c0db53ffdf489cd88e217fb4fbe27.jpg",
        "width": 1920,
        "height": 1080,
        "alt": "Anthropic Agent Skills launch art",
        "credit": "Anthropic: Introducing Agent Skills (canvas-design)",
        "source_url": "https://claude.com/blog/skills"
      },
      "audience": [
        "creators",
        "beginners"
      ],
      "teaser": "Claude gets an art-school recipe card for posters.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-8/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-04-20T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-7",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Claude Desktop",
        "Cursor",
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-08-20",
      "tool": "mcp",
      "title": "MiniMax MCP",
      "summary": "MiniMax hands your agent a camera, a paintbrush and a voice. Its official server adds text_to_image and generate_video tools, plus voices. Latest update: moved to MCP SDK v2 and retired the Music tool. Needs a MiniMax API key.",
      "spice": 1,
      "source_url": "https://github.com/MiniMax-AI/MiniMax-MCP",
      "source_urls": [
        "https://github.com/MiniMax-AI/MiniMax-MCP"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-7/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "uvx minimax-mcp -y",
      "category": "Creative",
      "media": {
        "type": "image",
        "src": "https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/gen_image.png?x-oss-process=image/resize,p_50/format,webp",
        "width": 847,
        "height": 595,
        "alt": "An agent calling MiniMax's text_to_image tool to make pixel art of the Tortoise and the Hare",
        "credit": "MiniMax (official README)",
        "source_url": "https://github.com/MiniMax-AI/MiniMax-MCP#4-generate-images"
      },
      "audience": [
        "creators"
      ],
      "teaser": "MiniMax hands your agent a camera, a paintbrush and a voice.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-7/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-08-20T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-6",
      "type": "shelf",
      "kind": "Plugin",
      "works_with": [
        "Cursor",
        "Grok Build",
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-09-11",
      "tool": "other",
      "title": "Runway plugin (Runway MCP)",
      "summary": "Make Runway images and video without leaving your agent chat. The official plugin connects to Runway's hosted MCP server, so you can ask for images, video, music or speech. Sign in with your Runway account (no API key); generations spend your plan's credits.",
      "spice": 2,
      "source_url": "https://github.com/runwayml/runway-mcp-plugin",
      "source_urls": [
        "https://github.com/runwayml/runway-mcp-plugin"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-6/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "Cursor: /add-plugin → Runway",
      "category": "Creative",
      "media": {
        "type": "video",
        "src": "https://www.youtube.com/watch?v=KhXxcU6cgzM",
        "poster": "https://i.ytimg.com/vi/KhXxcU6cgzM/hqdefault.jpg",
        "credit": "Runway (official YouTube): Introducing Runway MCP",
        "source_url": "https://www.youtube.com/watch?v=KhXxcU6cgzM"
      },
      "audience": [
        "creators",
        "beginners"
      ],
      "teaser": "Make Runway images and video without leaving your agent chat.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-6/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-11T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-5",
      "type": "shelf",
      "kind": "SDK",
      "works_with": [
        "Cloudflare Workers"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-09",
      "tool": "other",
      "title": "Cloudflare Agents",
      "summary": "Cloudflare agents get a browser that remembers where they were. The agents SDK adds a persistent browser tool, plus a web_fetch tool that turns most document formats into markdown.",
      "spice": 2,
      "source_url": "https://github.com/cloudflare/agents/releases/tag/agents%400.28.0",
      "source_urls": [
        "https://github.com/cloudflare/agents/releases/tag/agents%400.28.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-5/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "npm i agents",
      "category": null,
      "media": null,
      "audience": [
        "builders"
      ],
      "teaser": "Cloudflare agents get a browser that remembers where they were.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-5/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-09T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-4",
      "type": "shelf",
      "kind": "SDK",
      "works_with": [
        "Python",
        "OpenAI Agents SDK"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-15",
      "tool": "other",
      "title": "OpenAI Agents SDK (Python)",
      "summary": "OpenAI's agent framework tells your tools more about themselves. It now exposes MCP annotations on converted tools and supports run-wide formatting of tool exceptions.",
      "spice": 1,
      "source_url": "https://github.com/openai/openai-agents-python/releases/tag/v0.24.0",
      "source_urls": [
        "https://github.com/openai/openai-agents-python/releases/tag/v0.24.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-4/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "pip install -U openai-agents",
      "category": null,
      "media": null,
      "audience": [
        "builders"
      ],
      "teaser": "OpenAI's agent framework tells your tools more about themselves.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-4/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-15T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-3",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-14",
      "tool": "mcp",
      "title": "Supabase MCP server",
      "summary": "Your agent can now check your Supabase database's health. The server adds health-advisor support and bounded cost lifecycle observations.",
      "spice": 2,
      "source_url": "https://github.com/supabase/mcp/releases/tag/mcp-server-supabase-v0.14.0",
      "source_urls": [
        "https://github.com/supabase/mcp/releases/tag/mcp-server-supabase-v0.14.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-3/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "See the supabase/mcp README",
      "category": null,
      "media": null,
      "audience": [
        "builders"
      ],
      "teaser": "Your agent can now check your Supabase database's health.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-3/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-14T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-2",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-15",
      "tool": "mcp",
      "title": "Context7 MCP",
      "summary": "Upstash's docs server finally introduces itself properly. It now advertises a proper title and icons in the MCP handshake.",
      "spice": 1,
      "source_url": "https://github.com/upstash/context7/releases/tag/%40upstash/context7-mcp%404.4.2",
      "source_urls": [
        "https://github.com/upstash/context7/releases/tag/%40upstash/context7-mcp%404.4.2"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-2/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "npx -y @upstash/context7-mcp",
      "category": null,
      "media": null,
      "audience": [
        "builders"
      ],
      "teaser": "Upstash's docs server finally introduces itself properly.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-2/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-15T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-15",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Claude Desktop",
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2025-04-18",
      "tool": "mcp",
      "title": "Luma API MCP",
      "summary": "Luma lets your MCP client make images and videos. Its official server creates images with Photon and videos with Ray. Needs a Luma API key and a quick setup script. Older pick: last updated April 2025.",
      "spice": 1,
      "source_url": "https://github.com/lumalabs/luma-api-mcp",
      "source_urls": [
        "https://github.com/lumalabs/luma-api-mcp"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-15/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "sh setup.sh (asks for your Luma API key)",
      "category": "Creative",
      "media": {
        "type": "video",
        "src": "https://www.youtube.com/watch?v=qfWoP7wNVJY",
        "poster": "https://i.ytimg.com/vi/qfWoP7wNVJY/hqdefault.jpg",
        "credit": "Luma (official YouTube): Introducing Ray 3.2",
        "source_url": "https://www.youtube.com/watch?v=qfWoP7wNVJY"
      },
      "audience": [
        "creators"
      ],
      "teaser": "Luma lets your MCP client make images and videos.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-15/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2025-04-18T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-14",
      "type": "shelf",
      "kind": "Skill",
      "works_with": [
        "Claude"
      ],
      "date": "2026-10-16",
      "shipped": "2026-04-20",
      "tool": "skills",
      "title": "Anthropic algorithmic-art skill",
      "summary": "Claude can paint generative art with p5.js. The skill covers flow fields, particles and seeded randomness. Original art only, per the skill.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art",
      "source_urls": [
        "https://github.com/anthropics/skills/tree/main/skills/algorithmic-art"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-14/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "Grab it from github.com/anthropics/skills",
      "category": "Creative",
      "media": {
        "type": "image",
        "src": "https://assets.claude.com/58ee7ca4a32c0db53ffdf489cd88e217fb4fbe27.jpg",
        "width": 1920,
        "height": 1080,
        "alt": "Anthropic Agent Skills launch art (skills include algorithmic-art)",
        "credit": "Anthropic: Introducing Agent Skills",
        "source_url": "https://claude.com/blog/skills"
      },
      "audience": [
        "creators"
      ],
      "teaser": "Claude can paint generative art with p5.js.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-14/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-04-20T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-13",
      "type": "shelf",
      "kind": "Skill",
      "works_with": [
        "Codex"
      ],
      "date": "2026-10-16",
      "shipped": "2026-02-02",
      "tool": "skills",
      "title": "OpenAI speech skill",
      "summary": "Give your scripts a voice, no recording booth needed. It uses OpenAI's built-in voices to turn text into voiceover, narration or audio prompts. One clip or a whole batch. Needs an OPENAI_API_KEY.",
      "spice": 1,
      "source_url": "https://github.com/openai/skills/tree/main/skills/.curated/speech",
      "source_urls": [
        "https://github.com/openai/skills/tree/main/skills/.curated/speech"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-13/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "Codex: install the curated \"speech\" skill",
      "category": "Creative",
      "media": {
        "type": "audio",
        "src": "https://cdn.openai.com/API/docs/audio/alloy.wav",
        "credit": "OpenAI (official TTS docs): Alloy voice sample",
        "source_url": "https://platform.openai.com/docs/guides/text-to-speech"
      },
      "audience": [
        "creators"
      ],
      "teaser": "Give your scripts a voice, no recording booth needed.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-13/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-02-02T07:00:00-05:00"
    },
    {
      "id": "shelf-bf-12",
      "type": "shelf",
      "kind": "Skill",
      "works_with": [
        "Codex"
      ],
      "date": "2026-10-16",
      "shipped": "2026-04-15",
      "tool": "skills",
      "title": "OpenAI imagegen skill",
      "summary": "Codex brings its own image-making recipe card. It's a built-in skill for mockups, sprites, textures and cutouts. By default it uses Codex's own image tool, so no API key.",
      "spice": 1,
      "source_url": "https://github.com/openai/skills/tree/main/skills/.system/imagegen",
      "source_urls": [
        "https://github.com/openai/skills/tree/main/skills/.system/imagegen"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-12/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "Built into Codex (system skill)",
      "category": "Creative",
      "media": {
        "type": "image",
        "src": "https://cdn.openai.com/API/docs/images/otter.png",
        "alt": "Official OpenAI docs sample: an otter generated with the Images API",
        "credit": "OpenAI (official Images API docs sample)",
        "source_url": "https://platform.openai.com/docs/guides/image-generation",
        "width": 1024,
        "height": 1536
      },
      "audience": [
        "creators"
      ],
      "teaser": "Codex brings its own image-making recipe card.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-12/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-04-15T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-11",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-15",
      "tool": "mcp",
      "title": "Figma MCP server",
      "summary": "Your agent can read your Figma designs and even draw on them. Drawing on the canvas needs the official remote server. It can even make placeholder images (it asks first and uses Figma AI credits). The latest bump added figma-spec and figma-code-workflows skills.",
      "spice": 2,
      "source_url": "https://github.com/figma/mcp-server-guide",
      "source_urls": [
        "https://github.com/figma/mcp-server-guide"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-11/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "Connect to Figma's remote MCP server (see developers.figma.com)",
      "category": "Creative",
      "media": {
        "type": "video",
        "src": "https://www.youtube.com/watch?v=s7BZz03icnY",
        "credit": "Figma (official YouTube): What is the Figma MCP server?",
        "source_url": "https://www.youtube.com/watch?v=s7BZz03icnY"
      },
      "audience": [
        "creators",
        "builders"
      ],
      "teaser": "Your agent can read your Figma designs and even draw on them.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-11/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-15T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-10",
      "type": "shelf",
      "kind": "Plugin",
      "works_with": [
        "Claude Code",
        "Codex",
        "ChatGPT"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-14",
      "tool": "other",
      "title": "Pika plugin",
      "summary": "Pika turns your agent into a tiny media studio. The official plugin makes and edits images, video, music, sound effects and voice. Comes with task skills for ads, headshots, camera moves, podcasts and more. Uses the credits on your Pika account.",
      "spice": 2,
      "source_url": "https://github.com/Pika-Labs/pika-create-plugin",
      "source_urls": [
        "https://github.com/Pika-Labs/pika-create-plugin"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-10/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "/plugin marketplace add Pika-Labs/pika-create-plugin",
      "category": "Creative",
      "media": {
        "type": "video",
        "src": "https://www.youtube.com/watch?v=zIyjTj2dk10",
        "poster": "https://i.ytimg.com/vi/zIyjTj2dk10/hqdefault.jpg",
        "credit": "Pika Labs (official YouTube): The new Pika platform",
        "source_url": "https://www.youtube.com/watch?v=zIyjTj2dk10"
      },
      "audience": [
        "creators"
      ],
      "teaser": "Pika turns your agent into a tiny media studio.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-10/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-14T07:00:00-04:00"
    },
    {
      "id": "shelf-bf-1",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-09-28",
      "tool": "mcp",
      "title": "Playwright MCP",
      "summary": "Your agent's browser helper stops hanging on page-load popups. Its browser_find tool can save matches to a file, and navigate/reload report a page-load dialog instead of timing out.",
      "spice": 1,
      "source_url": "https://github.com/microsoft/playwright-mcp/releases/tag/v0.0.83",
      "source_urls": [
        "https://github.com/microsoft/playwright-mcp/releases/tag/v0.0.83"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-bf-1/",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "install": "npx @playwright/mcp@latest",
      "category": null,
      "media": null,
      "audience": [
        "builders"
      ],
      "teaser": "Your agent's browser helper stops hanging on page-load popups.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-bf-1/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-28T07:00:00-04:00"
    },
    {
      "id": "shelf-001-3",
      "type": "shelf",
      "kind": "Skill",
      "works_with": [
        "Claude Code (bundled)",
        "Claude API Skills"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-09",
      "tool": "skills",
      "title": "Anthropic claude-api skill",
      "summary": "Meet Claude’s cheat sheet for the Messages API. It covers dynamic workflows, four quickstarts, and Haiku 5.5 as the current Haiku.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/skills/tree/main/skills/claude-api",
      "source_urls": [
        "https://github.com/anthropics/skills/tree/main/skills/claude-api"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-001-3/",
      "issue": 1,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Meet Claude’s cheat sheet for the Messages API.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-001-3/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-09T07:00:00-04:00"
    },
    {
      "id": "shelf-001-2",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-11",
      "tool": "mcp",
      "title": "MCP reference servers",
      "summary": "The classics grew up. Filesystem, memory, everything and sequential-thinking reached their first stable release on npm; fetch, git and time got fresh PyPI builds.",
      "spice": 1,
      "source_url": "https://github.com/modelcontextprotocol/servers/releases/tag/v1.0.0",
      "source_urls": [
        "https://github.com/modelcontextprotocol/servers/releases/tag/v1.0.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-001-2/",
      "issue": 1,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "The classics grew up.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-001-2/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-11T07:00:00-04:00"
    },
    {
      "id": "shelf-001-1",
      "type": "shelf",
      "kind": "MCP server",
      "works_with": [
        "Any MCP client"
      ],
      "date": "2026-10-16",
      "shipped": "2026-10-06",
      "tool": "mcp",
      "title": "GitHub MCP Server",
      "summary": "Your agents can stop guessing what GitHub sends back. GitHub’s official server now ships structured outputs and output schemas for Code Mode agents (schemas need MCP 2026-07-28+ clients).",
      "spice": 2,
      "source_url": "https://github.com/github/github-mcp-server/releases/tag/v2.0.0",
      "source_urls": [
        "https://github.com/github/github-mcp-server/releases/tag/v2.0.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/shelf/shelf-001-1/",
      "issue": 1,
      "audience": [
        "builders"
      ],
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your agents can stop guessing what GitHub sends back.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/shelf-001-1/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-06T07:00:00-04:00"
    },
    {
      "id": "pack-001-7",
      "type": "weekly",
      "date": "2026-10-16",
      "tool": "opencode",
      "title": "OpenCode 1.19: the on-ramp to OpenCode 2",
      "summary": "Action needed: OpenCode 2 is here, and updates are no longer automatic. opencode upgrade --major (or /update in the TUI) walks you there, so upgrade on purpose. It also allows OpenAI’s ultrafast service tier.",
      "spice": 2,
      "source_url": "https://github.com/anomalyco/opencode/releases/tag/v1.19.0",
      "source_urls": [
        "https://github.com/anomalyco/opencode/releases/tag/v1.19.0"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/001/#pack-001-7",
      "issue": 1,
      "anchor": "pack-001-7",
      "emailed": null,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: OpenCode 2 is here, and updates are no longer automatic. opencode upgrade --major (or /update in the TUI) walks you there, so upgrade on purpose.",
      "also_in": [
        "daily-2026-10-10-opencode-1-19"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-001-7/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "pack-001-6",
      "type": "weekly",
      "date": "2026-10-16",
      "tool": "cline",
      "title": "Cline swapped your default model",
      "summary": "Check your model: unpinned Cline setups just got a new default. Cline + OpenRouter users now land on Claude Sonnet 5.5. About 20 other providers also shuffle defaults, so unpinned users will wake up on a different model. Pin the model you want to keep.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/v4.1.24",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/v4.1.24",
        "https://github.com/cline/cline/releases/tag/desktop-v0.0.46"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/001/#pack-001-6",
      "issue": 1,
      "anchor": "pack-001-6",
      "emailed": null,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: unpinned Cline setups just got a new default.",
      "also_in": [
        "daily-2026-10-13-cline-default-swap"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-001-6/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "pack-001-5",
      "type": "weekly",
      "date": "2026-10-16",
      "tool": "cursor",
      "title": "Cursor Origin opens the snack aisle",
      "summary": "Cursor’s Origin now plugs into the apps you already use. That’s 20+ apps: Cloudflare, Vercel, Buildkite, CircleCI, CodeRabbit, Greptile, Semgrep, Socket, Sentry, Linear, and friends. Public submissions welcome. Apps auth with app JWT + install tokens, get webhooks, write check runs / PR comments / reviews.",
      "spice": 1,
      "source_url": "https://cursor.com/changelog/origin-app-marketplace",
      "source_urls": [
        "https://cursor.com/changelog/origin-app-marketplace"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/001/#pack-001-5",
      "issue": 1,
      "anchor": "pack-001-5",
      "emailed": null,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Cursor’s Origin now plugs into the apps you already use.",
      "also_in": [
        "daily-2026-10-13-cursor-origin-apps"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-001-5/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "pack-001-4",
      "type": "weekly",
      "date": "2026-10-16",
      "tool": "copilot",
      "title": "Copilot CLI: hooks that don’t hang the babysitter",
      "summary": "Copilot CLI Autopilot no longer stalls on a hook's “ask” when nobody is watching. - One more folder: /add-dir grants sandbox access for the session; interactive settings nudge you to mask likely secrets. - No more stalled Autopilot: agent-scoped declarative hooks; Autopilot now denies a preToolUse hook's “ask” instead of stopping on a permission dialog nobody is watching. - New model, easier answers: Gemini 4 Argon support; /ask expands with Ctrl+E, copies with Ctrl+Y.",
      "spice": 3,
      "source_url": "https://github.com/github/copilot-cli/releases/tag/v1.0.97",
      "source_urls": [
        "https://github.com/github/copilot-cli/releases/tag/v1.0.97",
        "https://github.com/github/copilot-cli/releases/tag/v1.0.96",
        "https://github.com/github/copilot-cli/releases/tag/v1.0.98"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/001/#pack-001-4",
      "issue": 1,
      "anchor": "pack-001-4",
      "emailed": null,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Copilot CLI Autopilot no longer stalls on a hook's “ask” when nobody is watching.",
      "also_in": [
        "daily-2026-10-13-copilot-cli-hooks"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-001-4/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "pack-001-3",
      "type": "weekly",
      "date": "2026-10-16",
      "tool": "claude-code",
      "title": "Claude Code: idle chats now compact before the cache expires",
      "summary": "Walk away from a long chat and Claude Code tidies it up. After ~54 idle minutes, a 200K+ token chat compacts before the prompt cache expires, so your next message doesn't re-chew the whole transcript. Tune the threshold with CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS, or opt out with \"idleCompaction\": false.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.299",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.299",
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.300"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/001/#pack-001-3",
      "issue": 1,
      "anchor": "pack-001-3",
      "emailed": null,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Walk away from a long chat and Claude Code tidies it up.",
      "also_in": [
        "daily-2026-10-14-claude-code-idle-compaction"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-001-3/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "pack-001-2",
      "type": "weekly",
      "date": "2026-10-16",
      "tool": "copilot",
      "title": "HydraFusion stops making you pick a model",
      "summary": "HydraFusion gets a bigger model pool and a Max tier. Its model pool now includes Claude Opus 5.5, GPT-6 Astra, GPT-6.1 Sol, and GPT-6 Luna. Cascade gets a judging step; Critique can tool-snoop the workspace with parallel critics. New HydraFusion Max is the “go deep” button. Lives in VS Code, the Copilot app, and Copilot CLI.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-10-14-hydrafusion-updates-and-new-max-option",
      "source_urls": [
        "https://github.blog/changelog/2026-10-14-hydrafusion-updates-and-new-max-option"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/001/#pack-001-2",
      "issue": 1,
      "anchor": "pack-001-2",
      "emailed": null,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "HydraFusion gets a bigger model pool and a Max tier.",
      "also_in": [
        "daily-2026-10-14-copilot-hydrafusion-max"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-001-2/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "pack-001-1",
      "type": "weekly",
      "date": "2026-10-16",
      "tool": "copilot",
      "title": "Copilot will now fix your security warnings for you",
      "summary": "Copilot can now fix your security alerts and prove it. Assign a CodeQL alert and it patches the code, re-runs CodeQL to prove the alert is gone, then opens a draft PR. Up to 25 alerts per batch. Now GA. Default-branch alerts only: an enterprise admin has to turn on the “Agentic autofix” policy, and each run spends Code Security AI Credits + Actions minutes. You can also start it via the REST API (copilot-swe-agent[bot]).",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-15-agentic-autofix-for-code-scanning-alerts-general-availability",
      "source_urls": [
        "https://github.blog/changelog/2026-10-15-agentic-autofix-for-code-scanning-alerts-general-availability"
      ],
      "shipped": null,
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/packs/001/#pack-001-1",
      "issue": 1,
      "anchor": "pack-001-1",
      "emailed": null,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Copilot can now fix your security alerts and prove it.",
      "also_in": [
        "daily-2026-10-15-copilot-codeql-autofix"
      ],
      "share_url": "https://agentsnacks.ai/s/pack-001-1/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "main-001",
      "type": "main_course",
      "date": "2026-10-16",
      "shipped": null,
      "tool": "other",
      "title": "Agent Skills: recipe cards for your AI",
      "summary": "Tired of re-explaining the same steps to your AI every single chat? An Agent Skill is a recipe card it keeps in a folder (SKILL.md): only the name and blurb sit on the menu at startup (about 100 tokens), and the full recipe comes out when your task matches. Skills teach your agent how to cook; new hands to grab your tools are MCP’s job.",
      "teaser": "Tired of re-explaining the same steps to your AI every single chat? An Agent Skill is a recipe card it keeps in a folder (SKILL.md): only the name and blurb sit on the menu at startup (about 100 tokens), and the full recipe comes out when your task matches. Skills teach your agent how to cook; new hands to grab your tools are MCP’s job.",
      "spice": null,
      "source_url": "https://claude.com/resources/articles/skills",
      "source_urls": [
        "https://claude.com/resources/articles/skills",
        "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview",
        "https://modelcontextprotocol.io/docs/getting-started/intro",
        "https://code.claude.com/docs/en/skills",
        "https://github.com/anthropics/skills",
        "https://cursor.com/docs/cli/changelog"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/main-course/001/",
      "issue": 1,
      "words": 1156,
      "read_minutes": 6,
      "audience": [
        "beginners"
      ],
      "share_id": "pack-001-main-course",
      "also_in": [],
      "backfill": false,
      "category": null,
      "media": null,
      "share_url": "https://agentsnacks.ai/s/pack-001-main-course/",
      "published_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-16-cline-cloud-sessions",
      "type": "daily",
      "date": "2026-10-16",
      "tool": "cline",
      "title": "Unpinned Cline setups got a new default model",
      "summary": "Check your model: unpinned Cline provider setups now default to Gemini 4 Argon. OpenRouter stays on Claude Sonnet 5.5, but over 20 other providers change defaults too, so pin the model you want to keep. Also new: Cloud sessions, rolling out gradually, run a job in a hosted sandbox on a GitHub repo and branch you pick and keep going after you close the editor.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/v4.1.25",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/v4.1.25"
      ],
      "shipped": "2026-10-16",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-16-cline-cloud-sessions/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: unpinned Cline provider setups now default to Gemini 4 Argon.",
      "also_in": [
        "pack-002-9"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-16-cline-cloud-sessions/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-16-claude-code-smaller-model-switch",
      "type": "daily",
      "date": "2026-10-16",
      "tool": "claude-code",
      "title": "Claude Code chats fit smaller context windows",
      "summary": "Switch to a model with a smaller context window and Claude Code makes the chat fit. A conversation too long for the new model is now summarized by the previous model first, and a fix covers a case where that summary could spend usage credits without asking. Unattended retry mode can now also give up on a usage limit that resets too far away.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.301",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.301"
      ],
      "shipped": "2026-10-16",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-16-claude-code-smaller-model-switch/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Switch to a model with a smaller context window and Claude Code makes the chat fit.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-16-claude-code-smaller-model-switch/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-16T07:00:00-04:00"
    },
    {
      "id": "bf-gemini-cli-2026-09-15-0",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-15",
      "tool": "gemini-cli",
      "title": "Gemini CLI now checks where web fetches go and who signs MCP logins",
      "summary": "Update now: Gemini CLI tightens web-fetch and MCP OAuth checks. Update to 0.60.0 or later: it validates web-fetch destinations and enforces RFC 9207 issuer identification in MCP OAuth.",
      "spice": 2,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/google-gemini/gemini-cli/releases/tag/v0.60.0",
      "source_urls": [
        "https://github.com/google-gemini/gemini-cli/releases/tag/v0.60.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/gemini-cli/#bf-gemini-cli-2026-09-15-0",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "Update now: Gemini CLI tightens web-fetch and MCP OAuth checks.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-gemini-cli-2026-09-15-0/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-15T07:00:00-04:00"
    },
    {
      "id": "bf-gemini-cli-2026-09-08-1",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-08",
      "tool": "gemini-cli",
      "title": "Gemini CLI closes a server-side request hole in MCP logins",
      "summary": "Update now: Gemini CLI closes an SSRF hole in MCP OAuth discovery. Update to 0.59.0 or later; it also makes workspace trust fail closed.",
      "spice": 2,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/google-gemini/gemini-cli/releases/tag/v0.59.0",
      "source_urls": [
        "https://github.com/google-gemini/gemini-cli/releases/tag/v0.59.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/gemini-cli/#bf-gemini-cli-2026-09-08-1",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "Update now: Gemini CLI closes an SSRF hole in MCP OAuth discovery.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-gemini-cli-2026-09-08-1/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-08T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-10-08-2",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-10-08",
      "tool": "copilot",
      "title": "Claude Haiku 5.5 joins Copilot as a fast pick",
      "summary": "Claude Haiku 5.5 lands in Copilot as a speedy pick. Copilot CLI adds it to model selection and to --model completions.",
      "spice": 1,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/github/copilot-cli/releases/tag/v1.0.94",
      "source_urls": [
        "https://github.blog/changelog/2026-10-09-github-copilot-weekly-releases-october-5/",
        "https://github.com/github/copilot-cli/releases/tag/v1.0.94"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-10-08-2",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "IDE, CLI",
      "category": null,
      "media": null,
      "teaser": "Claude Haiku 5.5 lands in Copilot as a speedy pick.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-copilot-2026-10-08-2/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-08T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-10-05-3",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-10-05",
      "tool": "copilot",
      "title": "Copilot CLI settings can now be changed from the command line",
      "summary": "Tweak Copilot CLI settings without opening a config file. New copilot config subcommands to list, read, set and remove them.",
      "spice": 1,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/github/copilot-cli/releases/tag/v1.0.92",
      "source_urls": [
        "https://github.com/github/copilot-cli/releases/tag/v1.0.92"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-10-05-3",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "CLI",
      "category": null,
      "media": null,
      "teaser": "Tweak Copilot CLI settings without opening a config file.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-copilot-2026-10-05-3/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-05T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-10-02-5",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-10-02",
      "tool": "copilot",
      "title": "Some Copilot models went away on Oct 2",
      "summary": "Action needed: some Copilot models went away on October 2, 2026. The deprecation covers selected models across GitHub Copilot experiences.",
      "spice": 2,
      "spice_basis": "auto (title keywords)",
      "source_url": "https://github.blog/changelog/2026-10-02-selected-models-in-github-copilot-deprecated",
      "source_urls": [
        "https://github.blog/changelog/2026-10-02-selected-models-in-github-copilot-deprecated"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-10-02-5",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "IDE",
      "category": null,
      "media": null,
      "teaser": "Action needed: some Copilot models went away on October 2, 2026.",
      "also_in": [
        "daily-2026-10-02-copilot-models-deprecated"
      ],
      "share_url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-10-02-5",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-02T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-09-29-6",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-29",
      "tool": "copilot",
      "title": "GPT-6.1 Sol is now in GitHub Copilot",
      "summary": "GPT-6.1 Sol is now on the Copilot menu for real work. OpenAI's model is generally available for agentic coding and terminal workflows. Copilot CLI lists it in model selection too.",
      "spice": 1,
      "spice_basis": "auto (title keywords)",
      "source_url": "https://github.blog/changelog/2026-09-29-gpt-6-1-sol-in-github-copilot",
      "source_urls": [
        "https://github.blog/changelog/2026-09-29-gpt-6-1-sol-in-github-copilot",
        "https://github.com/github/copilot-cli/releases/tag/v1.0.90"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-09-29-6",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "IDE, CLI",
      "category": null,
      "media": null,
      "teaser": "GPT-6.1 Sol is now on the Copilot menu for real work.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-copilot-2026-09-29-6/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-29T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-09-22-7",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-22",
      "tool": "copilot",
      "title": "Claude Opus 5.5 is now in GitHub Copilot",
      "summary": "Claude Opus 5.5 arrives in Copilot for the long hauls. It is aimed at agentic coding and long-running tasks.",
      "spice": 1,
      "spice_basis": "auto (title keywords)",
      "source_url": "https://github.blog/changelog/2026-09-22-claude-opus-5-5-is-now-available-in-github-copilot",
      "source_urls": [
        "https://github.blog/changelog/2026-09-22-claude-opus-5-5-is-now-available-in-github-copilot"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-09-22-7",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "IDE",
      "category": null,
      "media": null,
      "teaser": "Claude Opus 5.5 arrives in Copilot for the long hauls.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-copilot-2026-09-22-7/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-22T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-09-17-4",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-17",
      "tool": "copilot",
      "title": "Copilot CLI custom agents can now read your repo's house rules",
      "summary": "Your custom agents can finally read the house rules. Set include-custom-instructions to load AGENTS.md and friends.",
      "spice": 1,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/github/copilot-cli/releases/tag/v1.0.86",
      "source_urls": [
        "https://github.com/github/copilot-cli/releases/tag/v1.0.86"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-09-17-4",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "CLI",
      "category": null,
      "media": null,
      "teaser": "Your custom agents can finally read the house rules.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-copilot-2026-09-17-4/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-17T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-09-10-8",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-10",
      "tool": "copilot",
      "title": "MAI-Code-1-Flash is gone from Copilot",
      "summary": "Action needed: MAI-Code-1-Flash is gone from every Copilot experience. The model is deprecated across all GitHub Copilot experiences.",
      "spice": 2,
      "spice_basis": "auto (title keywords)",
      "source_url": "https://github.blog/changelog/2026-09-10-mai-code-1-flash-deprecated",
      "source_urls": [
        "https://github.blog/changelog/2026-09-10-mai-code-1-flash-deprecated"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-09-10-8",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "IDE",
      "category": null,
      "media": null,
      "teaser": "Action needed: MAI-Code-1-Flash is gone from every Copilot experience.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-copilot-2026-09-10-8/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-10T07:00:00-04:00"
    },
    {
      "id": "bf-copilot-2026-09-03-9",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-03",
      "tool": "copilot",
      "title": "Copilot scheduled some models to retire on Oct 2",
      "summary": "Action needed: some Copilot models were set to retire October 2, 2026. GitHub scheduled the deprecation of selected models ahead of that date.",
      "spice": 2,
      "spice_basis": "auto (title keywords)",
      "source_url": "https://github.blog/changelog/2026-09-03-upcoming-deprecation-of-selected-github-copilot-models",
      "source_urls": [
        "https://github.blog/changelog/2026-09-03-upcoming-deprecation-of-selected-github-copilot-models"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/copilot/#bf-copilot-2026-09-03-9",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": "IDE",
      "category": null,
      "media": null,
      "teaser": "Action needed: some Copilot models were set to retire October 2, 2026.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-copilot-2026-09-03-9/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-03T07:00:00-04:00"
    },
    {
      "id": "bf-codex-2026-10-08-10",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-10-08",
      "tool": "codex",
      "title": "Codex can spin up side workspaces for you",
      "summary": "Codex can spin up side workspaces without the Git gymnastics. It creates and lists managed Git worktrees from trusted local projects once the worktrees feature is enabled.",
      "spice": 2,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/openai/codex/releases/tag/rust-v0.162.0",
      "source_urls": [
        "https://github.com/openai/codex/releases/tag/rust-v0.162.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/codex/#bf-codex-2026-10-08-10",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "Codex can spin up side workspaces without the Git gymnastics.",
      "also_in": [
        "daily-2026-10-08-codex-worktrees"
      ],
      "share_url": "https://agentsnacks.ai/tools/codex/#bf-codex-2026-10-08-10",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-08T07:00:00-04:00"
    },
    {
      "id": "bf-codex-2026-10-07-11",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-10-07",
      "tool": "codex",
      "title": "Codex now uses GPT-6.1 Sol by default",
      "summary": "Codex now reaches for GPT-6.1 Sol by default. It is the default in the bundled and Amazon Bedrock catalogs.",
      "spice": 2,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/openai/codex/releases/tag/rust-v0.161.0",
      "source_urls": [
        "https://github.com/openai/codex/releases/tag/rust-v0.161.0"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/codex/#bf-codex-2026-10-07-11",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "Codex now reaches for GPT-6.1 Sol by default.",
      "also_in": [
        "daily-2026-10-07-codex-gpt-6-1-sol-default"
      ],
      "share_url": "https://agentsnacks.ai/tools/codex/#bf-codex-2026-10-07-11",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-07T07:00:00-04:00"
    },
    {
      "id": "bf-cline-2026-08-26-12",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-08-26",
      "tool": "cline",
      "title": "Cline stops showing cost estimates on flat-rate plans",
      "summary": "Billing display change: Cline hides cost estimates for flat-rate plans. That covers providers such as ClinePass and Claude Code billing.",
      "spice": 1,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/cline/cline/releases/tag/v4.1.16",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/v4.1.16"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/cline/#bf-cline-2026-08-26-12",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "Billing display change: Cline hides cost estimates for flat-rate plans.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-cline-2026-08-26-12/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-08-26T07:00:00-04:00"
    },
    {
      "id": "bf-claude-code-2026-10-08-13",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-10-08",
      "tool": "claude-code",
      "title": "Claude Code hooks can now stop an action when they fail",
      "summary": "A failing hook can now stop the action. Set onFailure: block on a command or HTTP hook.",
      "spice": 1,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.295",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.295"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/claude-code/#bf-claude-code-2026-10-08-13",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "A failing hook can now stop the action.",
      "also_in": [
        "daily-2026-10-08-claude-code-hooks-fail-closed"
      ],
      "share_url": "https://agentsnacks.ai/tools/claude-code/#bf-claude-code-2026-10-08-13",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-08T07:00:00-04:00"
    },
    {
      "id": "bf-claude-code-2026-10-03-14",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-10-03",
      "tool": "claude-code",
      "title": "Claude Code deny rules now hold inside compound commands",
      "summary": "Your deny rules no longer slip through compound commands. Deny or ask rules on nested parts apply on managed machines.",
      "spice": 1,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.289",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.289"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/claude-code/#bf-claude-code-2026-10-03-14",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "Your deny rules no longer slip through compound commands.",
      "also_in": [
        "daily-2026-10-03-claude-code-deny-rules"
      ],
      "share_url": "https://agentsnacks.ai/tools/claude-code/#bf-claude-code-2026-10-03-14",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-10-03T07:00:00-04:00"
    },
    {
      "id": "bf-claude-code-2026-09-17-15",
      "type": "changelog",
      "date": "2026-10-16",
      "shipped": "2026-09-17",
      "tool": "claude-code",
      "title": "Claude Code works behind proxies again",
      "summary": "Proxy users, update now: Claude Code stops failing every request. Update to 2.1.276 or later: it fixes the 400 advisor tag error when ANTHROPIC_BASE_URL points at a proxy.",
      "spice": 1,
      "spice_basis": "auto (release size)",
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.276",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.276"
      ],
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/tools/claude-code/#bf-claude-code-2026-09-17-15",
      "issue": null,
      "backfill": true,
      "added": "2026-10-16",
      "surface": null,
      "category": null,
      "media": null,
      "teaser": "Proxy users, update now: Claude Code stops failing every request.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/bf-claude-code-2026-09-17-15/",
      "published_at": "2026-10-16T07:00:00-04:00",
      "shipped_at": "2026-09-17T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-15-copilot-model-sunset",
      "type": "daily",
      "date": "2026-10-15",
      "tool": "copilot",
      "title": "Copilot retires three models Nov 16",
      "summary": "Action needed: three Copilot models retire Nov 16, 2026. Claude Opus 4.8, Claude Opus 5 and GPT-5.6 Terra leave every Copilot experience. Move to Claude Opus 5.5 or GPT-6.1 Sol (or GPT-6 Luna) before your workflows find out the hard way. Individual annual plans keep Opus 4.8.",
      "spice": 3,
      "source_url": "https://github.blog/changelog/2026-10-15-upcoming-deprecation-of-selected-github-copilot-models-in-mid-november",
      "source_urls": [
        "https://github.blog/changelog/2026-10-15-upcoming-deprecation-of-selected-github-copilot-models-in-mid-november"
      ],
      "shipped": "2026-10-15",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-15-copilot-model-sunset/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: three Copilot models retire Nov 16, 2026.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-15-copilot-model-sunset/",
      "published_at": "2026-10-15T07:00:00-04:00",
      "shipped_at": "2026-10-15T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-15-copilot-codeql-autofix",
      "type": "daily",
      "date": "2026-10-15",
      "tool": "copilot",
      "title": "Copilot will now fix your security warnings for you",
      "summary": "Copilot can now fix your security alerts and prove it. Assign a CodeQL alert and it patches the code, re-runs CodeQL to prove the alert is gone, then opens a draft PR. Up to 25 alerts per batch. Now GA. Default-branch alerts only: an enterprise admin has to turn on the “Agentic autofix” policy, and each run spends Code Security AI Credits + Actions minutes. You can also start it via the REST API (copilot-swe-agent[bot]).",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-15-agentic-autofix-for-code-scanning-alerts-general-availability",
      "source_urls": [
        "https://github.blog/changelog/2026-10-15-agentic-autofix-for-code-scanning-alerts-general-availability"
      ],
      "shipped": "2026-10-15",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-15-copilot-codeql-autofix/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Copilot can now fix your security alerts and prove it.",
      "also_in": [
        "pack-001-1"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-15-copilot-codeql-autofix/",
      "published_at": "2026-10-15T07:00:00-04:00",
      "shipped_at": "2026-10-15T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-15-copilot-chat-apps-multi-repo",
      "type": "daily",
      "date": "2026-10-15",
      "tool": "copilot",
      "title": "Copilot in Slack and Teams now works across multiple repositories",
      "summary": "Ask about several repos at once without leaving Slack or Teams. Mention @GitHub to cover open PRs or issues across repos in one conversation. You can now mention it anywhere in your message, and in Slack it can read shared messages and threads as context.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-10-15-copilot-in-slack-and-teams-adds-model-and-repository-updates",
      "source_urls": [
        "https://github.blog/changelog/2026-10-15-copilot-in-slack-and-teams-adds-model-and-repository-updates"
      ],
      "shipped": "2026-10-15",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-15-copilot-chat-apps-multi-repo/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Ask about several repos at once without leaving Slack or Teams.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-15-copilot-chat-apps-multi-repo/",
      "published_at": "2026-10-15T07:00:00-04:00",
      "shipped_at": "2026-10-15T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-15-codex-steer-mid-reply",
      "type": "daily",
      "date": "2026-10-15",
      "tool": "codex",
      "title": "Codex lets you cut in mid-answer",
      "summary": "Change your mind mid-answer and Codex listens. In the latest Codex CLI, send a follow-up while it's still answering and it steers right away. New /config searches every setting, and independent read-only tools now run in parallel.",
      "spice": 2,
      "source_url": "https://github.com/openai/codex/releases/tag/rust-v0.163.0",
      "source_urls": [
        "https://github.com/openai/codex/releases/tag/rust-v0.163.0"
      ],
      "shipped": "2026-10-15",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-15-codex-steer-mid-reply/",
      "issue": null,
      "backfilled": false,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Change your mind mid-answer and Codex listens.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-15-codex-steer-mid-reply/",
      "published_at": "2026-10-15T07:00:00-04:00",
      "shipped_at": "2026-10-15T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-14-copilot-hydrafusion-max",
      "type": "daily",
      "date": "2026-10-14",
      "tool": "copilot",
      "title": "HydraFusion stops making you pick a model (and adds a “Max” mode)",
      "summary": "HydraFusion gets a bigger model pool and a Max tier. Its model pool now includes Claude Opus 5.5, GPT-6 Astra, GPT-6.1 Sol, and GPT-6 Luna. Cascade gets a judging step; Critique can tool-snoop the workspace with parallel critics. New HydraFusion Max is the “go deep” button. Lives in VS Code, the Copilot app, and Copilot CLI.",
      "spice": 1,
      "source_url": "https://github.blog/changelog/2026-10-14-hydrafusion-updates-and-new-max-option",
      "source_urls": [
        "https://github.blog/changelog/2026-10-14-hydrafusion-updates-and-new-max-option"
      ],
      "shipped": "2026-10-14",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-14-copilot-hydrafusion-max/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "HydraFusion gets a bigger model pool and a Max tier.",
      "also_in": [
        "pack-001-2"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-14-copilot-hydrafusion-max/",
      "published_at": "2026-10-14T07:00:00-04:00",
      "shipped_at": "2026-10-14T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-14-claude-code-idle-compaction",
      "type": "daily",
      "date": "2026-10-14",
      "tool": "claude-code",
      "title": "Claude Code: idle chats now compact before the cache expires",
      "summary": "Walk away from a long chat and Claude Code tidies it up. After ~54 idle minutes, a 200K+ token chat compacts before the prompt cache expires, so your next message doesn't re-chew the whole transcript. Tune the threshold with CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS, or opt out with \"idleCompaction\": false.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.299",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.299",
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.300"
      ],
      "shipped": "2026-10-14",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-14-claude-code-idle-compaction/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Walk away from a long chat and Claude Code tidies it up.",
      "also_in": [
        "pack-001-3"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-14-claude-code-idle-compaction/",
      "published_at": "2026-10-14T07:00:00-04:00",
      "shipped_at": "2026-10-14T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-13-gemini-cli-headless-trust",
      "type": "daily",
      "date": "2026-10-13",
      "tool": "gemini-cli",
      "title": "Gemini CLI respects folder trust in headless runs",
      "summary": "Update now: Gemini CLI 0.64.0 carries folder trust into headless mode, so scripts and CI follow the same trust rules as a person at the keyboard. File tool writes are also atomic now, and saved state recovers from a backup if it gets corrupted.",
      "spice": 2,
      "source_url": "https://github.com/google-gemini/gemini-cli/releases/tag/v0.64.0",
      "source_urls": [
        "https://github.com/google-gemini/gemini-cli/releases/tag/v0.64.0"
      ],
      "shipped": "2026-10-13",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-13-gemini-cli-headless-trust/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Update now: Gemini CLI 0.64.0 carries folder trust into headless mode, so scripts and CI follow the same trust rules as a person at the keyboard.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-13-gemini-cli-headless-trust/",
      "published_at": "2026-10-13T07:00:00-04:00",
      "shipped_at": "2026-10-13T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-13-cursor-origin-apps",
      "type": "daily",
      "date": "2026-10-13",
      "tool": "cursor",
      "title": "Cursor Origin opens the snack aisle",
      "summary": "Cursor’s Origin now plugs into the apps you already use. That’s 20+ apps: Cloudflare, Vercel, Buildkite, CircleCI, CodeRabbit, Greptile, Semgrep, Socket, Sentry, Linear, and friends. Public submissions welcome. Apps auth with app JWT + install tokens, get webhooks, write check runs / PR comments / reviews.",
      "spice": 1,
      "source_url": "https://cursor.com/changelog/origin-app-marketplace",
      "source_urls": [
        "https://cursor.com/changelog/origin-app-marketplace"
      ],
      "shipped": "2026-10-13",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-13-cursor-origin-apps/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Cursor’s Origin now plugs into the apps you already use.",
      "also_in": [
        "pack-001-5"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-13-cursor-origin-apps/",
      "published_at": "2026-10-13T07:00:00-04:00",
      "shipped_at": "2026-10-13T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-13-copilot-cli-hooks",
      "type": "daily",
      "date": "2026-10-13",
      "tool": "copilot",
      "title": "Copilot CLI: hooks that don’t hang the babysitter",
      "summary": "Copilot CLI Autopilot no longer stalls on a hook's “ask” when nobody is watching. - One more folder: /add-dir grants sandbox access for the session; interactive settings nudge you to mask likely secrets. - No more stalled Autopilot: agent-scoped declarative hooks; Autopilot now denies a preToolUse hook's “ask” instead of stopping on a permission dialog nobody is watching. - New model, easier answers: Gemini 4 Argon support; /ask expands with Ctrl+E, copies with Ctrl+Y.",
      "spice": 3,
      "source_url": "https://github.com/github/copilot-cli/releases/tag/v1.0.97",
      "source_urls": [
        "https://github.com/github/copilot-cli/releases/tag/v1.0.97",
        "https://github.com/github/copilot-cli/releases/tag/v1.0.96",
        "https://github.com/github/copilot-cli/releases/tag/v1.0.98"
      ],
      "shipped": "2026-10-13",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-13-copilot-cli-hooks/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Copilot CLI Autopilot no longer stalls on a hook's “ask” when nobody is watching.",
      "also_in": [
        "pack-001-4"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-13-copilot-cli-hooks/",
      "published_at": "2026-10-13T07:00:00-04:00",
      "shipped_at": "2026-10-13T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-13-cline-default-swap",
      "type": "daily",
      "date": "2026-10-13",
      "tool": "cline",
      "title": "Cline swapped your default model",
      "summary": "Check your model: unpinned Cline setups just got a new default. Cline + OpenRouter users now land on Claude Sonnet 5.5. About 20 other providers also shuffle defaults, so unpinned users will wake up on a different model. Pin the model you want to keep.",
      "spice": 3,
      "source_url": "https://github.com/cline/cline/releases/tag/v4.1.24",
      "source_urls": [
        "https://github.com/cline/cline/releases/tag/v4.1.24",
        "https://github.com/cline/cline/releases/tag/desktop-v0.0.46"
      ],
      "shipped": "2026-10-13",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-13-cline-default-swap/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: unpinned Cline setups just got a new default.",
      "also_in": [
        "pack-001-6"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-13-cline-default-swap/",
      "published_at": "2026-10-13T07:00:00-04:00",
      "shipped_at": "2026-10-13T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-10-opencode-1-19",
      "type": "daily",
      "date": "2026-10-10",
      "tool": "opencode",
      "title": "OpenCode 1.19: the on-ramp to OpenCode 2 (and auto-update is off)",
      "summary": "Action needed: OpenCode 2 is here, and updates are no longer automatic. opencode upgrade --major (or /update in the TUI) walks you there, so upgrade on purpose. It also allows OpenAI’s ultrafast service tier.",
      "spice": 2,
      "source_url": "https://github.com/anomalyco/opencode/releases/tag/v1.19.0",
      "source_urls": [
        "https://github.com/anomalyco/opencode/releases/tag/v1.19.0"
      ],
      "shipped": "2026-10-10",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-10-opencode-1-19/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: OpenCode 2 is here, and updates are no longer automatic. opencode upgrade --major (or /update in the TUI) walks you there, so upgrade on purpose.",
      "also_in": [
        "pack-001-7"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-10-opencode-1-19/",
      "published_at": "2026-10-10T07:00:00-04:00",
      "shipped_at": "2026-10-10T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-09-claude-code-subagent-budgets",
      "type": "daily",
      "date": "2026-10-09",
      "tool": "claude-code",
      "title": "Claude Code subagents get their own memory budget",
      "summary": "Give each subagent its own memory budget. The latest Claude Code release adds autoCompactWindow to subagent definitions, so a subagent can compact earlier than the main chat. A new variable runs every workflow agent on one model.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.296",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.296"
      ],
      "shipped": "2026-10-09",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-09-claude-code-subagent-budgets/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Give each subagent its own memory budget.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-09-claude-code-subagent-budgets/",
      "published_at": "2026-10-09T07:00:00-04:00",
      "shipped_at": "2026-10-09T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-08-codex-worktrees",
      "type": "daily",
      "date": "2026-10-08",
      "tool": "codex",
      "title": "Codex sets up side workspaces for you",
      "summary": "Run side tasks without the Git gymnastics. The new Codex CLI release can create and list managed Git worktrees from trusted local projects once the worktrees feature is on. It also lets you pin tasks in the agent Command Center with p.",
      "spice": 1,
      "source_url": "https://github.com/openai/codex/releases/tag/rust-v0.162.0",
      "source_urls": [
        "https://github.com/openai/codex/releases/tag/rust-v0.162.0"
      ],
      "shipped": "2026-10-08",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-08-codex-worktrees/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Run side tasks without the Git gymnastics.",
      "also_in": [
        "bf-codex-2026-10-08-10"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-08-codex-worktrees/",
      "published_at": "2026-10-08T07:00:00-04:00",
      "shipped_at": "2026-10-08T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-08-claude-code-hooks-fail-closed",
      "type": "daily",
      "date": "2026-10-08",
      "tool": "claude-code",
      "title": "Claude Code hooks can now fail safe",
      "summary": "A broken safety hook no longer waves the action through. The latest Claude Code release adds onFailure: \"block\" for command and HTTP hooks: a hook that can't start, times out or exits with an unexpected code now blocks the action.",
      "spice": 1,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.295",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.295"
      ],
      "shipped": "2026-10-08",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-08-claude-code-hooks-fail-closed/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "A broken safety hook no longer waves the action through.",
      "also_in": [
        "bf-claude-code-2026-10-08-13"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-08-claude-code-hooks-fail-closed/",
      "published_at": "2026-10-08T07:00:00-04:00",
      "shipped_at": "2026-10-08T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-07-codex-gpt-6-1-sol-default",
      "type": "daily",
      "date": "2026-10-07",
      "tool": "codex",
      "title": "Codex quietly moved you to GPT-6.1 Sol",
      "summary": "Check your model: Codex now defaults to GPT-6.1 Sol. The new Codex CLI release makes it the default in the bundled and Amazon Bedrock catalogs. You can also sign in to MCP servers from a session with /mcp login <name>.",
      "spice": 2,
      "source_url": "https://github.com/openai/codex/releases/tag/rust-v0.161.0",
      "source_urls": [
        "https://github.com/openai/codex/releases/tag/rust-v0.161.0"
      ],
      "shipped": "2026-10-07",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-07-codex-gpt-6-1-sol-default/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Check your model: Codex now defaults to GPT-6.1 Sol.",
      "also_in": [
        "bf-codex-2026-10-07-11"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-07-codex-gpt-6-1-sol-default/",
      "published_at": "2026-10-07T07:00:00-04:00",
      "shipped_at": "2026-10-07T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-06-cursor-remote-control",
      "type": "daily",
      "date": "2026-10-06",
      "tool": "cursor",
      "title": "Check on your Cursor agents from your phone",
      "summary": "Step away from your desk without losing track of your agents. The Cursor iOS app now shows the local agents running on your computer and lets you reply to them. It is on by default, except for Enterprise organizations.",
      "spice": 1,
      "source_url": "https://cursor.com/changelog/remote-control-local-agents",
      "source_urls": [
        "https://cursor.com/changelog/remote-control-local-agents"
      ],
      "shipped": "2026-10-06",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-06-cursor-remote-control/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Step away from your desk without losing track of your agents.",
      "also_in": [],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-06-cursor-remote-control/",
      "published_at": "2026-10-06T07:00:00-04:00",
      "shipped_at": "2026-10-06T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-03-claude-code-deny-rules",
      "type": "daily",
      "date": "2026-10-03",
      "tool": "claude-code",
      "title": "Claude Code closes gaps in your deny rules",
      "summary": "Your deny rules stop slipping through side doors. The latest Claude Code release applies Bash deny and ask rules behind environment variable prefixes, holds them on nested parts of compound commands on managed machines, and applies Read deny rules to files reached through a symlink.",
      "spice": 2,
      "source_url": "https://github.com/anthropics/claude-code/releases/tag/v2.1.289",
      "source_urls": [
        "https://github.com/anthropics/claude-code/releases/tag/v2.1.289"
      ],
      "shipped": "2026-10-03",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-03-claude-code-deny-rules/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Your deny rules stop slipping through side doors.",
      "also_in": [
        "bf-claude-code-2026-10-03-14"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-03-claude-code-deny-rules/",
      "published_at": "2026-10-03T07:00:00-04:00",
      "shipped_at": "2026-10-03T07:00:00-04:00"
    },
    {
      "id": "daily-2026-10-02-copilot-models-deprecated",
      "type": "daily",
      "date": "2026-10-02",
      "tool": "copilot",
      "title": "Four Copilot models just left the menu",
      "summary": "Action needed: four Copilot models are gone as of Oct 2, 2026. Suggested replacements: Gemini 3.8 Flash for Gemini 3.5 Flash and Gemini 3.6 Flash, Kimi K3 for Kimi K2.7 Code, and Claude Opus 5.5 for Claude Opus 4.7. Update workflows that name them.",
      "spice": 2,
      "source_url": "https://github.blog/changelog/2026-10-02-selected-models-in-github-copilot-deprecated",
      "source_urls": [
        "https://github.blog/changelog/2026-10-02-selected-models-in-github-copilot-deprecated"
      ],
      "shipped": "2026-10-02",
      "source_checked": true,
      "verified": true,
      "url": "https://agentsnacks.ai/daily/2026-10-02-copilot-models-deprecated/",
      "issue": null,
      "backfilled": true,
      "backfill": false,
      "category": null,
      "media": null,
      "teaser": "Action needed: four Copilot models are gone as of Oct 2, 2026.",
      "also_in": [
        "bf-copilot-2026-10-02-5"
      ],
      "share_url": "https://agentsnacks.ai/s/daily-2026-10-02-copilot-models-deprecated/",
      "published_at": "2026-10-02T07:00:00-04:00",
      "shipped_at": "2026-10-02T07:00:00-04:00"
    }
  ]
}
