From c6b3702f78712b1a0194a4d3c9bf06ec784e0566 Mon Sep 17 00:00:00 2001 From: chaitanyagiri Date: Sun, 1 Nov 2026 13:05:34 +0530 Subject: [PATCH 1/2] seo-engine: day 35 AM, daily brief for 1 Nov 2026 Adds agent-tools-today-2026-11-01 with a pop up book scene and rebuilds docs. Co-Authored-By: Claude Opus 5.5 --- blog/src/_data/media.json | 12 + .../agent-tools-today-2026-11-01/motion.css | 13 + .../agent-tools-today-2026-11-01/motion.js | 133 +++++++ .../agent-tools-today-2026-11-01/popup.png | Bin 0 -> 135700 bytes .../src/posts/agent-tools-today-2026-11-01.md | 57 +++ .../agent-tools-today-2026-10-03/index.html | 30 +- .../agent-tools-today-2026-10-04/index.html | 30 +- .../agent-tools-today-2026-10-05/index.html | 30 +- .../agent-tools-today-2026-10-06/index.html | 30 +- .../agent-tools-today-2026-10-07/index.html | 30 +- .../agent-tools-today-2026-10-08/index.html | 30 +- .../agent-tools-today-2026-10-09/index.html | 30 +- .../agent-tools-today-2026-10-10/index.html | 30 +- .../agent-tools-today-2026-10-11/index.html | 30 +- .../agent-tools-today-2026-10-12/index.html | 30 +- .../agent-tools-today-2026-10-13/index.html | 30 +- .../agent-tools-today-2026-10-15/index.html | 30 +- .../agent-tools-today-2026-10-16/index.html | 30 +- .../agent-tools-today-2026-10-17/index.html | 30 +- .../agent-tools-today-2026-10-18/index.html | 30 +- .../agent-tools-today-2026-10-19/index.html | 30 +- .../agent-tools-today-2026-10-21/index.html | 30 +- .../agent-tools-today-2026-10-22/index.html | 30 +- .../agent-tools-today-2026-10-23/index.html | 30 +- .../agent-tools-today-2026-10-26/index.html | 30 +- .../agent-tools-today-2026-10-27/index.html | 30 +- .../agent-tools-today-2026-10-28/index.html | 30 +- .../agent-tools-today-2026-10-29/index.html | 30 +- .../agent-tools-today-2026-10-30/index.html | 30 +- .../agent-tools-today-2026-10-31/index.html | 32 +- .../agent-tools-today-2026-11-01/index.html | 349 ++++++++++++++++++ .../agent-tools-today-2026-11-01/motion.css | 13 + .../agent-tools-today-2026-11-01/motion.js | 133 +++++++ .../agent-tools-today-2026-11-01/popup.png | Bin 0 -> 135700 bytes docs/blog/black-october-php2shell/index.html | 30 +- docs/blog/feed.xml | 18 +- docs/blog/index.html | 44 ++- docs/blog/tags/claude-code/index.html | 18 +- docs/blog/tags/daily-brief/index.html | 18 +- docs/blog/tags/security/index.html | 18 +- docs/blog/tags/skills/index.html | 18 +- docs/blog/topics/comparisons/index.html | 2 +- docs/blog/topics/concepts/index.html | 2 +- docs/blog/topics/guides/index.html | 2 +- docs/blog/topics/index.html | 14 +- docs/blog/topics/internals/index.html | 2 +- docs/blog/topics/memory/index.html | 2 +- docs/blog/topics/news/index.html | 18 +- docs/blog/topics/orchestration/index.html | 2 +- docs/blog/topics/story/index.html | 2 +- docs/blog/topics/use-cases/index.html | 2 +- docs/llms.txt | 3 +- docs/sitemap.xml | 8 +- 53 files changed, 1249 insertions(+), 436 deletions(-) create mode 100644 blog/src/assets/media/agent-tools-today-2026-11-01/motion.css create mode 100644 blog/src/assets/media/agent-tools-today-2026-11-01/motion.js create mode 100644 blog/src/assets/media/agent-tools-today-2026-11-01/popup.png create mode 100644 blog/src/posts/agent-tools-today-2026-11-01.md create mode 100644 docs/blog/agent-tools-today-2026-11-01/index.html create mode 100644 docs/blog/assets/media/agent-tools-today-2026-11-01/motion.css create mode 100644 docs/blog/assets/media/agent-tools-today-2026-11-01/motion.js create mode 100644 docs/blog/assets/media/agent-tools-today-2026-11-01/popup.png diff --git a/blog/src/_data/media.json b/blog/src/_data/media.json index b6bf63c461..bf9b956c34 100644 --- a/blog/src/_data/media.json +++ b/blog/src/_data/media.json @@ -3240,6 +3240,18 @@ "inline": {}, "youtube": [] }, + "agent-tools-today-2026-11-01": { + "title": "Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas", + "category": "news", + "hero": { + "file": "assets/media/agent-tools-today/hero.png", + "alt": "Hand drawn sketch: a front page with five numbered lines, a clock, and a yellow character reading it out", + "prompt": "Series hero for the Agent Tools Today daily brief, drawn in code (media-src/topic-tiles.html?t=news). Reused by every brief.", + "status": "ready" + }, + "inline": {}, + "youtube": [] + }, "the-hook-shim-pattern": { "title": "The Hook Shim Pattern: Wiring Agent Hooks to a Live Process", "category": "internals", diff --git a/blog/src/assets/media/agent-tools-today-2026-11-01/motion.css b/blog/src/assets/media/agent-tools-today-2026-11-01/motion.css new file mode 100644 index 0000000000..78089691a9 --- /dev/null +++ b/blog/src/assets/media/agent-tools-today-2026-11-01/motion.css @@ -0,0 +1,13 @@ +/* Bright coded scenes for "Agent tools today, 1 Nov 2026". Pairs with motion.js. */ +.prose figure.mg { margin: 42px 0; } +.prose figure.mg img, .mg .mg-svg { display: block; width: 100%; height: auto; border: 1px solid #1A1320; border-radius: 18px; background: #fff; } +.mg figcaption { font: 500 13px/1.5 "Space Grotesk", system-ui, sans-serif; color: #6B5878; padding-top: 10px; text-align: center; } +.mg .mg-svg { touch-action: manipulation; -webkit-tap-highlight-color: transparent; } +.mg .mg-svg text { -webkit-user-select: none; user-select: none; pointer-events: none; } +.mg .mg-hit { cursor: pointer; outline: none; } +.mg [role="slider"] { cursor: grab; touch-action: none; } +.mg .mg-ring { stroke-opacity: 0; transition: stroke-opacity 0.15s; } +.mg .mg-hit:focus-visible .mg-ring { stroke-opacity: 1; } +.mg [role="slider"]:focus-visible circle:nth-child(2) { stroke-width: 5; } +@media (hover: hover) { .mg .mg-hit:hover .mg-ring { stroke-opacity: 0.5; } } +@media (prefers-reduced-motion: reduce) { .mg .mg-ring { transition: none; } } diff --git a/blog/src/assets/media/agent-tools-today-2026-11-01/motion.js b/blog/src/assets/media/agent-tools-today-2026-11-01/motion.js new file mode 100644 index 0000000000..4b655e0a13 --- /dev/null +++ b/blog/src/assets/media/agent-tools-today-2026-11-01/motion.js @@ -0,0 +1,133 @@ +/* Bright coded scenes for "Agent tools today, 1 Nov 2026". Vanilla JS, no library. +
holds a still image; this script swaps in a live SVG. + Plays only in view, honours reduced motion, "?mgstill" freezes each scene on its still frame. */ +(() => { + const NS = "http://www.w3.org/2000/svg"; + const INK = "#1A1320", YEL = "#FFCA54", BLUE = "#6C8EF5", LIL = "#B69CFF", MINT = "#7FD8AE", SKY = "#9AD8FF", SOFT = "#F1ECF9", MUTE = "#7A6A88"; + const SANS = '"Space Grotesk", system-ui, sans-serif', MONO = '"JetBrains Mono", ui-monospace, monospace'; + const el = (t, a = {}, p) => { const n = document.createElementNS(NS, t); for (const k in a) n.setAttribute(k, a[k]); if (p) p.appendChild(n); return n; }; + const txt = (p, x, y, s, a = {}) => { const n = el("text", Object.assign({ x, y, "font-family": SANS, "font-size": 24, "font-weight": 600, fill: INK }, a), p); n.textContent = s; return n; }; + const cl = (v, a = 0, b = 1) => Math.max(a, Math.min(b, v)); + const seg = (t, a, b) => cl((t - a) / (b - a)); + const oc = (x) => 1 - Math.pow(1 - x, 3); + const ob = (x) => { const c = 1.70158; return 1 + (c + 1) * Math.pow(x - 1, 3) + c * Math.pow(x - 1, 2); }; + const io = (x) => (x < 0.5 ? 4 * x * x * x : 1 - Math.pow(-2 * x + 2, 3) / 2); + const tf = (n, x, y, s = 1, r = 0) => n.setAttribute("transform", `translate(${x} ${y}) rotate(${r}) scale(${s})`); + const button = (g, label, fn) => { + g.setAttribute("role", "button"); g.setAttribute("tabindex", "0"); g.setAttribute("aria-label", label); g.classList.add("mg-hit"); + g.addEventListener("click", fn); + g.addEventListener("keydown", (e) => { if (e.key === "Enter" || e.key === " ") { e.preventDefault(); fn(); } }); + }; + const strip = (svg, y, w = 680) => { + el("rect", { x: (800 - w) / 2, y, width: w, height: 48, rx: 24, fill: SOFT }, svg); + return txt(svg, 400, y + 31, "", { "text-anchor": "middle", "font-size": 20, "font-weight": 500 }); + }; + + const SC = {}; + + /* ---- a pop up book lies open and three cards rise out of the fold ---- */ + SC.popup = { + dur: 11, still: 8, + build(svg, api) { + const LEAF = [ + ["M400 118 Q260 90 102 86 L22 536 Q220 536 400 566 Z", BLUE], + ["M400 110 Q260 84 110 82 L32 522 Q220 524 400 552 Z", "#fff"], + ["M400 102 Q260 76 116 76 L40 508 Q220 510 400 538 Z", SOFT], + ]; + [false, true].forEach((mirror) => { + const g = el("g", mirror ? { transform: "translate(800 0) scale(-1 1)" } : {}, svg); + LEAF.forEach(([d, fill]) => el("path", { d, fill, stroke: INK, "stroke-width": 3, "stroke-linejoin": "round" }, g)); + }); + el("path", { d: "M400 102 V538", stroke: INK, "stroke-width": 3, "stroke-linecap": "round" }, svg); + + const W = 480, H = 116; + const CARDS = [ + { title: "ChatGPT share link", tag: "Fixed 26 Oct", fill: YEL, base: 138, sc: 0.88 }, + { title: "Prospero", tag: "Native harness", fill: SKY, base: 273, sc: 0.94 }, + { title: "Orkas", tag: "Desktop agent team", fill: MINT, base: 415, sc: 1 }, + ]; + const TIMES = [0.7, 2.9, 5.1], RISE = 0.9, FOLD = 9.4; + let manual = null; + const cards = CARDS.map((c, i) => { + const g = el("g", {}, svg), w = W * c.sc, h = H * c.sc; + const shade = el("rect", { fill: LIL }, g); + const hinges = [-1, 1].map((side) => { + const x = 400 + side * w * 0.3; + return { x, n: el("path", { fill: "#fff", stroke: INK, "stroke-width": 2.5, "stroke-linejoin": "round" }, g) }; + }); + const body = el("rect", { fill: c.fill, stroke: INK, "stroke-width": 3, rx: 12 }, g); + const face = el("g", {}, g); + txt(face, 0, -H + 46, c.title, { "text-anchor": "middle", "font-family": MONO, "font-size": 34, "font-weight": 700 }); + const cw = c.tag.length * 11.4 + 36; + el("rect", { x: -cw / 2, y: -H + 60, width: cw, height: 36, rx: 18, fill: "#fff", stroke: INK, "stroke-width": 2 }, face); + txt(face, 0, -H + 85, c.tag, { "text-anchor": "middle", "font-size": 20 }); + const ring = el("rect", { fill: "none", stroke: INK, "stroke-width": 2.5, "stroke-dasharray": "3 7", rx: 17, class: "mg-ring" }, g); + const hit = el("rect", { x: 400 - w / 2 - 8, width: w + 16, fill: "#fff", "fill-opacity": 0 }, g); + const card = { ...c, g, w, h, shade, hinges, body, face, ring, hit, k: 0 }; + button(g, `${c.title}: ${c.tag}`, () => { + const now = api.now(); + if (!manual) manual = cards.map((o) => ({ from: o.k, to: o.k > 0.01 ? 1 : 0, at: now })); + const m = manual[i]; + m.from = card.k; m.to = m.to >= 0.5 ? 0 : 1; m.at = now; + api.poke(); + }); + return card; + }); + const place = (c, k) => { + c.k = k; + const s = 0.09 + 0.91 * k, xs = 1 - 0.05 * (1 - cl(k)), w = c.w * xs, ch = c.h * s, x = 400 - w / 2, y = c.base - ch, lift = cl(k), ht = 6 + 14 * lift; + c.body.setAttribute("x", x); c.body.setAttribute("y", y); c.body.setAttribute("width", w); c.body.setAttribute("height", ch); + c.ring.setAttribute("x", x - 7); c.ring.setAttribute("y", y - 7); c.ring.setAttribute("width", w + 14); c.ring.setAttribute("height", ch + 14); + const top = Math.min(y, c.base - 50); + c.hit.setAttribute("y", top); c.hit.setAttribute("height", c.base + 22 - top); + c.shade.setAttribute("x", 400 - w / 2 + 6); c.shade.setAttribute("y", c.base - 2); c.shade.setAttribute("width", w - 12); c.shade.setAttribute("height", 2 + 8 * lift); + c.hinges.forEach((n) => n.n.setAttribute("d", `M${n.x - 22} ${c.base} H${n.x + 22} L${n.x + 30} ${c.base + ht} H${n.x - 30} Z`)); + c.face.setAttribute("transform", `translate(400 ${c.base}) scale(${c.sc * xs} ${c.sc * s})`); + c.face.setAttribute("opacity", seg(s, 0.12, 0.34)); + c.g.setAttribute("aria-pressed", String(k > 0.5)); + }; + return (t, now) => { + cards.forEach((c, i) => { + if (manual) { + const m = manual[i], e = calm ? 1 : seg(now, m.at, m.at + 0.7); + place(c, m.from + (m.to - m.from) * (m.to > m.from ? ob(e) : io(e))); + } else { + const f = FOLD + (2 - i) * 0.2; + place(c, ob(seg(t, TIMES[i], TIMES[i] + RISE)) * (1 - io(seg(t, f, f + 0.8)))); + } + }); + }; + }, + }; + + /* ---- player ---- */ + const q = new URLSearchParams(location.search), frozen = q.has("mgstill"), fixed = parseFloat(q.get("mgstill")); + const calm = matchMedia("(prefers-reduced-motion: reduce)").matches; + const mount = (fig) => { + const sc = SC[fig.dataset.scene], img = fig.querySelector("img"); if (!sc || !img) return; + const W = sc.w || 800, H = sc.h || 600; + const svg = el("svg", { viewBox: `0 0 ${W} ${H}`, class: "mg-svg", role: "group", "aria-label": img.alt || "" }); + svg.style.aspectRatio = `${W} / ${H}`; + el("rect", { width: W, height: H, fill: "#fff" }, svg); + img.replaceWith(svg); + let off = 0, raf = 0, seen = false, held = calm; + const base = performance.now(), clock = () => (performance.now() - base) / 1000; + let draw = () => {}; + const frame = () => { const now = clock(); draw(held ? sc.still : (((now + off) % sc.dur) + sc.dur) % sc.dur, now); }; + const tick = () => { cancelAnimationFrame(raf); frame(); if (seen && !held) raf = requestAnimationFrame(tick); }; + const api = { now: clock, seek: (s) => { off = s - clock(); held = false; tick(); }, poke: () => { held = false; tick(); } }; + draw = sc.build(svg, api); + if (frozen) { draw(isNaN(fixed) ? sc.still : fixed, 0); return; } + new IntersectionObserver(([e]) => { + seen = e.isIntersecting; + if (seen) { tick(); if (!fig.dataset.sent && window.posthog) { fig.dataset.sent = 1; window.posthog.capture("blog_scene_view", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } } + else cancelAnimationFrame(raf); + }, { threshold: 0.25 }).observe(fig); + svg.addEventListener("click", () => { if (!fig.dataset.hit && window.posthog) { fig.dataset.hit = 1; window.posthog.capture("blog_scene_interact", { slug: location.pathname.split("/").filter(Boolean).pop(), scene: fig.dataset.scene }); } }); + frame(); + }; + const go = () => document.querySelectorAll("figure.mg[data-scene]").forEach(mount); + const fonts = document.fonts && document.fonts.load ? Promise.all([document.fonts.load('700 32px "Space Grotesk"'), document.fonts.load('500 20px "Space Grotesk"'), document.fonts.load('700 20px "JetBrains Mono"')]).catch(() => {}) : Promise.resolve(); + const start = () => fonts.then(go, go); + if (document.readyState === "loading") document.addEventListener("DOMContentLoaded", start); else start(); +})(); diff --git a/blog/src/assets/media/agent-tools-today-2026-11-01/popup.png b/blog/src/assets/media/agent-tools-today-2026-11-01/popup.png new file mode 100644 index 0000000000000000000000000000000000000000..ea36e8d9d01b8763dcd418bc4e67346f0b271881 GIT binary patch literal 135700 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
Animation. On a white background, a pop up book lies open and three cards rise out of it one at a time. The first reads ChatGPT share link with a tag Fixed 26 Oct. The second reads Prospero with a tag Native harness. The third reads Orkas with a tag Desktop agent team. Tapping a card folds it down or back up.
The day's three lead items, from Parameter's write up, the Prospero announcement and the Orkas README, read 1 Nov 2026.
+ +## Top 3 launches + +1. **Prospero.** A native coding harness for Windows, macOS and Linux, written in C++ with a Dear ImGui interface. Its author says a harness "is essentially curl glued to popen()" and that Prospero uses "around two orders of magnitude fewer resources" than others. No model provider is built in, and "You can't use your Claude subscription". The free Community Edition is on GitHub under the Unlicense. A paid Professional Edition adds the headless engines for remote deployment. Announced 31 Oct, more than 180 points on Hacker News on 1 Nov. [Source](https://nullprogram.com/blog/2026/10/31/) +2. **agent-desktop 1.0.2.** From Vercel Labs, a CLI and C library that lets an agent read and operate desktop apps through the operating system's accessibility tree, "with no pixel matching". It runs on macOS, Windows and Linux. Its README warns that snapshots and screenshots "can contain private desktop content". Apache 2.0, published 30 Oct, more than 4,500 stars on 1 Nov. [Source](https://github.com/vercel-labs/agent-desktop/releases/tag/v1.0.2) +3. **Hex 3.0 and 3.1.** Local voice dictation from Anomaly, whose GitHub organisation also hosts OpenCode. It transcribes on your machine and pastes the text. Its [homepage](https://anoma.ly/hex/) offers Mac, Windows and Linux, while the README still labels Windows and Linux as beta. Version 3.0 starts fresh: it imports nothing, and 2.3.1 does not update to it by itself. MIT, published 31 Oct and 1 Nov, more than 2,100 stars on 1 Nov. [Source](https://github.com/anomalyco/hex/releases/tag/v3.0.0) + +## Top 3 skills, MCP servers and plugins + +1. **reanimate.** A Claude Code skill that records an animation from a live site, a screen recording, an mp4, a gif or a Lottie file, rebuilds it in your code, records the copy and compares the two, "so the agent keeps going until the numbers match". MIT, created 29 Oct, more than 490 stars on 1 Nov. [Source](https://github.com/NiazMorshed2007/reanimate) +2. **teardown.** A Claude Code skill "that turns any machine into a 3D simulator you can take apart", built as one offline HTML page. MIT, created 30 Oct, more than 480 stars on 1 Nov. [Source](https://github.com/elvarofficial/teardown) +3. **Cheap Agent.** An MCP server for Claude Code: "Opus plans, a dirt-cheap model writes every line, and tests decide what ships." Its own side by side run shows 154k Opus tokens alone against 57k with it, 63% fewer. Its repo description claims "50x your Claude usage", far more than that run shows. MIT, created 28 Oct, more than 140 stars on 1 Nov. [Source](https://github.com/muaaz9329/cheap-ag) + +## Top 3 moves from multi agent tools + +1. **OpenCode 2.2.4.** Published 30 Oct. It adds a guided setup for the Claude Agent provider that arrived in [2.2.3](https://github.com/anomalyco/opencode/releases/tag/v2.2.3), which uses "your Claude Code login and models": copy `claude auth login`, install Claude Code, verify the connection. OpenCode's [providers page](https://opencode.ai/docs/providers/), read 1 Nov, still says of plugins for Claude Pro and Max that "Anthropic explicitly prohibits this", and the release notes do not say how the two fit together. See [OpenCode alternatives](/blog/opencode-alternatives/). [Source](https://github.com/anomalyco/opencode/releases/tag/v2.2.4) +2. **Crush 0.99.0.** Published 29 Oct. Hooks "can now follow the whole run: sessions, turns, permissions and more". An app that hosts Crush can theme it, tell it which files are open and answer its permission prompts with `CRUSH_PERMISSIONS_PIPED=1`. [Source](https://github.com/charmbracelet/crush/releases/tag/v0.99.0) +3. **Orca 1.4.245.** Published 30 Oct. On a Mac, agents can now work in Chrome, Blender and other apps "while you keep using your mouse and keyboard", though "Some actions still need the app brought forward". [Source](https://github.com/stablyai/orca/releases/tag/v1.4.245) + +## Top 3 rising repos + +1. **Orkas.** "An open-source team of AI agents on your desktop", for macOS and Windows. A Commander turns your goal into tasks and coordinates 16 built in specialist agents plus Claude Code, Codex, OpenCode, OpenClaw and Hermes. It competes with Munder Difflin, so weigh our mention accordingly. MIT, more than 6,500 stars, and 1,044 stars in a day on GitHub trending on 1 Nov. [Source](https://github.com/Orkas-AI/Orkas) +2. **claude-mem.** "Persistent Context Across Sessions for Every Agent": it captures what your agent does, compresses that with AI and injects the relevant parts into later sessions. Apache 2.0, more than 108,000 stars, and 1,723 stars in a day on GitHub trending on 1 Nov. [Source](https://github.com/thedotmack/claude-mem) +3. **Lightpanda.** It calls itself "the headless browser designed for AI and automation". AGPL 3.0, more than 39,000 stars, and 929 stars in a day on GitHub trending on 1 Nov. [Source](https://github.com/lightpanda-io/browser) + +Stars can rise for reasons other than use: names to watch, not picks. + +## Top 3 things people are arguing about + +1. **Could opening one link cost you a ChatGPT account?** Until OpenAI's fix on 26 Oct, yes, says Parameter's write up of 28 Oct. A public ChatGPT share could run attacker code in the signed in session of whoever opened it, through a math keyboard library that accepted messages from any web address. The researchers confirmed it could list conversations, read a private one and send data from it to an outside server: "Opening the shared link was the only required action." OpenAI rated it P1 and awarded a $5,000 bounty on 26 Oct, the post says. The post does not say whether anyone else used the flaw. More than 310 points on Hacker News on 1 Nov. See [security for AI coding agents](/blog/security-for-ai-coding-agents/). [Source](https://www.parameter.ai/labs/we-found-a-gap-at-openai) +2. **Is Claude refusing ordinary game and reverse engineering work?** Tom's Hardware reported on 31 Oct that users claim Claude Code or Opus 5.5 blocks such tasks, including runs of the REA tool, and that issues about game work are arriving on Claude Code's GitHub. It says a rule text quoted online has no confirmation, and that there is "no official statement" from Anthropic so far. More than 60 points on Hacker News on 1 Nov. [Source](https://www.tomshardware.com/tech-industry/artificial-intelligence/anthropics-ai-model-is-now-blocking-attempts-at-video-game-recreation-and-cloning-users-also-claim-non-malicious-generic-reverse-engineering-tasks-are-blocked) +3. **What does one engineer do with unlimited tokens?** Cisco's president, Jeetu Patel, told Fortune he gave a 27 year old former founder "unlimited tokens" to refactor code, with a final goal of 98% of Cisco's legacy code within 24 months. Published 30 Oct, more than 300 points on Hacker News on 1 Nov. [Source](https://fortune.com/2026/10/30/cisco-president-jeetu-patel-gen-z-27-year-old-unlimited-ai-tokens-rewrite-legacy-code-entry-level-jobs/) + +## How this list is built + +For this edition, covering 29 Oct to 1 Nov, we read the GitHub releases of tracked tools, vendor blogs and changelogs, GitHub trending, and the Hacker News front page. We also took leads from a read of X, but nothing here rests on a post there. We did not use Reddit for it. A name only makes a list with a link that was opened and a signal that can be shown: points, stars or a dated release. Repos are checked against the GitHub API before they appear. New here? Start with the [install guide](/blog/how-to-install-and-use-munder-difflin/). + + diff --git a/docs/blog/agent-tools-today-2026-10-03/index.html b/docs/blog/agent-tools-today-2026-10-03/index.html index f50dfc3a49..fbded23547 100644 --- a/docs/blog/agent-tools-today-2026-10-03/index.html +++ b/docs/blog/agent-tools-today-2026-10-03/index.html @@ -249,50 +249,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-04/index.html b/docs/blog/agent-tools-today-2026-10-04/index.html index 82723625b8..6512e8e6a6 100644 --- a/docs/blog/agent-tools-today-2026-10-04/index.html +++ b/docs/blog/agent-tools-today-2026-10-04/index.html @@ -248,50 +248,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-05/index.html b/docs/blog/agent-tools-today-2026-10-05/index.html index 0371ed758d..484178251d 100644 --- a/docs/blog/agent-tools-today-2026-10-05/index.html +++ b/docs/blog/agent-tools-today-2026-10-05/index.html @@ -246,50 +246,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-06/index.html b/docs/blog/agent-tools-today-2026-10-06/index.html index 3417c73671..a5a92c91f4 100644 --- a/docs/blog/agent-tools-today-2026-10-06/index.html +++ b/docs/blog/agent-tools-today-2026-10-06/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-07/index.html b/docs/blog/agent-tools-today-2026-10-07/index.html index 692a6c7c92..2ba0476d02 100644 --- a/docs/blog/agent-tools-today-2026-10-07/index.html +++ b/docs/blog/agent-tools-today-2026-10-07/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-08/index.html b/docs/blog/agent-tools-today-2026-10-08/index.html index 080ad37eaa..c79ce89eaf 100644 --- a/docs/blog/agent-tools-today-2026-10-08/index.html +++ b/docs/blog/agent-tools-today-2026-10-08/index.html @@ -246,50 +246,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-09/index.html b/docs/blog/agent-tools-today-2026-10-09/index.html index 985555d82e..76da7ed4c1 100644 --- a/docs/blog/agent-tools-today-2026-10-09/index.html +++ b/docs/blog/agent-tools-today-2026-10-09/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-10/index.html b/docs/blog/agent-tools-today-2026-10-10/index.html index 0ae2954723..523bb41085 100644 --- a/docs/blog/agent-tools-today-2026-10-10/index.html +++ b/docs/blog/agent-tools-today-2026-10-10/index.html @@ -247,50 +247,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-11/index.html b/docs/blog/agent-tools-today-2026-10-11/index.html index e7466dd003..a26e26068c 100644 --- a/docs/blog/agent-tools-today-2026-10-11/index.html +++ b/docs/blog/agent-tools-today-2026-10-11/index.html @@ -245,50 +245,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-12/index.html b/docs/blog/agent-tools-today-2026-10-12/index.html index ec76d733aa..f4337a452f 100644 --- a/docs/blog/agent-tools-today-2026-10-12/index.html +++ b/docs/blog/agent-tools-today-2026-10-12/index.html @@ -243,50 +243,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-13/index.html b/docs/blog/agent-tools-today-2026-10-13/index.html index fff6850b48..18187711fb 100644 --- a/docs/blog/agent-tools-today-2026-10-13/index.html +++ b/docs/blog/agent-tools-today-2026-10-13/index.html @@ -243,50 +243,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-15/index.html b/docs/blog/agent-tools-today-2026-10-15/index.html index df1d88261e..6f27f42d1c 100644 --- a/docs/blog/agent-tools-today-2026-10-15/index.html +++ b/docs/blog/agent-tools-today-2026-10-15/index.html @@ -242,50 +242,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-16/index.html b/docs/blog/agent-tools-today-2026-10-16/index.html index 2939a20dbe..83e7c80ce4 100644 --- a/docs/blog/agent-tools-today-2026-10-16/index.html +++ b/docs/blog/agent-tools-today-2026-10-16/index.html @@ -241,50 +241,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-17/index.html b/docs/blog/agent-tools-today-2026-10-17/index.html index 70577fc105..11439c81a1 100644 --- a/docs/blog/agent-tools-today-2026-10-17/index.html +++ b/docs/blog/agent-tools-today-2026-10-17/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-18/index.html b/docs/blog/agent-tools-today-2026-10-18/index.html index 08da310f70..e9d211c67e 100644 --- a/docs/blog/agent-tools-today-2026-10-18/index.html +++ b/docs/blog/agent-tools-today-2026-10-18/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-19/index.html b/docs/blog/agent-tools-today-2026-10-19/index.html index 6ace82621a..1055795e97 100644 --- a/docs/blog/agent-tools-today-2026-10-19/index.html +++ b/docs/blog/agent-tools-today-2026-10-19/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-21/index.html b/docs/blog/agent-tools-today-2026-10-21/index.html index 51f26d42fe..5a882b4aa4 100644 --- a/docs/blog/agent-tools-today-2026-10-21/index.html +++ b/docs/blog/agent-tools-today-2026-10-21/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-22/index.html b/docs/blog/agent-tools-today-2026-10-22/index.html index 2efd9fcdcb..99b47174ce 100644 --- a/docs/blog/agent-tools-today-2026-10-22/index.html +++ b/docs/blog/agent-tools-today-2026-10-22/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-23/index.html b/docs/blog/agent-tools-today-2026-10-23/index.html index 948b93e228..ee5414d253 100644 --- a/docs/blog/agent-tools-today-2026-10-23/index.html +++ b/docs/blog/agent-tools-today-2026-10-23/index.html @@ -241,50 +241,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-26/index.html b/docs/blog/agent-tools-today-2026-10-26/index.html index c1dfe96ac0..cf60576f17 100644 --- a/docs/blog/agent-tools-today-2026-10-26/index.html +++ b/docs/blog/agent-tools-today-2026-10-26/index.html @@ -241,50 +241,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-27/index.html b/docs/blog/agent-tools-today-2026-10-27/index.html index 924c6d3ec0..5d4c04629a 100644 --- a/docs/blog/agent-tools-today-2026-10-27/index.html +++ b/docs/blog/agent-tools-today-2026-10-27/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-28/index.html b/docs/blog/agent-tools-today-2026-10-28/index.html index 249132c002..f02ab38671 100644 --- a/docs/blog/agent-tools-today-2026-10-28/index.html +++ b/docs/blog/agent-tools-today-2026-10-28/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-29/index.html b/docs/blog/agent-tools-today-2026-10-29/index.html index ff3f7c84bc..683c103e15 100644 --- a/docs/blog/agent-tools-today-2026-10-29/index.html +++ b/docs/blog/agent-tools-today-2026-10-29/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 28 Oct 2026: OpenCode 2.2, Entire, Hallmark

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 27 to 28 Oct 2026, each with its source and date.

+

Agent Tools Today, 30 Oct 2026: Mistral Large 4 Weights, Claude Code 2.1.314, Herdr App

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 30 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-30/index.html b/docs/blog/agent-tools-today-2026-10-30/index.html index a504d7acf9..c0e429a92b 100644 --- a/docs/blog/agent-tools-today-2026-10-30/index.html +++ b/docs/blog/agent-tools-today-2026-10-30/index.html @@ -240,50 +240,50 @@

How this list is built
- +
- + 5 min
-

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

+

Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

+

Agent Tools Today, 31 Oct 2026: Claude Code Extension Backdoor in Cursor, Claude Code 2.1.316, OpenCode 2.2.5

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 to 31 Oct 2026, each with its source and date.

News - Read → + Read →
- +
- + 5 min
-

Agent Tools Today, 28 Oct 2026: OpenCode 2.2, Entire, Hallmark

-

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 27 to 28 Oct 2026, each with its source and date.

+

Agent Tools Today, 29 Oct 2026: Gemini 4 Carbon, Copilot Connectors, OpenCode Goals

+

The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 28 to 29 Oct 2026, each with its source and date.

News - Read → + Read →
diff --git a/docs/blog/agent-tools-today-2026-10-31/index.html b/docs/blog/agent-tools-today-2026-10-31/index.html index 5a781b794d..ee06f5c3fc 100644 --- a/docs/blog/agent-tools-today-2026-10-31/index.html +++ b/docs/blog/agent-tools-today-2026-10-31/index.html @@ -242,56 +242,56 @@

How this list is built + + + + - + -

$o=`d{oXcWULo)xeot`@j-`8tV@(Hi9 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 O?DzCd^eS|m{`n8$lz7Pi literal 0 HcmV?d00001 diff --git a/blog/src/posts/agent-tools-today-2026-11-01.md b/blog/src/posts/agent-tools-today-2026-11-01.md new file mode 100644 index 0000000000..92c115f026 --- /dev/null +++ b/blog/src/posts/agent-tools-today-2026-11-01.md @@ -0,0 +1,57 @@ +--- +title: "Agent Tools Today, 1 Nov 2026: ChatGPT Share Link Takeover, Prospero, Orkas" +seoTitle: "Agent Tools Today (1 Nov 2026): Launches, Skills, MCP Servers" +description: "The top launches, skills, multi agent moves, rising repos and arguments in AI agents from 29 Oct to 1 Nov 2026, each with its source and date." +date: 2026-11-01 +category: news +categoryLabel: News +type: Non-technical +series: agent-tools-today +primaryKeyword: "agent tools today 1 nov 2026" +secondaryKeywords: ["chatgpt share link account takeover", "prospero coding harness", "orkas ai", "hex 3.0 voice dictation", "crush 0.99.0", "opencode claude agent"] +tags: ["Daily Brief", "Claude Code", "Skills", "Security"] +--- + +Agent tools today, 1 Nov 2026, in one line: researchers showed how one shared ChatGPT link could take over an account (OpenAI has fixed it), Prospero arrived as a native coding harness, and Orkas climbed GitHub trending. It covers 29 Oct to 1 Nov, checked 1 Nov. An earlier edition is [31 Oct](/blog/agent-tools-today-2026-10-31/). + +[Munder Difflin](https://harnessmd.com/download) is free and open source: a desktop app that runs a team of AI agents for all kinds of knowledge work, coding included, on your own computer. It is not ranked in the lists below. + +