<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>thekb.eu — Tools &amp; Platforms</title><description>Tools &amp; Platforms · High-fidelity tech watch — AI, coding agents, SDLC</description><link>https://www.thekb.eu/</link><language>en</language><item><title>DuckDB and the changing physics of analytics</title><link>https://www.thekb.eu/en/fiches/warfield-duckdb-changing-physics-analytics-2026-08-26/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/warfield-duckdb-changing-physics-analytics-2026-08-26/</guid><description>Guest post by **Andy Warfield**, an engineer on the **S3** team at **AWS**, published on **August 26, 2026** on *All Things Distributed*, **Werner Vogels**&apos;s blog, who introduces it in a few lines signed &quot;--W&quot;: **3,554 words** per the page. The text serves as the vehicle for the announcement that **DuckLabs**, the team behind **DuckDB**, is joining **AWS**. (A) The thesis: systems computing is about seeking the elegant trade-off against a moving &quot;physics&quot; — the ratios between memory speed, network, and compute — and that physics has changed. Warfield quantifies the gap: an **m1.xlarge** from 2007 offered **15 GB of RAM**, **4 virtual cores**, and **~1 Gb/s** of network; an **m8g.48xlarge** today offers roughly **50×** more of each of the three. Dataset growth, meanwhile, follows a distribution whose tail consists of very large volumes. (B) The consequence: distributed processing — **MapReduce**, **Spark**&apos;s **RDDs** — was designed under the I/O constraints of the early 2000s, and much of the work assigned to it no longer needs to leave the application. Hence the embedded, in-process library engine, running in the application&apos;s address space, of which **DuckDB** is the example. Warfield anchors this in the *Scalability! But at what COST?* paper (2015) and **Paul Barham**&apos;s epigraph: &quot;You can have a second computer once you&apos;ve shown you know how to use the first one.&quot; He states an explicit caveat: &quot;When a job genuinely needs a thousand machines, it needs a thousand machines.&quot; The corpus already holds [[vogels-tech-predictions-2026-allthingsdistributed-2025-11-25]] from the same blog and [[anthropic-self-service-data-analytics-claude-agentic-stack-2026-06-03]] on self-service analytics.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Andy Warfield, an engineer on the S3 team at AWS, published a guest post on All Things Distributed on August 26, 2026, introduced by Werner Vogels. In it, he explains why embedded analytical engines like DuckDB are gaining importance, and announces that DuckLabs, the team that develops DuckDB, is joining AWS.

His reading grid is one of a moving &quot;physics.&quot; Where the physical sciences explore invariants, systems computing seeks the elegant trade-off against ratios that shift: memory speed versus network speed, richness of abstractions versus available power. He cites three moments — Berkeley&apos;s NOW project, his own work on Xen, and the MonetDB and X100 research at Amsterdam&apos;s CWI, where the bottleneck of query processing had shifted from disk to CPU — and notes that these constraints recur in cycles.

Applied to data, this grid explains distributed processing. Processing is always simpler and more efficient on a single fast machine, but when a server&apos;s disk or network card can no longer read the desired volume, one partitions. That was the constraint of the early 2000s, the one that produced MapReduce and then Spark&apos;s RDDs. Warfield notes two qualities of these systems: they innovated heavily on developer ergonomics, and they accepted a fixed cost of planning and distribution, betting on throughput gained by adding machines rather than on per-unit efficiency.

But the ratios have changed. A current instance offers roughly fifty times the memory, cores, and network bandwidth of the largest EC2 instance from 2007, while dataset growth follows a distribution whose extreme cases form the tail. The 2015 Scalability! But at what COST? paper had already shown that a carefully optimized single-thread implementation could beat distributed frameworks running on one hundred twenty-eight cores.

DuckDB, launched in 2018 by Hannes Mühleisen and Mark Raasveldt, applies this logic: an in-process library analytical engine, running in the application&apos;s address space, following SQLite&apos;s distribution model. AWS became a DuckLabs customer and then a sponsor of the Iceberg extension, alongside its work on S3 Tables; the extension now supports Iceberg v2 and v3 and exceeds 800,000 downloads per week.

Warfield does not present the embedded model as a replacement: when a job requires a thousand machines, it requires them. What is changing, he writes, is that much of the work done on data never actually needed a cluster. DuckLabs joins AWS as a subsidiary, with the project remaining open source under the MIT license and under the stewardship of the DuckDB Foundation.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>DuckDB</category><category>DuckLabs</category><category>AWS acquisition</category><category>embedded analytical engine</category><category>in-process library</category></item><item><title>Designing AI with character: what we learned building Berd</title><link>https://www.thekb.eu/en/fiches/block-berd-caractere-agents-open-source-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/block-berd-caractere-agents-open-source-2026-08-18/</guid><description>Corporate blog post from **Block** (`block.xyz/inside`), unsigned — the displayed author is **&quot;Block&quot;** —, published on **August 18, 2026**, ~930 words, announcing **the open-sourcing of Berd**, Block&apos;s internal desktop application for working with agents, and laying out the design thesis that guided it: giving agents character *&quot;not only through roles, instructions, skills, and tools, but through distinctive visual identities&quot;* — hence the in-house animated characters, the *&quot;Gloopies&quot;*. The post starts from an observation of fragmentation (*&quot;The technology was powerful, but the experience around it was fragmented&quot;*) and a precisely named interface problem: *&quot;the product gives people little sense of how the agent is configured, which context and tools are available to it, and how it differs from another agent&quot;*. Two structuring contributions. **(A) A three-tier articulation**: **goose** remains the framework and *runtime* that holds the agent loop; **Berd** is the desktop client (projects, context, sessions, agents, configuration); the two communicate via the **Agent Client Protocol**. **Buzz** is designated as the follow-up, for when solo work becomes collaborative (*&quot;Start alone, then go multiplayer&quot;*). **(B) Six requirements handed off to Buzz**, stated as a takeaway: *&quot;private space, durable context, recognizable agent identities, reusable skills, visible configuration, and clearer visibility into an agent&apos;s configured context, tools, and capabilities&quot;* — a grid directly reusable for evaluating an agent client. The text itself distinguishes identity from capability: *&quot;The avatars make the agent recognizable. Its role, skills, and tools make it useful.&quot;* No usage figures are produced and no license is named for the open-sourcing.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Corporate blog post from **Block** (`block.xyz/inside`), **unsigned**, published on **August 18, 2026**, announcing **the open-sourcing of Berd** and laying out the design thesis that guided it.

**What Berd is.** *&quot;Berd is a desktop application our teams use to work with AI agents across projects, skills, tools, and models.&quot;* Born of an internal problem: Block had access to capable agents — **goose**, **Claude Code**, **Codex** — but each imposed *&quot;different interfaces, configuration systems, and ways of managing context&quot;*. The conclusion drawn: *&quot;we didn&apos;t need another model or agent harness, **we needed a consistent environment around them**&quot;*. Berd brings together conversations, files, folders, instructions, agents and skills around **persistent projects**, to stop rebuilding context for every task.

**The design thesis.** Give agents **character** — not only through roles, instructions, skills and tools, but through **distinct visual identities**, including a collection of animated characters, the *&quot;Gloopies&quot;*. The problem invoked is that of the empty prompt box: *&quot;the product gives people little sense of how the agent is configured, which context and tools are available to it, and how it differs from another agent&quot;*. The post places the approach in the lineage of **Square** and **Cash App** — bringing design where the category had none. **But the problem stated is a configuration-legibility problem, and the avatar solves distinguishability**; the text acknowledges this in one line it does not develop: *&quot;The avatars make the agent recognizable. **Its role, skills, and tools make it useful.**&quot;*

**The architecture.** Berd descends from **goose**, the open source agent framework launched by Block in **January 2025**, contributed to the **Agentic AI Foundation** (Linux Foundation, December 2025) alongside **MCP** and **AGENTS.md**. Explicit division: *&quot;goose remains the open agent framework and runtime. Berd is a desktop application built around it. **Berd connects to goose through the Agent Client Protocol.**&quot;* goose holds the agent loop, Berd holds the experience.

**The sequel is Buzz.** Berd served to explore **solo** work; *&quot;But work rarely stays private&quot;*. What Berd showed — *&quot;private space, durable context, recognizable agent identities, reusable skills, visible configuration&quot;* — will feed **Buzz**, the shared human+agent space. *&quot;Start alone, then go multiplayer.&quot;*

**Caveats.** **No figures, no user testing, no license named**; one isolated overreach (*&quot;create custom agents to do any task they want&quot;*); and a post whose title announces a retrospective while keeping the product in the present tense — **Berd is not declared deprecated, but the roadmap points to Buzz**.&lt;/p&gt;</content:encoded><category>Tools &amp; Platforms</category><category>Berd</category><category>Block</category><category>open source</category><category>open-sourcing</category><category>desktop application</category></item><item><title>Securing Software at the Speed of AI: What Four Years of Data Reveal</title><link>https://www.thekb.eu/en/fiches/linskens-sonatype-securite-vitesse-ia-quatre-ans-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/linskens-sonatype-securite-vitesse-ia-quatre-ans-2026-08-18/</guid><description>Blog post from **Sonatype** by **Aaron Linskens** (*technical writer*), published on **August 18, 2026**, ~1,300 words: it recounts a **Sonatype Research Labs** study spanning **49 months** (June 2022 — June 2026) and a **fixed cohort** of enterprise applications, a methodological choice asserted to isolate the evolution of the application fleet rather than that of the customer portfolio. The result is presented as a contradiction: remediation is faster, yet risk accumulates further. (A) **The stock is rising** — *Critical* and *High* vulnerabilities per application **×4.31** (from **14.14** in June 2022 to **54.3** in 2026, still **×3.91** excluding legacy applications newly brought under management), newly affected component versions at **46×** the pre-AI rate, monthly application creation **×4.84**. (B) **Remediation is improving** — more than half of resolved violations are resolved in under a day, the median age of unresolved *Critical/High* vulnerabilities drops from **228** to **126 days**, then to **103** in May 2026; among cohorts that had twelve months, **52.6%** are resolved, **44.3%** open, **3.1%** under waiver. (C) **The proposed lever is component selection**: at the moment a vulnerable dependency was chosen, a substantially less risky version already existed in **62.2%** of cases on **Maven**, **46.9%** on **npm**, **34.3%** on **PyPI** — a gap the text attributes to an information gap rather than developer fault. The post itself states that AI is not the sole cause of the acceleration, and concludes on **Sonatype Guide**, which brings this intelligence to the point of selection. On the supply-chain side, it extends what [[fiches/2026-08/staples-gitlab-when-code-is-abundant-2026-08-24]] frames in economic terms and [[fiches/2026-07/clinton-anthropic-secure-ai-native-sdlc-2026-07-21]] in secure-cycle terms.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Sonatype publishes, written by its *technical writer* Aaron Linskens, a synthesis of a longitudinal study by its research labs spanning forty-nine months, from June 2022 to June 2026. The method is stated upfront: a fixed cohort of applications tracked continuously, so that the measured variations reflect the evolution of the software fleet rather than that of the customer portfolio. The central result is presented as a contradiction: organizations remediate faster than before, yet their applications accumulate more risk.

Four measures frame the finding. *Critical* and *High* vulnerabilities per application were multiplied by 4.31, rising from an average of 14.14 in June 2022 to 54.3 in 2026; the effect is not driven by legacy alone, since excluding legacy applications recently brought under management still leaves a factor of 3.91. Newly affected component versions are advancing at forty-six times the pre-AI rate. The median age of vulnerabilities has fallen 59% since its peak in January 2024. Finally, the average monthly creation of applications was multiplied by 4.84, and with it the dependency decisions.

The progress in remediation is real: more than half of resolved violations are resolved in under a day, and the median age of unresolved *Critical/High* vulnerabilities drops from 228 to 126 days, then to 103 days in May 2026. Among cohorts with at least twelve months to act, 52.6% are resolved, 44.3% remain open, and 3.1% are under waiver.

The proposed shift concerns the upstream. The researchers examined the vulnerable dependencies that entered the period&apos;s applications and asked a simple question: at the time of selection, did a substantially less risky version already exist? The answer is yes in 62.2% of cases on Maven, 46.9% on npm, and 34.3% on PyPI. The text declines to read this as developer fault: some vulnerabilities are unavoidable, others stem from an information gap at the time of the choice — a point that becomes sensitive when an AI assistant can introduce a component in seconds without having up-to-date intelligence on its risk and on organizational policy.

The post acknowledges that AI is not the sole cause of the expanding vulnerability landscape and cites four competing factors. It concludes on Sonatype Guide, which brings this intelligence to the point of selection, and points to the full report, *The AI-Era Software Assembly Line*, for the underlying data.&lt;/p&gt;</content:encoded><category>Quality &amp; Security</category><category>software supply chain</category><category>software supply chain</category><category>Sonatype Research Labs</category><category>fixed cohort</category><category>longitudinal study</category></item><item><title>Projects in Buzz</title><link>https://www.thekb.eu/en/fiches/petersen-block-buzz-projects-forge-souveraine-2026-08-18/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/petersen-block-buzz-projects-forge-souveraine-2026-08-18/</guid><description>Product announcement post from **Block Engineering** signed by **Thomas Petersen** (*Principal Designer &amp; Builder*), published on **August 18, 2026**, ~1,800 words across thirteen short sections, introducing **Buzz Projects** — a **software forge hosted on its own relay**: Git repositories, branches, pull requests, issues, review and merge, multi-repo projects, an activity feed, all linked to conversation channels. The post&apos;s standfirst and thesis: *« Coding agents are the terminal for your computer. Buzz is the terminal for your network. »* Three contributions. **(A) A trust doctrine grounded in *ex post* proof rather than *ex ante* authorization**: on one side *« No forced guardrails, no limitations on what your agents are allowed to help you with »*, on the other *« Every push, review, approval, and merge is a signed Nostr event. If an agent authors a patch, you can see which agent produced it and which human authorized that agent to act »*; the section closes on a stated direction — *« we are already exploring ideas around agent trust protocols informed by past behavior »*. **(B) Git interoperability without proprietary tooling**: *« These are standard git repositories… You can fetch, clone, pull, and push over plain Smart HTTP, with no custom tooling or wrapper CLI required »*, with the clé Nostr serving as a single identity — *« The same npub that signs your messages signs your pushes. »* **(C) A distinction between execution surface and network presence**: *« A terminal gives an agent somewhere to execute commands and change files, but it does not give it a persistent place in the network. Buzz does. »* The post produces no figures and contains no outbound links; it qualifies itself as preliminary six times (*« still very basic »*, *« fairly elementary »*, *« still under experiments »*), and Projects lives under the **Experiments** tab of Buzz Desktop.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Announcement post from **Block Engineering** signed by **Thomas Petersen** (*Principal Designer &amp;amp; Builder*), published on **August 18, 2026**, introducing **Buzz Projects** — the forge building block of **Buzz**, Block&apos;s humans+agents workspace built on **Nostr**.

**The problem stated.** *« Software development tools are fragmented in ways the work itself is not. »* The bug report sits in one tool, the discussion in another, the fix on a branch, CI elsewhere, the review in a comment thread, release notes reconstructed after the fact. **The thesis: all of this is one conversation, and the history must be part of the project.**

**What Projects delivers.** A **forge hosted on your own relay**: standard Git repositories accessible via `fetch/clone/pull/push` over **Smart HTTP**, *« with no custom tooling or wrapper CLI required »*; **the clé Nostr as a single identity** — *« the same npub that signs your messages signs your pushes »*, with no separate token or GitHub account; **multi-repo projects** that can include repositories one doesn&apos;t own (*« you just won&apos;t have authority over it »*); issues, pull requests, diffs, inline comments, review and merge; a server-wide **activity feed**; and the **linking of any project to any number of channels**, so that *« the context around a change doesn&apos;t disappear the moment agents start writing code »*. From a channel, an issue can be handed to an agent or the agent can be asked to open a PR, which links back to the conversation that produced it; the agent reaches out to the human via the **Inbox**.

**The doctrine, in two parts the post never assembles.** On one side, **no prior constraint**: *« No forced guardrails, no limitations on what your agents are allowed to help you with. »* On the other, **a signed record of every act**: *« Every push, review, approval, and merge is a signed Nostr event »*, with a trace of **which agent** produced a patch and **which human** had authorized it. Hence the closing projection: contribution history becomes *« more than a set of colored squares on a profile »*, a **verifiable history attached to a key**, and Block states it is **exploring *« agent trust protocols informed by past behavior »***. **Trust shifts from *ex ante* authorization to *ex post* proof.** The associated framing is explicit: *« A terminal gives an agent somewhere to execute commands and change files, but it does not give it a persistent place in the network. Buzz does. »*

**Caveats.** **No figures, no outbound links, no specification** anywhere in the text; **CI and release notes are promised but absent from the inventory**; Projects lives under the **Experiments tab**, and the post disqualifies itself six times — *« Buzz is still in beta and Buzz Projects is still under experiments, so treat it accordingly. »*&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Buzz</category><category>Buzz Projects</category><category>Block</category><category>Block Engineering</category><category>Thomas Petersen</category></item><item><title>GLM-5.3: Frontier Coding with Emergent Cyber Capabilities</title><link>https://www.thekb.eu/en/fiches/zai-glm-53-emergent-cyber-2026-08-14/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/zai-glm-53-emergent-cyber-2026-08-14/</guid><description>Announcement post published on the **official Z.ai blog** (formerly Zhipu AI, Chinese lab) on **August 14, 2026**, **with no individual byline**, ~2,000 words plus footnotes. It announces **GLM-5.3**, successor to GLM-5.2, opening with a methodological thesis: *« Scaling post-training is all we did for GLM-5.3. »* Same base model as GLM-5.2 — *« every gain comes from post-training »*. Three announcements. **(A) An open-weights coding model**: +50% claimed on **Z.ai Code Bench**, an unpublished in-house benchmark. **(B) A cyber capability presented as &quot;emergent&quot;**, which the body of the text traces to a training choice — *« As part of post-training, we introduced vulnerability discovery data and environments into the training mix. We expected this to make the model better at finding and reasoning about vulnerabilities »* — what came as a surprise was the speed and the change in nature: the model moves from identifying isolated flaws to *« coherent plans for complete exploitation chains »*. Gains grow with position in the exploitation chain: CyberGym 77.2 → **84.5%**, ExploitBench 24.4 → **54.4%** (×2.2), ExploitGym 29 → **105** tasks in 2h (×3.6), with the gap to the closed frontier remaining wide (181 and 247 tasks). Z.ai puts it this way: *« Capability is growing fastest exactly where we are furthest behind. »* The post also publishes a **Z.ai Security Disclosure Ledger**: **2,436 vulnerabilities identified across 269 open source projects** — kernels, OSes, browser engines, infrastructure, web applications, network protocols — the oldest introduced in **1981**, average lifetime before discovery **26.6 years**, of which **53 disclosed** and **2,383 under embargo**. **(C) A weight release** *« within two weeks of launch, once safety evaluation and hardening are complete »*. The most reusable methodological contribution: **environment and verifier synthesis**, the latter produced without access to the reference solution and admitted only after a triptych of negative controls — **oracle**, **no-op**, **unsolved-state**. All agentic evaluations are conducted **in Claude Code 2.1.207**.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Announcement post published on **August 14, 2026** on the **Z.ai** blog (formerly Zhipu AI), **unsigned**, for the launch of **GLM-5.3**.

**The methodological thesis.** *« Scaling post-training is all we did for GLM-5.3. »* Same base model as GLM-5.2: **all the gain comes from post-training**, built on the stack from the previous cycle — **IndexShare** (long context), **SAO** (long-horizon RL) and **slime** (asynchronous training, Megatron + SGLang). The bottleneck has shifted from the model to **the environment**: Z.ai describes pipelines that **synthesize** environments and reward signal — a judge agent verifies solvability, **verifiers are synthesized without access to the reference solution**, and are admitted only after a triptych of **oracle / no-op / unsolved-state** controls. The work remains *« human-in-the-loop »*. End-to-end RL throughput improved by **more than 2.3×**.

**The coding results.** Terminal-Bench 3.0 goes from **4.6 to 28.3**, DeepSWE v1.1 from **46.2 to 66.9**, Agents&apos; Last Exam from **23.8 to 28.5**. On **Z.ai Code Bench**, an **in-house, private** benchmark, +50% over GLM-5.2, with a simultaneous gain in **token efficiency**: 34.5% at ~75K output tokens at Max effort (versus 23.4% at 96K for GLM-5.2), and 31.4% at ~50K at High effort — ahead of Claude Opus 4.8 (29.5% at 120K). **Claude Fable 5 remains ahead at 39.5%.** The claim *« most capable open-weights model for coding »* **does not follow from the table**: against **Kimi K3**, the score is **3–3 with one tie**.

**The cyber capability.** Presented as *« emergent »*, it was **deliberately trained** — the post writes *« we expected this to make the model better »*. What came as a surprise was the **speed**, and the shift from isolated flaws to the **complete exploitation chain**. CyberGym **84.5%** (best in the table), ExploitBench **54.4%** (×2.2), ExploitGym **105/130 tasks** (×3.6 over GLM-5.2, throughput-normalized budgets). Key sentence: ***« Capability is growing fastest exactly where we are furthest behind. »***

**The heaviest number.** Working with Chinese security teams, the model identified **2,436 vulnerabilities in 269 open source projects** — kernels, OSes, browser engines, network protocols — the oldest introduced in **1981**, average lifetime **26.6 years**. The **Security Disclosure Ledger** shows **53 disclosed** and **2,383 under embargo**: **2.2% published**.

**Governance.** Weights announced *« in two weeks, once safety evaluation and hardening are complete »* — **a date, not a criterion**: no definition of hardening, no condition for non-release, no third-party evaluator.

**Miscellaneous.** `thinking.type: &quot;disabled&quot;` **is no longer supported** (migration required); GLM Coding Plan quotas in points, **50% outside 14:00–18:00 UTC+8**; **nearly all evaluations are conducted in Claude Code 2.1.207**.&lt;/p&gt;</content:encoded><category>Quality &amp; Security</category><category>GLM-5.3</category><category>GLM-5.2</category><category>Z.ai</category><category>Zhipu AI</category><category>open weights</category></item><item><title>DeepSeek Harness developer preview: Everything is a plugin</title><link>https://www.thekb.eu/en/fiches/deepseek-harness-everything-is-a-plugin-2026-08-13/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/deepseek-harness-everything-is-a-plugin-2026-08-13/</guid><description>Official product page from **DeepSeek**, published on **August 13, 2026**, **unsigned**, ~450 words, announcing the *developer preview* release of **DeepSeek Harness** (`dsh`) — a coding-agent harness **open source under the MIT license**, whose repository opened the same day. A three-word thesis, repeated in the title and in the repository description: *« Everything is a plugin »*, paired with a second promise, *« Every run is traceable »*. The page states the equation *« AGENT = MODEL + HARNESS »* and lists the pluggable capabilities — *« models, tools, skills, sessions, sandboxes, storage, loops, scheduling, and the UI »*. Four modes ship: **Standard** (full coding agent), **Code** (tools exposed via the *Code Mode SDK*, letting the model compose multi-step operations inside a TypeScript program), **Minimal** (*« two-tool coding agent with persistent bash and str_replace_editor »*, explicitly *« for benchmarking models in a minimal environment »*), and **Creator** (runtime inspection, in-memory plugin testing). The technical substance sits in the repository, not on the page: `docs/architecture.md` states a logging invariant — *« Model-visible means logged. Anything that reaches a model request must be reconstructable from the log, and a runtime invariant asserts it »* — and states that *« there is no privileged core to patch »*. The technical core is not DeepSeek&apos;s own: DSH is built on **Cordis** (the `cordiverse` project, a third party), **vendored** into `vendor/` with a manifest and a sync procedure, and the page places the *« Cordis paper »* at the same navigation level as &quot;GitHub&quot; and &quot;Developer docs&quot;. Two LLM adapters ship — `dsh-llm-deepseek` and `dsh-llm-pi-ai`, a generic multi-provider adapter. The repository warns in capitals: *« THERE WILL BE COMPATIBILITY-BREAKING CHANGES »*, and `CLAUDE.md` specifies that `SESSION_FORMAT_VERSION` stays at `0` *« with no compatibility promise »*, with backends rejecting old on-disk formats. Timeline: DSH ships on the day **DeepSeek-V4-Pro reaches GA**, three days before a new API pricing schedule takes effect on **August 16, 2026 at 16:00 UTC**, with peak/off-peak rates and an off-peak discount of **−50%**.</description><pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Product launch page published on **August 13, 2026** by **DeepSeek**, **unsigned**, for the *developer preview* release of **DeepSeek Harness** (`dsh`), a coding-agent harness **open source under the MIT license** whose repository opened the same day.

**What the page says.** Two promises, in four hundred words and without a single figure. **« Everything is a plugin »**: every capability — models, tools, skills, sessions, sandboxes, storage, loops, scheduling, interface — is a plugin **swappable through configuration, without modifying the source code**. **« Every run is traceable »**: everything the model sees is recorded in an **append-only session log** — system prompts, reasoning, tool calls and results, subagent scheduling, every context injection — and *« resume, fork, search and replay all operate on the same event stream »*. The core is **Cordis**, a vendored third-party framework, described in an external paper and credited prominently. Four execution modes ship: **Standard** (full tooling), **Code** (tools exposed via a TypeScript SDK to combine several operations into one program), **Minimal** (two tools, persistent bash and `str_replace_editor`, *« for benchmarking models in a minimal environment »*), and **Creator** (runtime inspection, in-memory plugin testing, composition of new modes). Getting started: `npx @deepseek-ai/dsh web`.

**What the page does not say.** The strongest claim sits in `docs/architecture.md`: ***« Model-visible means logged. Anything that reaches a model request must be reconstructable from the log, and a runtime invariant asserts it. »*** **A guarantee asserted at runtime**, not a display claim — this is the property that actually sets DSH apart, and it is absent from the marketing copy. The same repository supplies the rebuttal: `SESSION_FORMAT_VERSION` stays at **`0` with no compatibility promise**, *« backends reject old on-disk formats »*, and the README warns in capitals that there will be breaking changes. **Traceable today does not mean archivable tomorrow.**

**The business model is in the timeline.** DSH ships on the day of **DeepSeek-V4-Pro&apos;s GA** and **three days before** a new API pricing schedule (August 16, 16:00 UTC; off-peak rates at **−50%**). **Harness given away, inference made pricier** — the exact reverse of Anthropic&apos;s model.

**What checks out.** Swappability holds at least at the model layer: besides the DeepSeek adapter, **`dsh-llm-pi-ai`** makes any OpenAI-compatible gateway accessible *« by configuration, not by code change »*. And the mode Minimal ships the **benchmarking harness** inside the product — an attempt to wrest the definition of the benchmark away from Claude Code, even as DSH&apos;s own repository contains a `CLAUDE.md` and a `.claude/skills`.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>DeepSeek Harness</category><category>dsh</category><category>agent harness</category><category>agent harness</category><category>everything is a plugin</category></item><item><title>Buzz (buzz.xyz) — Rapport de recherche pour présentation</title><link>https://www.thekb.eu/en/fiches/buzz-block-panorama-deep-research-2026-08-12/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/buzz-block-panorama-deep-research-2026-08-12/</guid><description>Internal research report dated **August 12, 2026** consolidating, for presentation purposes, everything publicly documented about **Buzz** — **Block**&apos;s humans + agents workspace, launched on **July 21, 2026** under the **Apache 2.0** license. It aggregates the two engineering posts already filed alongside the corporate announcement, the GitHub repository, press coverage, X, and **three independent hands-on accounts** that constitute the dossier&apos;s only non-self-reported data. **(A) A vocabulary gap documented by quotation**: **Jack Dorsey**&apos;s launch tweet announces *&quot;model-agnostic, decentralized, self-sovereign, and open source&quot;*; Block&apos;s `ARCHITECTURE.md` states *&quot;The relay is the single source of truth. All reads and writes flow through it. There is no peer-to-peer event exchange, no gossip, no replication.&quot;* The relay is therefore single and authoritative per community: Buzz&apos;s &quot;decentralization&quot; is an **organizational sovereignty** — self-hosting and portable identity — not network redundancy. **TFTC**&apos;s formulation: *&quot;Two of those three hold cleanly. The third needs a qualifier.&quot;* **(B) An asymmetry between demonstrated rigor and exploitation risk.** On one side, a rare degree of formalism for a v0.4.x/0.5.x: multi-tenant isolation specification **mechanized in TLA+**, authorization properties verified in **Tamarin**, a model-checked Git storage protocol, a hash-chained append-only audit log, 127 *event kinds*, NIP-01/42/98/34. On the other, channel membership is the unit of permission — *&quot;channel membership is not fine-grained tool authorization&quot;* (João Queirós) —, agents run in `--dangerously-skip-permissions` outside any sandbox on a human&apos;s machine, and observability is lacking: *&quot;Buzz tells me an agent got a message. It doesn&apos;t tell me what happens next&quot;* (DevTools Daily, which reports silent OOM kills). Block acknowledges it: *&quot;the agent can do anything, and security rests entirely on restricting who can tell it what to do&quot;*. **(C) The technical stack**, absent from the filed posts: **Rust** relay (Axum WS + REST), **Postgres**, **Redis**, **S3/MinIO** via Blossom, **Tauri + React** desktop client. Agent integration goes through **`buzz-acp`**, an **ACP** harness that plugs in goose, Codex and Claude Code and translates **ACP ↔ MCP**, plus **`buzz-agent`**, an in-house agent. The report corrects itself on one point: the *&quot;+33% more work&quot;* in Block&apos;s TL;DR is the **ratio of completed tasks (20 versus 15 out of 44)**, not a score gain — the score itself rises from 59.1% to 71.5%, i.e. **+12.4 points**.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Internal research report dated **August 12, 2026** consolidating the public state of **Buzz**, **Block**&apos;s humans+agents workspace launched on **July 21, 2026** under **Apache 2.0**, for presentation purposes. It aggregates Block&apos;s two engineering posts, the corporate announcement, the GitHub repository, press coverage, X and **three independent evaluations** — this last layer carrying most of the added value.

**The concept.** Buzz merges team chat, a Git forge and automated workflows into a single space where agents are **full members, not bots**. The thesis is Tyler Longwell&apos;s: *&quot;The bottleneck moved from intelligence to coordination.&quot;* Bradley Axen (Head of AI Capabilities) frames the market stakes: *&quot;Every company is going to need a place where humans and agents work together. The question is whether that place is proprietary or open.&quot;*

**The architecture.** A **Rust** relay on **Nostr** (NIP-01/42/98/34, 127 *event kinds*), **Postgres**, **Redis**, **S3/MinIO**, **Tauri+React** desktop. Each participant holds a keypair; every message, review, workflow step and Git event is **signed** into a hash-chained append-only audit log. A rare degree of formalism for a **v0.4.x/0.5.x**: multi-tenant isolation mechanized in **TLA+**, authorization properties verified in **Tamarin**. Agent integration goes through **`buzz-acp`**, an **ACP** harness that plugs in goose, Codex and Claude Code and **translates ACP ↔ MCP** — *&quot;They compose through protocols, not imports.&quot;*

**The central gap.** Jack Dorsey announces *&quot;decentralized, self-sovereign&quot;*; Block&apos;s `ARCHITECTURE.md` states: *&quot;The relay is the single source of truth… There is no peer-to-peer event exchange, no gossip, no replication.&quot;* A single relay per community, hence a **single point of failure**: decentralization is **organizational sovereignty**, not redundancy.

**The limitations, documented.** The unit of permission is **channel membership** — *&quot;channel membership is not fine-grained tool authorization&quot;*; agents run in **`--dangerously-skip-permissions`**, outside any sandbox; **observability is lacking** (*&quot;It doesn&apos;t tell me what happens next&quot;*, silent OOM kills). Signed events are *tamper-evident*, not *tamper-resistant*: a compromised relay operator can delete them. On the hosted relay, there is **no end-to-end encryption**.

**A figure correction.** The &quot;+33% more work&quot; is the **ratio of completed tasks (20 vs 15 out of 44)**, not a score gain — which rises from 59.1% to 71.5%, i.e. **+12.4 pts**.

**Reception**: ~25,900 GitHub stars, a Dorsey tweet at ~2.3-2.7M views, endorsement from Sundar Pichai, and Justin Waldron&apos;s formulation: *&quot;the first proper multiplayer agent harness&quot;*. Acknowledged caveats: benchmarks **self-evaluated by Block**, no published hosting price, no adoption figures.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Buzz</category><category>buzz.xyz</category><category>Block</category><category>Jack Dorsey</category><category>agentic workspace</category></item><item><title>ChatGPT Desktop &amp; Claude Desktop vs versions web — Rapport « What ? — So What ? — Now What ? »</title><link>https://www.thekb.eu/en/fiches/chatgpt-claude-desktop-vs-web-deep-research-2026-08-12/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/chatgpt-claude-desktop-vs-web-deep-research-2026-08-12/</guid><description>Internal research report dated **August 12, 2026** (in *What? — So What? — Now What?* format, investigation conducted August 11-12) on a simple question: are the **desktop** applications of ChatGPT and Claude better than their **web** versions? The answer comes in two parts. **(A) A solid, well-sourced qualitative consensus exists.** The starting point is indisputable: desktop and web call exactly the same cloud models, the application being merely an interface to the service — the gain therefore lies entirely in the application shell (access latency, stability during long sessions, memory footprint, system integrations, workflow fluidity). What genuinely distinguishes desktop, confirmed: on the OpenAI side, a global shortcut (Option/Alt + Space), a *companion window* that always stays on top, native screenshots, and since July 2026 the **Codex/Work** agentic capability built into the app; on the Anthropic side, **Quick Entry** (macOS), **Desktop Extensions** (installing a local **MCP** server becomes *&quot;as simple as clicking a button&quot;*), access to local files, **Cowork** and **Computer Use** (Accessibility permissions and screen recording). The web retains two confirmed strengths: multiple tabs/threads, and universality without a client to install. **(B) Nearly all the figures circulating to support this consensus do not withstand verification.** The report&apos;s critical audit (§1.5) classifies **unconfirmed** seven widely repeated numerical claims: the *cold start* &quot;2-3 s vs 8-12 s&quot; (the only trace being an anecdotal *&quot;loads in about 3 seconds&quot;* on Substack); RAM usage &quot;200-700 MB vs 1.2-2 GB,&quot; attributed to an &quot;Alibaba Product Insights&quot; whose pages return **404**; an untraceable glitch rate and session retention figure; a &quot;Claude +10-20% end-to-end&quot; attributed to **Skywork**, which had in fact benchmarked its own Windows agent rather than Claude against the web; an untraceable &quot;Cosmo Edge&quot; source; unconfirmed Zenken AI citations; and two unauthenticated X posts with no URL. The counter-signal is documented with the same rigor: Yuri Dvoinos describes a Claude Desktop app that *&quot;makes me want to throw my laptop out the window&quot;* — 68% CPU usage, input lag on a MacBook Pro — and the report notes that both apps are **Electron** builds with native layers. Hence its formulation: *the desktop advantage is a promise of implementation, not a law of nature.* **The &quot;So What&quot;**: since the model has become the common denominator, the interface becomes the battleground — the **Codex + ChatGPT** merger of July 9, 2026 and the Cowork/Computer Use tandem tell the same story, *&quot;the desktop app is no longer a chat client, it&apos;s an agent runtime with access to the machine.&quot;* Three consequences: the gain is a **friction** gain, not a power gain; for a CIO, desktop **shifts the trust boundary** — Computer Use requires sensitive system permissions and the Codex merger places code execution, browser, and connectors within *&quot;one expanded trust boundary,&quot;* whereas the browser remains governable via SSO, DLP, and CASB; and for anyone publishing, the fragility of the figures is itself the story. **The &quot;Now What&quot;** delivers individual switching criteria, a CIO checklist (inventory permissions, disable Computer Use and Cowork by default, scope which MCP extensions are authorized, organize distribution and updates — on Linux, outside the apt repository, Claude Desktop does not update itself) and an editorial directive: cite only confirmed verbatims and dates.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Internal research report dated **August 12, 2026**, in **What? — So What? — Now What?** format, on a simple question: are ChatGPT&apos;s and Claude&apos;s desktop applications better than the web?

**What.** Yes, a qualitative consensus exists among power users and reviewers — **but it never concerns the model**: desktop and web call exactly the same cloud intelligence. The gain lies **entirely in the application shell**: access latency, stability during long sessions, memory footprint, system integrations. What genuinely distinguishes desktop, confirmed: on the OpenAI side, a global shortcut, *companion window* staying on top, native screenshots, and since July 2026 the **Codex/Work** agentic capability in the app; on the Anthropic side, **Quick Entry**, **Desktop Extensions** (a local MCP server installs *&quot;by clicking a button&quot;*), local files, **Cowork** and **Computer Use**. The web retains multiple tabs and universality without installation.

**The critical audit is the core of the document.** Seven widely repeated numerical claims are classified as **unconfirmed**: the cold start &quot;2-3 s vs 8-12 s&quot; (no benchmark), RAM &quot;200-700 MB vs 1.2-2 GB&quot; attributed to an &quot;Alibaba Product Insights&quot; **whose pages return a 404**, an untraceable glitch rate and session retention figure, a &quot;Claude +10-20%&quot; attributed to **Skywork, which had in fact benchmarked its own Windows agent**, two untraceable sources, and **two unauthenticated X posts**. The counter-signal is held to the same rigor: Yuri Dvoinos, **68% CPU** and *&quot;makes me want to throw my laptop out the window,&quot;* plus the reminder that both apps are **Electron + native layers**. Hence: *&quot;the desktop advantage is a promise of implementation, not a law of nature.&quot;*

**So What.** With the model now the common denominator, **the interface becomes the battleground**: *&quot;the desktop app is no longer a chat client, it&apos;s an agent runtime with access to the machine.&quot;* The gain is **a friction gain, not a power gain**, real only under intensive use. For CIOs, desktop **shifts the trust boundary** — Accessibility permissions and screen recording, *&quot;one expanded trust boundary&quot;* after the Codex merger — whereas the browser remains governable via SSO/DLP/CASB. And for anyone publishing, **the fragility of the figures is itself the story**.

**Now What.** Desktop if AI is invoked several times an hour and workflows involve files, screenshots, or agents; web otherwise. For CIOs: inventory permissions, disable Computer Use and Cowork by default, scope authorized MCP extensions, manage updates (**on Linux outside apt, no automatic update**). For publishing: cite only confirmed verbatims and dates, and produce your own reproducible mini-benchmark — a few hours for figures that are finally citable.&lt;/p&gt;</content:encoded><category>Tools &amp; Platforms</category><category>ChatGPT Desktop</category><category>Claude Desktop</category><category>web version</category><category>desktop application</category><category>native app</category></item><item><title>Shieldstral : Mistral compile sa doctrine en 3,8 milliards de paramètres</title><link>https://www.thekb.eu/en/fiches/girard-shieldstral-mistral-doctrine-garde-fou-2026-08-07/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/girard-shieldstral-mistral-doctrine-garde-fou-2026-08-07/</guid><description>A watch note by **Didier Girard** published on **X** on **August 7, 2026**, which reads the launch of **Shieldstral 1.0 3B** (Mistral AI, August 4, 2026) not as a product release but as **the production deployment of a doctrine**. Starting point: on **May 13, 2026**, before the National Assembly&apos;s commission of inquiry into digital vulnerabilities, **Arthur Mensch** refused any oversight role for Mistral over the end use of its models — *&quot;we do not have democratic legitimacy&quot;* — explicitly rejecting **Anthropic**&apos;s stance. Less than three months later, Mistral releases a **moderation model**. The author dismisses the apparent contradiction: **Shieldstral carries no taxonomy of the licit and the illicit**, it answers a **question the user writes**. **The mechanism is the heart of the note**: a three-part prompt (context + severity / a single closed question / the content to be judged), a `yes` or `no` response, and the **softmax over these two tokens** produces a continuous score between 0 and 1. **The moderation policy is not in the weights, it is read at inference time** — whereas **Llama Guard 4** embeds the MLCommons taxonomy fixed at training time, Shieldstral reads yours in natural language, modifiable **without retraining**. The technical report (**arXiv:2607.25857**, July 28, 2026) quantifies the cost of this choice: fine-tuning on public data alone = **61.1% F1** on policy adaptability; **4.4 million contrastive pairs** generated by an LLM (the same content rewritten to violate a policy but not its sibling policy) = **+23.3 points**; **91.3%** after merging three checkpoints. Characteristics: **3.8B actual parameters** (the &quot;3B&quot; in the name rounds down), **Ministral 3** base + **Pixtral** vision encoder, **12 languages**, **16 GB of VRAM in BF16**, **Apache 2.0**. Text performance: **84.9% average F1**, on par with **GPT-OSS-Safeguard-20B** (seven times larger), ahead of **Qwen3Guard-8B** (84.0) and far ahead of **LlamaGuard-4-12B** (69.1). **A caveat raised by the author himself**: *all these figures come from Mistral, on test sets selected by Mistral, and no third-party evaluation existed as of August 6*. The note&apos;s structuring thesis is an **opposition of topologies**: at **Anthropic**, the guardrail lives **in the weights** and the publisher arbitrates who is exempt from it (**Claude Fable 5** public with safety measures / **Claude Mythos 5** without, reserved for approved cyberdefenders of **Project Glasswing**, June 9, 2026); at **Mistral**, the guardrail **sits outside the model** — a separate, open, self-hostable component, whose policy belongs to the deployer. Explicit customer alignment (ministry of the Armed Forces, BNP Paribas, French and Luxembourg government administrations). The note closes on a **setback documented in three points**: **auditability** (binary output, no reasoning trace, while the deployer inherits the burden of justification under an AI Act audit), **robustness** (the first chapter of Voltaire&apos;s *Treatise on Tolerance* classified as &quot;calls for violence&quot; by a tester on the Hacker News thread — a mention/endorsement confusion), **availability** (as of August 6: no billed endpoint on La Plateforme, no official Ollama). Three deployment rules to close.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A watch note from **August 7, 2026** that reads **Shieldstral 1.0 3B** — the multimodal safety classifier released by **Mistral AI** on August 4 under **Apache 2.0** — as the translation into product form of a political stance.

**The starting paradox.** On May 13, 2026, before the National Assembly&apos;s commission of inquiry into digital vulnerabilities, **Arthur Mensch** refused any oversight role for Mistral over the end use of its models: *&quot;we do not have democratic legitimacy,&quot;* dismissing along the way **Anthropic**&apos;s stance. Less than three months later, Mistral releases a moderation model. The author dissolves the contradiction: **Shieldstral carries no taxonomy of the licit and the illicit** — it answers a question the deployer writes.

**The mechanism.** The prompt fits in three parts: context and severity, **a single closed question**, the content to be judged. The model answers `yes` or `no` and the **softmax over these two tokens** gives a continuous score. **The policy is therefore not learned**: whereas **Llama Guard 4** embeds the MLCommons taxonomy fixed at training time, Shieldstral reads yours in natural language **at inference time**, modifiable without retraining. The technical report (arXiv, July 28) quantifies this choice: **61.1%** F1 on adaptability with public datasets alone, **+23.3 points** thanks to **4.4 million contrastive pairs** generated by an LLM, **91.3%** after merging three checkpoints. The object is sized to run on-premises: **3.8B parameters**, **Ministral 3** base and **Pixtral** vision encoder, **12 languages**, **16 GB of VRAM**. On text, **84.9%** average F1 — on par with **GPT-OSS-Safeguard-20B**, seven times larger. Caveat raised by the author: **the vendor&apos;s own figures, on the vendor&apos;s own test sets, with no third-party evaluation**.

**The thesis.** Two places to house the guardrail. At **Anthropic** (June 9), it lives **in the weights** and the publisher arbitrates who is exempt from it — **Claude Fable 5** public, **Claude Mythos 5** reserved for **Project Glasswing** cyberdefenders. At Mistral, it **sits outside the model**: a separate, open, self-hostable component. A choice aligned with sovereign and banking clients, and with a sovereignty that is qualified **dependency by dependency**.

**The setback.** Three documented gaps: **auditability** (binary output, no reasoning trace, while the deployer bears the justification burden under an AI Act audit), **robustness** (Voltaire&apos;s *Treatise on Tolerance* classified as &quot;calls for violence&quot; — a mention/endorsement confusion), **availability** (neither a billed endpoint nor an official Ollama listing as of August 6). Hence three rules: calibrate **two** thresholds on an in-house dataset, **log the active policy question**, test mention/endorsement and your languages — and keep a separate **prompt-injection** detector. *&quot;Apache 2.0, 16 GB of VRAM, and the responsibility shipped along with the weights.&quot;*&lt;/p&gt;</content:encoded><category>Quality &amp; Security</category><category>Shieldstral</category><category>Shieldstral 1.0 3B</category><category>Mistral AI</category><category>Arthur Mensch</category><category>moderation model</category></item><item><title>Agent Plugins package your skills, tools, and more</title><link>https://www.thekb.eu/en/fiches/google-agent-plugins-packaging-skills-mcp-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/google-agent-plugins-packaging-skills-mcp-2026-08-06/</guid><description>Announcement from **Google** on **August 6, 2026**: Google joins as **Core Maintainer** the **Agent Plugins 1.0.0** specification, an open, *vendor-neutral* packaging format for distributing **Agent Skills** and **MCP servers** together. The specification was published by a **TSC** whose Core Maintainers come from **Amazon, Cursor, Microsoft, OpenAI, and Vercel**; Google joins them, represented by **Kevin Hou** (Senior Staff Engineer, Google DeepMind). The two packaged building blocks — Agent Skills and MCP — originate from **Anthropic**, which does not appear on this list of maintainers. **The diagnosis** fits in one sentence: *&quot;The core problem isn&apos;t the components. It&apos;s the manifest.&quot;* A skill is portable, an MCP server is portable; the box they go in is not, and every client had to invent it for itself — hence the forks, the copies of identical components, and their drift. **The format** fits in one constraint: *&quot;A plugin is a directory. That&apos;s the whole idea, and the restraint is the point.&quot;* A `plugin.json` with two useful lines (`$schema` and `name`), skills in `skills/` in the Agent Skills format, servers declared in `mcp.json` with an **explicit `type` on each entry** (stdio, Streamable HTTP, or the legacy HTTP+SSE) — no more transport guessed from the shape of the config object. The strength of the design lies in what the manifest **cannot** do: neither relocate components nor declare them inline, so there is no discovery path to configure and no precedence order to learn. Operational corollary: components **fail independently** — an `mcp.json` server that fails to start does not take down the plugin&apos;s skills, the client skips the entry, keeps going, and reports the failure. The accepted escape hatch is the **reverse-domain** directory (`com.example.client/`), an extension space owned entirely by one client (hooks, agents, commands) that other clients ignore: *&quot;the portable core stays small because the non-portable parts have somewhere legitimate to go.&quot;* A section is dedicated to cases where the format is not warranted — *&quot;Not every skill should be a Plugin&quot;*: a single MCP server to a single client, `mcp.json` suffices; a single skill needs no plugin. What v1 explicitly excludes, under *future considerations*: **no installation mechanism, no distribution protocol, no permissions model, no sandboxing requirement, no trust or provenance verification, no UX**. All of this fits into an independently adoptable four-layer stack — **find** (Agentic Resource Discovery), **describe** (AI Catalog, which would register the `application/agent-plugins+json` type), **package** (Agent Plugins), **run** (MCP + Agent Skills). Two Google products already ship: **Agents CLI** and **Data Agent Kit** (BigQuery, Spanner, Cloud SQL).</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Engineering post from **Google** on **August 6, 2026** announcing that the company joins as **Core Maintainer** the **Agent Plugins 1.0.0** specification — an open, *vendor-neutral* packaging format for distributing **Agent Skills** and **MCP servers** together.

**The governance fact first.** The specification was published by a TSC of Core Maintainers from **Amazon, Cursor, Microsoft, OpenAI, and Vercel**. Google joins them, represented by name through **Kevin Hou** (Google DeepMind). Six competitors agree on a packaging layer. **Anthropic does not appear on the list of maintainers**, even though the two packaged building blocks come from it.

**The diagnosis.** A skill is portable, an MCP server is portable — *&quot;The core problem isn&apos;t the components. It&apos;s the manifest.&quot;* What has never been portable is the box: directory layout, manifest metadata, the shape of the MCP configuration, and transport inference differ from one client to another. People fork, maintain two copies of identical components, and they drift apart.

**The format.** *&quot;A plugin is a directory. That&apos;s the whole idea, and the restraint is the point.&quot;* A `plugin.json` reduced to `$schema` and `name`; skills in `skills/`, in the Agent Skills format; servers in `mcp.json`, **with an explicit `type`** on each entry (stdio, Streamable HTTP, legacy HTTP+SSE). The strength of the design lies in what the manifest **cannot** do: neither relocate a component nor declare it inline. So there is no discovery path to configure, no precedence order to learn. Corollary: **components fail independently** — a server that fails to start does not take the skills down with it. A **reverse-domain** directory (`com.example.client/`) serves as a proprietary extension space, ignored by other clients: the portable core stays small because the non-portable parts have somewhere to go.

**The limits, openly stated.** A whole section explains **when not to make a plugin** (a single MCP server, a single skill: unnecessary). Another lists what v1 excludes: **installation, distribution, permissions, sandboxing, trust and provenance verification, UX**. Justification: the obligations of an IDE, a CLI, and an enterprise platform genuinely differ.

**The stack.** Find (**Agentic Resource Discovery**), describe (**AI Catalog**), package (**Agent Plugins**), run (**MCP + Agent Skills**) — each layer independently adoptable.

**Shipping today**: **Agents CLI** (usable from Antigravity, Gemini CLI, Claude Code, or Cursor) and **Data Agent Kit** (BigQuery, Spanner, Cloud SQL). *&quot;Those skills were already distributable. Now they&apos;re distributable in a format that isn&apos;t ours alone.&quot;* Closing line: *&quot;Packaging is unglamorous infrastructure,&quot;* and that is precisely what should be shared rather than reinvented five times.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>Agent Plugins</category><category>Agent Plugins 1.0.0</category><category>open specification</category><category>vendor-neutral</category><category>Core Maintainer</category></item><item><title>Graphify — Knowledge Graphs for AI Coding Assistants (site graphify.net : vitrine, annuaire d&apos;outils et galerie de dépôts graphifiés)</title><link>https://www.thekb.eu/en/fiches/graphify-net-annuaire-ia-coding-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/graphify-net-annuaire-ia-coding-2026-08-06/</guid><description>The **graphify.net** site, accessed on **August 6, 2026**, maintained by **Safi Shamsi** — the creator of the open source graphify skill (cf. [[skill-shamsi-graphify-2026-08-06]]). The domain carries two distinct objects. **The first is a product showcase**: presentation of graphify, usage guides, CLI reference, and above all a gallery of **100 already-graphified trending GitHub repositories** — *« 100 repos, 854,079 nodes, 1,932,930 edges »* — filterable by language and graph size, each with its own preview and detail page. **The second, and it is the more interesting one for tech-watch purposes, is an editorial directory**: *« 30 AI coding client guides »*, a directory of MCP servers compared on *« transport, runtime, client support, setup effort, and access risks »*, structured comparisons between tools (Cursor versus Codex), and a stream of articles with a manifestly long-tail targeting (*« GLM-5.2 Knowledge Graph for Developers »*, *« Trae Context Engineering for Agents »*, *« Symphony Knowledge Graph for Agent Memory »*, *« What Is Cowart? A Codex Plugin for Image Editing »*). The site claims a method — *« source-reviewed »*, *« aligned decision fields, official evidence, and explicit unknowns »* — and is available in six languages. **The point this fiche exists to record**: the site is **factually out of step with the product it presents**. It announces **« 3.7k+ GitHub Stars »** when the GitHub API counts **103,187** on the same day, a **MIT license** repeated three times when the repository&apos;s `LICENSE` file is **Apache 2.0**, and highlights the **« 71.5× token reduction »** claim, which belongs to the v1-generation README and has disappeared from the current version. **An official site displaying 3.7% of the actual star count and getting the license wrong** is a signal in itself: the communication layer has not kept pace with the repository.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The **graphify.net** site, accessed on August 6, 2026, officially owned by **Safi Shamsi**, creator of the open source graphify skill. The domain carries three things distinct from the commercial platform `graphify.com` and the GitHub repository.

**A product showcase**, first: presentation of graphify, usage guides, CLI reference, pages on tree-sitter and Leiden clustering.

**A demo gallery**, next, and it is the most compelling part: **100 already-graphified GitHub Trending repositories**, totaling **854,079 nodes and 1,932,930 edges**, filterable by language and size, each showing its node, edge, and community counts, with a graph preview and detail page. Showing the tool running on well-known repositories is worth more than a pitch, and it produces, as a byproduct, a public dataset of comparable graphs.

**An editorial directory**, finally, which has value independent of the product it promotes: **30 AI coding client guides** compared on workflow, agents, pricing, security, and delivery fit; an **MCP server directory** rated on transport, runtime, supported clients, setup effort, and **access risks**; pairwise comparisons on aligned fields. The site claims a method — *« source-reviewed »*, official evidence, explicit unknowns — and is available in six languages.

**This fiche exists mainly to record a discrepancy.** On the same day, the site announces **« 3.7k+ GitHub stars »** when the API counts **103,187**; it states **three times** an **MIT** license when the repository&apos;s `LICENSE` file is **Apache 2.0**; and it highlights the **« 71.5× token reduction »** claim, which belongs to the v1-generation README and has disappeared from the current version in favor of LOCOMO and LongMemEval benchmarks. The site thus describes a product several generations old.

**The license error is the most serious one**: MIT and Apache 2.0 do not carry the same obligations, notably on patents and the disclosure of modifications.

A strategic observation remains: **a tool vendor building the directory of its own category** occupies the evaluation query ahead of its competitors. The claim of neutrality does not remove the conflict of interest — graphify appears among the site&apos;s featured skills. A useful entry point, not an arbiter.&lt;/p&gt;</content:encoded><category>Tools &amp; Platforms</category><category>graphify.net</category><category>AI tool directory</category><category>directory</category><category>AI client guides</category><category>tool comparison</category></item><item><title>graphify — « Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store. »</title><link>https://www.thekb.eu/en/fiches/skill-shamsi-graphify-2026-08-06/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/skill-shamsi-graphify-2026-08-06/</guid><description>Skill entry: **graphify** by **Safi Shamsi** (Graphify Labs, Y Combinator S26) turns an entire project — code, docs, PDFs, images, videos — into a **queryable knowledge graph**, invoked via `/graphify` from Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, and about fifteen other clients. Observed on **August 6, 2026**: **103,187 stars**, **10,024 forks**, repository created on **April 3, 2026**. Apache-2.0, Python 3.10+, default branch **v8**. **Three design choices**, stated in the README. *&quot;Code maps for free, fully local&quot;*: code is parsed into a **tree-sitter AST**, deterministically and without an LLM, nothing leaving the machine. *&quot;Every edge is explained&quot;*: each edge is labeled **`EXTRACTED`** (explicit in the source) or **`INFERRED`** (resolved by graphify), with a third value `AMBIGUOUS` appearing in the report. *&quot;Not a vector index&quot;*: *&quot;no embeddings, no vector store: a real graph you traverse&quot;*. **Three outputs**: `graph.html` (interactive graph), `GRAPH_REPORT.md` (god nodes, surprising connections, suggested questions), and `graph.json` (persistent graph, queryable weeks later without rereading the files). **Three query modes** replacing grep: `query` (subgraph for a natural-language question), `path A B` (shortest path between two entities), and `explain` (neighborhood of a concept). **Coverage**: 36 tree-sitter grammars (~40 languages), plus Terraform, Apex, MCP configurations, package manifests, Office, Google Workspace, PDFs, images, and video/audio transcribed locally by faster-whisper. Communities detected via **Leiden**, labeled without an LLM. **Benchmarks**: on LOCOMO, recall@10 of **0.497** versus 0.149 for supermemory and 0.048 for mem0, but lower QA accuracy (45.3% versus 49.7%); on LongMemEval-S, **76%**, on par with a dense RAG; and *&quot;Graph build — LLM credits: 0&quot;*. **Points to record**: the `main` branch carries a v1-era README describing a different product (Claude Code-only skill, the &quot;71.5× fewer tokens&quot; claim); the PyPI package is named **`graphifyy`** with two *y*s, while the `graphify` name is being reclaimed; and a **query log** is written by default to `~/.cache/graphify-queries.log`, which can be disabled via an environment variable.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**graphify** (Safi Shamsi, Graphify Labs, Y Combinator S26) turns an entire project into a **queryable knowledge graph**, invoked via `/graphify` from Claude Code, Cursor, Codex, Gemini CLI, and about fifteen other clients. Observed on August 6, 2026: **103,187 stars** for a repository created on April 3, Apache-2.0, Python.

**Three design choices underpin the project.** **Code is parsed locally** into a tree-sitter AST, without an LLM: deterministic, nothing leaves the machine, no API key required for a code-only corpus. **Every edge carries its provenance** — `EXTRACTED` if explicit in the source, `INFERRED` if graphify resolved it —, *&quot;so you can tell what was read directly from what was inferred&quot;*. And the project defines itself **against vector RAG**: *&quot;Not a vector index. No embeddings, no vector store: a real graph you traverse.&quot;*

**Usage replaces grep.** `query` returns a subgraph for a natural-language question, `path A B` traces the path between two entities, `explain` unfolds a concept. Three outputs: an interactive graph, a readable report (god nodes, surprising connections, suggested questions), and a persistent `graph.json`, queryable weeks later.

**Coverage extends beyond code**: 36 tree-sitter grammars, but also SQL, Terraform, Apex, **MCP configurations**, package manifests, Office, PDF, images, and video transcribed locally. `# WHY:` comments and design rationale become **first-class nodes linked to the code they explain**.

**The benchmarks call for a careful reading.** On LOCOMO, graphify dominates recall (0.497 versus 0.149 and 0.048) but **loses on QA accuracy** (45.3% versus 49.7%); on LongMemEval-S it **matches a dense RAG** at 76%. The line that matters is elsewhere: *&quot;Graph build — LLM credits: 0&quot;*. The defensible differentiator is **cost and traceability, not answer quality**.

**Three caveats.** The `main` branch carries an outdated v1-era README describing a different product: read `v8`. The PyPI package is named `graphifyy`, while the name is being reclaimed. And a **local query log** is active by default, which can be disabled via an environment variable.

The skill also serves as an entry point to a commercial waitlisted platform at graphify.com, which continuously applies the same approach to the entire working context.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>skill</category><category>knowledge graph</category><category>knowledge graph</category><category>AST</category><category>tree-sitter</category></item><item><title>Introducing Muse Code and Muse Spark 1.2</title><link>https://www.thekb.eu/en/fiches/meta-muse-code-muse-spark-1-2-2026-08-05/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/meta-muse-code-muse-spark-1-2-2026-08-05/</guid><description>Announcement from **Meta AI Research** published on **August 5, 2026** (stated reading time: 4 minutes, no individual byline): **Muse Code** in beta, *« a terminal coding agent »*, and the model that powers it, **Muse Spark 1.2**. Meta itself frames the launch: *« This marks our next step toward the frontier, with larger and much more capable models on the way. »* **Three architectural elements on the harness side.** **Asynchronous background agents** that *« remain active throughout each session, rather than being spawned for individual tasks »*, avoiding redundant information gathering and reducing the need for steering. A **local event log** where *« every model call, tool run, approval, and edit is appended »*, making the runtime a system that is *« replay-exact and restart-safe »*, able to resume exactly where it left off after a crash. And **three skills shipped out of the box**: `/plan` (turns a task into a plan submitted for approval), **`/grill`** (stress-tests the plan *« until it holds up »*), and `/goal`. **On the model side**, Meta claims **model-harness co-training** (*« to maximize harness compatibility »*, with harness trajectories sampled via rejection sampling and recipe optimizations for goals, compaction, and sub-agents), **long-horizon** training (whole-repo generation, end-to-end projects, self-research, with planning, goal conditioning, and context compaction), and a **self-improvement loop** where Muse Spark 1.1 generates the environments and instruction templates and then grades candidate solutions, producing a training set for the 1.2. **What the published charts show**, without the text commenting on it: the four comparisons — Terminal-Bench 2.1, DeepSWE 1.1, an internal Meta benchmark, and the GPU kernel optimization case study — place **Muse Spark 1.2 behind Opus 5 in all four cases**, including on Meta&apos;s own proprietary benchmark (70.6% versus 79.4%) and on the case study, where the model finishes fourth out of six (+68.7% versus +74.0%). **A reading caution on the version gain**: on the two public benchmarks, 1.1 is measured with `mini-swe-agent` and 1.2 with Muse Code, so the 6.7-point gap conflates model and harness. On the internal benchmark, the only comparison where no harness is mentioned, the 1.1 → 1.2 gap drops to **2.3 points**.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Announcement from **Meta AI Research** dated **August 5, 2026**: **Muse Code** in beta, a terminal coding agent, and **Muse Spark 1.2**, the model that powers it. Meta itself frames the launch — *« our next step toward the frontier, with larger and much more capable models on the way »*.

**On the harness side, three decisions.** **Asynchronous background agents** that *« remain active throughout each session, rather than being spawned for individual tasks »*, avoiding redundant information gathering and deciding for themselves when to escalate to the main agent. A **local event log** recording every model call, tool run, approval, and edit, which makes the runtime *« replay-exact and restart-safe »*: after a crash, the agent resumes exactly where it left off. And three **skills shipped out of the box**: `/plan` (a plan submitted for approval), **`/grill`** (stress-tests the plan until it holds up), and `/goal`.

**On the model side**, Meta claims **co-training with the harness** *« to maximize harness compatibility »*, long-horizon training (whole repo, end-to-end projects, self-research, context compaction), and a self-improvement loop where version 1.1 generates the environments and grades the solutions, producing the training set for 1.2.

**The central fact of this announcement is nowhere stated in its text.** The four published comparisons exist only as images, and they place Muse Spark 1.2 **behind Opus 5 in all four cases**: 82.9% versus 86.7% on Terminal-Bench 2.1, 59.3% versus 65.0% on DeepSWE 1.1, **70.6% versus 79.4% on Meta&apos;s own internal benchmark**, and +68.7% versus +74.0% on the GPU kernel optimization case study, where the model finishes **fourth out of six**, behind GPT 5.6 Sol and behind Anthropic&apos;s previous generation.

**And the model&apos;s own gain is smaller than it appears.** On the two public benchmarks, version 1.1 is evaluated with `mini-swe-agent` and 1.2 with Muse Code: the 6.7-point gap conflates model and harness. On the internal benchmark, the only comparison with no harness indicated, it drops to **2.3 points**.

The announcement therefore stands mainly as **empirical confirmation** of a thesis already stated: value is shifting toward the harness, and a harness co-trained with its own weights makes those weights all the more non-interchangeable.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>Meta AI Research</category><category>Muse Code</category><category>Muse Spark 1.2</category><category>terminal coding agent</category><category>beta</category></item><item><title>Announcing Cloudflare Wallets: the programmable wallet for the agentic Internet</title><link>https://www.thekb.eu/en/fiches/cloudflare-wallets-agentic-commerce-2026-08-04/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/cloudflare-wallets-agentic-commerce-2026-08-04/</guid><description>Product announcement published on the **Cloudflare** blog on **August 4, 2026** by **Will Papper**, as part of **Agents Week**: **Cloudflare Wallets**, presented as *&quot;the programmable wallet for the agentic Internet&quot;*. **The problem stated** is precise and well chosen: an agent that wants to try an API has to go through a login page **designed for humans**, have a human add a payment method, generate an API key, then figure out how to call the service. Two structural gaps explain this — *&quot;Agents do not have a stable identifier to sign up for an API, and they do not have a native way to pay for APIs&quot;* — with the consequence that *&quot;AI agents often give up on these tasks entirely, kicking registration, payment methods, and API key generation back to humans&quot;*. **The proposed architecture comes down to two wallet types**: **Account Wallets**, intended for humans who own a Cloudflare account (fund, delegate, withdraw), and **Virtual Wallets**, intended for agents, **operating via API key** and whose spending cap is **set by the account holder**. The announced guardrails are explicit: **allocation, allow list, maximum amount per transaction**. **The payment rail is the x402 protocol** (payments attached to HTTP requests) and the currency is **stablecoin** — which places the offering in a distinct camp from schemes built on card networks. **The most interesting argument is counterintuitive and central**: *&quot;These limits may seem like constraints, but counterintuitively they give agents more freedom. If an agent is responsible for $10, you can worry less about its spending than if it is responsible for $1,000.&quot;* → **the cap is not what constrains autonomy, it is what makes it acceptable.** **Second component, more strategic than the first**: identity, via a **`cloudflare.pay`** namespace — a research agent could live at `research.example.cloudflare.pay`, giving the merchant certainty that it is talking to the agent of an identified organization. Cloudflare claims a deliberately minimal ambition (*&quot;a human-readable identifier for a not-very-readable keypair, similar to the URL and IP-address pairings used in DNS&quot;*), built on its existing building blocks (**Turnstile**, Bot Management, **Web Bot Auth** and its keypairs), and states its intent to adopt the schemes of the **x402 Foundation** as they emerge. **A decisive caveat about the status of the text**: **almost everything is in the future tense**. What exists on the day of the announcement is the **reservation of a handle**; payments, Virtual Wallets, guardrails, and the ramps for accessing funds are announced (*&quot;Soon, you will be able to…&quot;*). This is a **staking of position on a namespace**, more than a service going live.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Announcement published on the **Cloudflare** blog on **August 4, 2026** by **Will Papper**, during **Agents Week**: **Cloudflare Wallets**, *&quot;the programmable wallet for the agentic Internet&quot;*.

**The problem.** An agent that wants to try an API has to get through a login page designed for humans, have a human add a payment method, generate a key, then discover the API. Two gaps explain this: *&quot;Agents do not have a stable identifier to sign up for an API, and they do not have a native way to pay for APIs.&quot;* As a result, agents give up and hand everything back to a human.

**The architecture.** Two wallet types. **Account Wallets** belong to the humans who own an account: fund, delegate, withdraw. **Virtual Wallets** are intended for agents, operate **via API key**, and their cap is **set by the account holder** — with allocation, allow list, and maximum amount per transaction. The rail is the **x402** protocol, which attaches a payment to an HTTP request, and the currency is **stablecoin**: a positioning distinct from schemes built on card networks.

**The central argument is counterintuitive**: *&quot;These limits may seem like constraints, but counterintuitively they give agents more freedom. If an agent is responsible for $10, you can worry less about its spending than if it is responsible for $1,000.&quot;* The cap is not what constrains autonomy, it is what makes it acceptable — and if trying an API costs a few cents, ten dollars is enough to compare many of them.

**The second component is identity**, and it is more strategic than the first. An agent can live at `research.example.cloudflare.pay`: an optional identity, delegated from the account, persistent, which finally makes free trials and sign-up credits attributable. Cloudflare claims a minimal ambition — *&quot;a human-readable identifier for a not-very-readable keypair, similar to the URL and IP-address pairings used in DNS&quot;* — building on **Web Bot Auth** and announcing the adoption of the **x402 Foundation**&apos;s schemes. The analogy used is the VPN: not being identified does not make one suspect, it simply requires proving oneself more.

**A decisive caveat**: almost everything is in the future tense. What exists on August 4 is the **reservation of a handle**. Payments, virtual wallets, guardrails, and fund ramps are announced. Add to this an unsourced figure on the majority of traffic coming from bots, complete silence on European compliance, and a vertical integration where the same actor would supply the wallet, the merchant gateway, identity, and bot control.&lt;/p&gt;</content:encoded><category>Economy &amp; Market</category><category>Cloudflare Wallets</category><category>agentic commerce</category><category>Agents Week</category><category>programmable wallet</category><category>Account Wallet</category></item><item><title>How to use Notion as Code</title><link>https://www.thekb.eu/en/fiches/notion-as-code-2026-08-03/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/notion-as-code-2026-08-03/</guid><description>**Notion as Code** documentation page, published on the **Notion Ambassadors** workspace and accessed on **August 3, 2026**. Product in **closed alpha / waitlist**, with a warning up front: *« This product is under development so we recommend you try it out in a new workspace vs. your primary workspace »* and *« There may be breaking changes until we&apos;re fully launched »*. **The principle is infrastructure as code applied to a documentary workspace**: *« Instead of having to make individual public API requests, you can describe the final state and we handle updating your workspace to match. »* Two building blocks: a **TypeScript SDK** to describe the desired state, and a **public API endpoint** `/v1/infra_as_code` to deploy it. **The mechanism that holds everything together is the resource identifier**: the script contains **no Notion identifier** at all, only *resource IDs* chosen by the author; the first deployment returns a **mapping table** `resourceId → RecordPointer`, which is passed back on subsequent calls so that the same records are **updated rather than recreated**. Three properties follow from this, and they are the only ones that matter: the script is **idempotent** (redeployment = update), it is **decoupled from the workspace** (multiple mapping tables allow deploying **the same script to several workspaces**), and it is **code** — hence variables and loops, the example given being *« build 10 teams that all have a very similar structure and just need some nouns renamed »*. **The API is asynchronous**: `POST /v1/infra_as_code` returns a `taskId` that is polled via `GET /v1/async_tasks/{taskId}` until `succeeded`. **Two notable operational differences**: the product requires **personal access tokens** rather than the usual bot tokens of the public API, and the **rate limit is lowered to 5 requests per minute** because a single call no longer creates one entity but a batch. **Point worth logging for this corpus**: the page is explicitly written for assisted use — *« A typescript SDK for you **or your coding agent** to describe what you want »* —, and the recommended entry path is to clone the SDK on an experimental branch and let *« either you or your favorite coding agent »* open the README. **Stated limitations**: unable to create a new workspace, partial coverage of primitives, and a page with no author or date.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**Notion as Code** documentation, a product in **closed alpha**, accessed on August 3, 2026 on the Notion Ambassadors workspace — with no author or date, and a warning recommending trying it on a fresh workspace and cautioning about possible breaking changes.

**The principle** is infrastructure as code applied to a documentary workspace: *« Instead of having to make individual public API requests, you can describe the final state and we handle updating your workspace to match. »* Two building blocks: a **TypeScript SDK** to describe the desired state, and the **`/v1/infra_as_code`** endpoint to deploy it.

**The mechanism that carries everything** is identifier indirection. The script **contains no Notion identifier**: it declares `resourceId` values chosen by the author. The first deployment returns a **mapping table** between these logical identifiers and the records actually created; passed back on subsequent calls, it ensures the same records are **updated rather than recreated**.

**Three properties follow.** The script becomes **idempotent**. It becomes **decoupled from the workspace** — multiple mapping tables allow deploying **the same script to several workspaces**. And since it is code, it supports variables and loops: the example given is building ten teams of identical structure while changing only a few nouns.

**The API contract is asynchronous**: a `POST` returns a `taskId`, which is polled until completion; the response carries the mapping tables to persist — the equivalent of a state file.

**Two operational differences**: the product requires **personal access tokens** rather than the usual bot tokens, which attributes actions to a person rather than an integration; and the **rate limit drops to 5 requests per minute**, a call now being a batch rather than a single entity.

**The product assumes the agent.** The SDK is presented as built *« for you or your coding agent »*, and the onboarding path consists of letting an agent read the SDK&apos;s README. A typed state descriptor is indeed a better tool for an agent than a series of imperative calls: the error there is replayable rather than cumulative.

**What&apos;s missing**: no mention of deleting elements removed from the script, no preview mode before applying, nothing on concurrency, and no date on documentation bound to change.&lt;/p&gt;</content:encoded><category>Tools &amp; Platforms</category><category>Notion as Code</category><category>infrastructure as code</category><category>IaC</category><category>desired state</category><category>reconciliation</category></item><item><title>hyperresearch — « The Most Powerful Deep Research Harness » / « Agent-driven research knowledge base. Agents collect, search, and synthesize web research into a persistent, searchable wiki. »</title><link>https://www.thekb.eu/en/fiches/skill-gibbs-hyperresearch-2026-08-03/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/skill-gibbs-hyperresearch-2026-08-03/</guid><description>**Skill** entry: **hyperresearch** by **Jordan Gibbs** is a **deep research harness** that turns Claude Code into a documentary research agent, shipped as a PyPI package (MIT, Python 3.11-3.13) installing **20 Claude Code skills**, a CLI, an MCP server, and a local web UI. Observed on **August 3, 2026**: 1,568 stars, 170 forks, repo created on April 9, 2026, last push on August 1. **The core is a 16-step pipeline adaptive by tiers** — `light` (~30-40 min), `full` (~1.5-2.5 h), `dissertation` (4-8 h, 25,000-80,000 words across 300-450 sources) — which takes a prompt and returns an adversarially audited report with full provenance. **The central architecture decision is documented alongside its failure mode**: the entry skill is a **thin router** with no procedure, each step living in its own skill loaded **fresh at the moment it is invoked**, because the previous version was *« one 1200-line skill that got compacted away by the time Layer 4 needed its triple-draft procedure. The orchestrator forgot the procedure, wrote a single draft, and produced a flat-scoring report. »* **Two load-bearing principles.** *« Patch, never regenerate »*: after synthesis, only surgical `Edit` touch-ups are possible, with the patcher and the polish auditor tool-locked to `[Read, Edit]` at the Claude Code allowlist level, so that they *« physically cannot Write a new draft »*. *« Canonical research query is gospel »*: the verbatim prompt is persisted once in `query.md` and re-read by every step and every subagent. **Sixteen subagents** with configurable role and model (fetchers and cite-checker on Sonnet, critics, synthesizer, and patcher on Opus). **The vault** is a persistent markdown store indexed in SQLite — *« Markdown is truth, SQLite is cache »* — with a note lifecycle (`draft → review → evergreen`, `stale → deprecated → archive`), traceable provenance, a composite quality score (source type, citation authority via OpenAlex and Semantic Scholar with retraction flags, internal PageRank), and an **independence audit** that groups syndicated copies together — *« five reprints of one press release argue with the weight of one source »*. **Three mechanical gates before shipping**: citation integrity (every quoted citation must exist **verbatim** in a vault note), a retraction sweep refreshed on every cited DOI, and a citation-to-sentence link check by a skeptical LLM. **Reservation to flag**: the opening claim — *« currently leads the DeepResearch-Bench RACE leaderboard »* — is contradicted by its own footnote, *« forward-looking projection from a stratified pilot… Third party validation is pending »*. A projection is not a ranking, yet the chart places it ahead of Gemini and OpenAI Deep Research.</description><pubDate>Mon, 03 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;**hyperresearch** (Jordan Gibbs, MIT, PyPI) turns Claude Code into a deep research agent. Observed on August 3, 2026: 1,568 stars, repo created in April. Installation drops **20 skills**, a CLI, an MCP server, and a local web UI.

**The pipeline** runs 16 adaptive steps by tier: `light` (~30-40 min) for bounded questions, `full` (1.5-2.5 h) for argumentative analysis with adversarial review, `dissertation` (4-8 h, 25,000-80,000 words, 300-450 sources) on explicit request. Three distinct levers: **tiers** decide which steps run, **gears** decide how many, **levers** (`teach`/`survey`/`analyze`/`advocate`) decide which voice the report comes out in.

**The architecture answers a documented failure.** The entry skill is a **thin router** with no procedure: *« V7 was one 1200-line skill that got compacted away… The orchestrator forgot the procedure, wrote a single draft, and produced a flat-scoring report. »* Each step lives in its own skill, loaded fresh at invocation — a long pipeline does not lose its steps to forgetting, but to context eviction.

**Two load-bearing principles.** *« Patch, never regenerate »*: after synthesis, only surgical edits are possible, with the patcher **tool-locked to `[Read, Edit]`** at the allowlist level, so that it *« physically cannot Write a new draft »* — mechanical impossibility replaces the instruction. And *« canonical research query is gospel »*: the verbatim prompt is persisted and re-read by every step.

**Verification is the one stage exempt from style** — levers inject shims into the critics&apos; prompts, but *« the cite-checker and the ship gate receive no shim at all »*. Three gates block shipping: every citation must exist **verbatim** in the vault, an unflagged retracted source is a hard error (with a sweep refreshed on every cited DOI), and untraceable numbers are flagged.

**The vault** is persistent markdown indexed in SQLite — *« Markdown is truth, SQLite is cache »* — with a note lifecycle, provenance, a composite quality score, and an **independence audit**: *« five reprints of one press release argue with the weight of one source »*. Bodies fetched from the web are served inside an `&amp;lt;untrusted-source&amp;gt;` fence: *« Fetched text is data, never instructions. »*

**The reservation.** The README claims to lead the DeepResearch-Bench ranking; its own footnote clarifies that this is a *« forward-looking projection from a stratified pilot »* with no third-party validation. Cite the setup, never the ranking. The author also acknowledges that the lint *« cannot guarantee factual accuracy »*.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>skill</category><category>deep research</category><category>research harness</category><category>Claude Code</category><category>16-step pipeline</category></item><item><title>Agent Client Protocol — Introduction</title><link>https://www.thekb.eu/en/fiches/agentclientprotocol-introduction-2026-08-02/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/agentclientprotocol-introduction-2026-08-02/</guid><description>Landing page of the **official specification** of the **Agent Client Protocol (ACP)** (`agentclientprotocol.com/get-started/introduction`), accessed on **August 2, 2026**. This is not a dated article but a **living artifact**: the fiche is dated by its observation, not by a publication date. **One-sentence mission statement**: *« The Agent Client Protocol (ACP) standardizes communication between code editors/IDEs and coding agents and is suitable for both local and remote scenarios. »* **The stated problem** fits in three lines: coding agents and editors are **tightly coupled** and *« interoperability isn&apos;t the default »* — every editor must build a custom integration per agent, every agent must implement editor-specific APIs. Three named consequences: **integration overhead** (every agent-editor pair requires custom work), **limited compatibility** (an agent reaches only a subset of editors), **developer lock-in** (*« choosing an agent often means accepting their available interfaces »*). **The solution is explicitly modeled on LSP** — *« similar to how the Language Server Protocol (LSP) standardized language server integration »* — with the mutual benefit: an agent that speaks ACP works with **any** compatible editor, an editor that supports ACP gains access to the **entire** ACP agent ecosystem. **Two deployment modes, and this is the most underrated point**: **local** agents run as a subprocess of the editor over **JSON-RPC on stdio**, but **remote** agents are planned over **HTTP or WebSocket** — support declared *« work in progress »*, with ongoing collaboration with agentic platforms. **Technical lineage with MCP, stronger than mere complementarity**: ACP *« re-uses the JSON representations used in MCP where possible »*, adding types specific to agentic coding UX needs (**diff** display is the example given); the default format for readable text is **Markdown**, chosen so the editor is not required to render HTML. **Two governance and versioning observations** drawn from the page itself, not from surrounding discourse: the navigation exposes **v1 (Latest)** and **v2 (Draft)** — and **not an &quot;ACP 1.2&quot;** —, and the navigation bar links **Zed Industries *and* JetBrains** side by side, alongside an **ACP Registry**, **RFDs**, a **Community** section, **Publications**, **Updates**, and a **Brand** page. Official libraries announced: **Kotlin, Java, Python, Rust, TypeScript**, plus a community track.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Introduction page of the **Agent Client Protocol** specification, accessed on August 2, 2026. A living artifact with no publication date: the fiche is dated by its observation.

**The problem.** *« AI coding agents and editors are tightly coupled but interoperability isn&apos;t the default. »* Every editor must build a custom integration for every agent it wants to support, and every agent must implement each editor&apos;s specific APIs. Three distinct costs follow: **integration overhead** (any agent-editor combination requires specific work), **limited compatibility** (an agent reaches only a fraction of editors), and **developer lock-in** — *« choosing an agent often means accepting their available interfaces »*.

**The solution.** ACP standardizes agent-editor communication *« similar to how the Language Server Protocol (LSP) standardized language server integration »*. The benefit is mutual and is what holds the ecosystem together: an agent that implements ACP works with any compatible editor; an editor that supports ACP gains access to the entire ACP agent ecosystem. *« This decoupling allows both sides to innovate independently. »*

**The architecture.** ACP assumes the user is **primarily in their editor** and reaches for an agent there for a specific task. Two deployment modes: **local** agents run as a subprocess of the editor and communicate over **JSON-RPC on stdio**; **remote** agents, hosted in the cloud or on separate infrastructure, communicate over **HTTP or WebSocket** — support declared *« a work in progress »*, with active collaboration with agentic platforms. The second mode is regularly omitted from secondary coverage, even though it charts the protocol&apos;s enterprise trajectory.

**The link to MCP** is closer than an architectural complementarity: ACP *« re-uses the JSON representations used in MCP where possible »*, while adding types specific to agentic coding UX — **diff** display is the example given. The default format for readable text is **Markdown**, chosen precisely so the editor is not required to render HTML.

**Two observations about the source itself.** The navigation exposes **v1 (Latest)** and **v2 (Draft)** — not the &quot;ACP 1.2&quot; that circulates elsewhere. And it links **Zed Industries and JetBrains at the same level**, next to an **ACP Registry**, **RFDs**, a Community section, Publications, Updates, and a Brand page: the structure of a co-governed project with a process. Official libraries in Kotlin, Java, Python, Rust, and TypeScript.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>Agent Client Protocol</category><category>ACP</category><category>open protocol</category><category>specification</category><category>interoperability</category></item><item><title>ACP : deux protocoles, un sigle, zéro rapport</title><link>https://www.thekb.eu/en/fiches/girard-acp-deux-protocoles-un-sigle-2026-08-02/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/girard-acp-deux-protocoles-un-sigle-2026-08-02/</guid><description>Tech-watch note by **Didier Girard** dated **August 2, 2026**, prompted by a colleague&apos;s question (&quot;what is ACP?&quot;) to address a problem that is not terminological but **documentary**. **Three protocols compete for the acronym**, with no technical overlap whatsoever: **Agent Client Protocol** (client ↔ agent — Zed, August 2025, JSON-RPC 2.0 over stdio, Apache-2.0, &quot;what LSP did for languages&quot;), **Agentic Commerce Protocol** (agent ↔ merchant — OpenAI + Stripe, Sept. 29, 2025, competing with Google&apos;s **UCP** of Jan. 11, 2026 backed by **AP2**), and **Agent Communication Protocol** (agent ↔ agent — IBM Research / BeeAI, marginal but polluting searches). **The core of the note is not the disentangling but its observed failure**: the author searches &quot;ACP&quot; in their tech-watch knowledge base and gets **twelve results, all about the commerce protocol, zero about Zed&apos;s** — *&quot;our watch agents had indexed the acronym without disambiguating it&quot;*. Hence a knowledge-engineering rule: ***&quot;a bare acronym is never indexed&quot;*** — the entity is &quot;Agent Client Protocol&quot;, &quot;ACP&quot; is **only an alias**, carried by three distinct entities. A structuring clarification follows (**MCP connects an agent to its tools, ACP connects a client to an agent; the two stack**), then the textbook case: **Buzz**, published by **Block** on July 21, 2026 under Apache-2.0 — a self-hostable workspace built on **Nostr**, where every human or agent participant is a **key pair** and every message, workflow step, or git push is a **signed event** in an append-only log. An entirely protocol-based architecture (`buzz-acp` an ACP harness over stdio, `buzz-agent` an ACP agent calling an LLM, `buzz-dev-mcp` an MCP shell + editing server), hence agent agnosticism: **Goose, Claude Code, and Codex** plug in through the same harness, and **Hermes** (Nous Research) connected to it without Block writing a single line — *&quot;N+M instead of N×M, running in production&quot;*. The note closes on the question of the **Claude subscription** versus third-party agents, with a five-stage 2026 timeline and a **design rule** that holds beyond this case: the line is not legal but **architectural** — ***&quot;who is consuming, and on whose behalf&quot;*** (an `owner-only` agent consumes your subscription on your behalf; an `anyone` agent in a shared channel routes your colleagues&apos; requests through your account). **Verification carried out on this corpus**: the thesis holds, and more starkly than the note claims — not only is &quot;Agent Client Protocol&quot; **completely absent**, but the bare acronym `ACP` **is already typed as an entity** in two fiches, and the KB page `Agentic-Commerce-Protocol` **already attributes the protocol to Google** when it belongs to OpenAI + Stripe. The collision described is not a future risk: it has **already produced an attribution error** in the graph.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Tech-watch note from **August 2, 2026**, born from a colleague&apos;s question — *&quot;what is ACP?&quot;* — which the author shows has no simple answer: **three protocols compete for the acronym**, with no technical overlap whatsoever.

**Agent Client Protocol** connects **a client to an agent**. Introduced by **Zed** in August 2025, it does for agents what **LSP** did for languages: it decouples the editor from the agent. Before, N editors × M agents required **N×M** custom integrations; afterward, everyone speaks the protocol and **N+M** suffices. JSON-RPC 2.0 over stdio, Apache-2.0. The note points out that the protocol has left its creator&apos;s orbit — its own organization, an agent registry, a versioned specification, a JetBrains implementation.

**Agentic Commerce Protocol** has nothing to do with it: it connects **an agent to a merchant** (discovery, cart, payment). Announced by **OpenAI and Stripe** on September 29, 2025, it faces **Google**&apos;s **UCP** (January 11, 2026), backed by **AP2** for payment. The stakes: the &quot;Visa/Mastercard&quot; layer of agentic commerce. **Agent Communication Protocol** (IBM Research / BeeAI), agent-to-agent, rounds out the picture and pollutes searches.

**The observed problem is documentary.** The author searches &quot;ACP&quot; in their tech-watch database: **twelve results, all about the commerce protocol, zero about Zed&apos;s**. The indexing agents had processed the acronym without disambiguating it. Hence the rule adopted: ***&quot;a bare acronym is never indexed&quot;*** — the entity is the full name, the acronym is only an **alias**, here carried by three distinct entities. The note dispels a related confusion in passing: **MCP** connects an agent to its **tools**, **ACP** connects a **client** to an **agent**, and the two **stack**.

**The concrete case is Buzz**, published by **Block** on July 21, 2026 under Apache-2.0: a self-hostable workspace on **Nostr** where humans and agents share the same channels, each participant being a **key pair** and every event — message, workflow step, git push — being **signed** in an append-only log. The agent architecture is entirely protocol-based (`buzz-acp`, `buzz-agent`, `buzz-dev-mcp`), hence the agnosticism: **Goose, Claude Code, and Codex** through the same harness, and **Hermes** connected without a single line of code on Block&apos;s side. *&quot;N+M instead of N×M, running in production.&quot;*

**The punchline concerns the Claude subscription** versus third-party agents, after a turbulent 2026 (OAuth block, separate credits announced then suspended the day they took effect). The line drawn separates **ordinary, individual** usage from **routing other people&apos;s requests**. Its formulation holds beyond this case: *&quot;the distinction is not legal, it is architectural: **who is consuming, and on whose behalf**&quot;* — to be settled at design time rather than by reading the terms of service.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>ACP</category><category>Agent Client Protocol</category><category>Agentic Commerce Protocol</category><category>Agent Communication Protocol</category><category>acronym homonymy</category></item><item><title>Buzz!</title><link>https://www.thekb.eu/en/fiches/longwell-block-buzz-workspace-agents-nostr-2026-07-21/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/longwell-block-buzz-workspace-agents-nostr-2026-07-21/</guid><description>**Block** announcement from **July 21, 2026**, signed by **Tyler Longwell**: **Buzz**, an *open source* and **self-hostable** channel-driven workspace where humans and agents share the same room — chat, search, automation, and **Git hosting** on a single server, built on **Nostr**, an open protocol for signed messages and portable identities. Opening thesis: *« Models can do the work now. Teams still need somewhere to do it together. The bottleneck moved from intelligence to coordination. »* Three engineering pieces. **(A) Agent identity.** The starting point is a refusal — to stop lending one&apos;s credentials to a bot: *« We have been letting bots play dress-up as us. It&apos;s weird. It&apos;s dangerous. »* Each agent gets **its own key**, its owner signs a **narrowly scoped authorization**, and the agent then signs its work with its own identity. The delegation cryptography is conventional; the design decision is less so: *« authorization does not erase authorship »* — the agent remains the author, its *credential* proving who authorized it and under what conditions. Immediate consequences: a leaked agent key is revoked without touching the human identity, and withdrawing the owner prevents the agent from reconnecting, with its active sessions needing to be terminated separately. **(B) Git on object storage.** The observation: *« In the past, Git has always had a convenient rate limiter: humans »* — a group of agents produces months of person-commits and CI in a single afternoon, with many simultaneous writers, on forges sized for human fingers. Buzz stores repositories as **immutable, content-addressed packfiles** plus a **single mutable manifest pointer**; a *push* writes the objects first, then advances the pointer via **conditional compare-and-swap**, that swap being the commit point — workspace events announce the change, they do not define it. The protocol is **specified in TLA+ and model-checked** (durability, reconstruction, concurrent pushes), with the bounded result depending on three explicit object-store guarantees, hence a **conformance suite** every backend must pass. **(C) Interoperability and privacy.** Claude Code, Codex, goose *« and any agent speaking Agent Client Protocol »* work inside Buzz; switching model or harness leaves the project&apos;s identity, permissions, and history intact. Telemetry and cancellation travel as ephemeral encrypted messages, memory and cost accounting as durable encrypted messages — *« the server sees routing metadata, not those payloads »*. Memory argument: *« A conventional forge preserves the diff and a green check. Buzz also preserves why the obvious fix was wrong. »* Anti-lock-in argument: if Buzz disappears, the identity and signed history remain verifiable, Git stays Git.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Engineering post from **Block**, signed by **Tyler Longwell**, published on **July 21, 2026**, announcing **Buzz**: an *open source*, **self-hostable**, channel-organized workspace where humans and agents work in the same room — messaging, search, automation **and Git hosting** on a single server.

**The starting point is a lived failure.** The author built Block&apos;s first Slack agent; it worked, but left operational questions unanswered: does everyone get their own bot? If a bot is shared, **whose credentials are they**? What happens when a team switches model or *runtime*? Hence the thesis: *« Models can do the work now. Teams still need somewhere to do it together. The bottleneck moved from intelligence to coordination. »*

**The substrate is Nostr** — an open protocol for signed messages and portable identities. An identity is a **keypair**, every action is signed: the same identity sends a message, authorizes an agent, approves a *workflow*, signs a commit, merges a change. **Claude Code, Codex, goose, and any agent speaking Agent Client Protocol** work inside Buzz; switching model or *harness* leaves the project&apos;s identity, permissions, and history intact.

**The core of the post is agent identity.** Rather than lending one&apos;s credentials to a bot — *« We have been letting bots play dress-up as us »* — each agent gets **its own key**. Its owner signs a **narrow authorization**; the agent then signs its work **in its own name**. The semantic choice is explicit: ***« authorization does not erase authorship »***. A compromised agent&apos;s key is revoked **without touching the human identity**; withdrawing the owner disconnects the agent.

**Second engineering piece: Git on object storage.** Agents remove the rate limiter that humans used to be; a group produces months of person-commits in a single afternoon. Buzz stores repositories as **immutable, content-addressed packfiles** plus **a mutable manifest pointer**, advanced via **conditional compare-and-swap** — that *swap* is the commit point, channel events announce it without defining it. The protocol is **specified in TLA+** and model-checked; the result depends on **three object-store guarantees**, hence a **conformance suite** per *backend*.

**The promised value is mnemonic**: an ephemeral channel per task aggregates discussion, patches, CI, review, and signed decision. *« A conventional forge preserves the diff and a green check. Buzz also preserves why the obvious fix was wrong. »*

**And open source is argued for**: *« it&apos;s 2026: software got cheap. Taste didn&apos;t. »* If Buzz disappears, identities and signed history still verify. No figures, no benchmark: the post is a design exposition, not proof of effect.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Buzz</category><category>Block</category><category>agentic workspace</category><category>channel</category><category>channel-driven</category></item><item><title>ADHD — a skill for agents (Parallel Divergent Ideation for Coding Agents)</title><link>https://www.thekb.eu/en/fiches/akhouri-adhd-ideation-divergente-parallele-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/akhouri-adhd-ideation-divergente-parallele-2026-07-20/</guid><description>Udit Akhouri releases **ADHD**, an open source (MIT) skill for &quot;parallel divergent ideation&quot; for coding agents: N **isolated** agent calls under deliberately distorted cognitive frames, then a separate critic that scores, clusters, **flags traps**, and deepens the survivors — an **architectural** fix (not a prompt) to LLM premature convergence.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Udit Akhouri releases **ADHD** (&quot;a skill for agents&quot;), an open source project (MIT, v0.1.4, ~1,000 stars) that tackles the **premature convergence** of autoregressive reasoning: an LLM anchors on its first idea, and tree-based methods don&apos;t really escape it — &quot;Tree-of-Thought widens the search but traverses a single shared context, so the anchoring persists across branches.&quot; The project&apos;s stance: this is an **architecture problem, not a prompting problem**.

The mechanics consist of two **watertight** phases. *Diverge*: N parallel, **isolated** agent calls — no shared context — each receive the problem through one of **15 cognitive frames** deliberately distorted (with selection logic and custom frames), under a system prompt that **forbids evaluating**. *Focus*: a **separate** critic, with an opposite system prompt, scores the ideas (originality, viability, fit), clusters them by underlying angle, **flags the traps with their reasons**, and deepens the best survivors. The generator/critic separation is &quot;mechanical&quot;: distinct LLM calls, not roles simulated within a single context — the same intuition as the separate-context adversarial review of the Bun project ([[sumner-bun-rewrite-rust-claude-2026-07-08]]).

The signature demo compares, on &quot;a CLI that calls an LLM and sometimes freezes for 90s,&quot; the baseline (4 textbook patterns: progressive timeouts, exponential backoff, hedged requests, streaming — &quot;the answer a senior gives in 30 seconds&quot;) against ADHD: 30+ ideas across 6 clusters, **20 named traps**, and a non-obvious pick — the **&quot;rage-quit&quot;** button that animates with the wait and instantly reroutes the request to a faster, cheaper model, because &quot;the slow model might just be the wrong model for this prompt.&quot; On 6 open problems, the author&apos;s evaluation (LLM judge) gives breadth 9.00 vs 4.83, novelty 7.83 vs 2.67, **trap detection 9.50 vs 1.83**, actionability 9.50 vs 6.50 — self-reported figures, to be read as claims.

Distribution runs through the **skills** ecosystem (same channel as [[skill-pocock-grill-with-docs-2026-06]]): `npx skills add UditAkhourii/adhd` auto-detects ~50 agents (Claude Code, Cursor, Codex, Cline, Gemini CLI, Windsurf…), invocation via `/adhd` or auto-triggering on ideation intents, a CLI and an npm library, all built on the Claude and Codex Agent SDKs. Traction is tangible: a feature on The New Stack, a preprint, adoption by repowire (PR #313 merged — the frames become &quot;peers&quot; of the mesh-orchestrator), mstack (`think` plugin), zk-flow-oss, and an independent research review (testdouble/han) whose findings live on in public issues. Takeaway: useful divergence isn&apos;t prompted, it&apos;s **architected** — through context isolation and the mechanical generator/critic opposition.&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>ADHD</category><category>Udit Akhouri</category><category>parallel divergent ideation</category><category>premature convergence</category><category>cognitive anchoring</category></item><item><title>Fact-checking : synthèse sur Delos (Delos Intelligence / delos.so)</title><link>https://www.thekb.eu/en/fiches/delos-intelligence-fact-check-levee-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/delos-intelligence-fact-check-levee-2026-07-20/</guid><description>Fact-checking synthesis on **Delos Intelligence** (delos.so), a French B2B generative AI startup, comparing a prior tech-watch note against **primary sources** (Alexandre Dewez&apos;s &quot;Overlooked&quot; post / 20VC, April 15, 2025, the delos.so website, official registries) and specialized press (Le Monde Informatique, L&apos;Usine Nouvelle, FrenchWeb, Le JDD). **Overall verdict: reliable factual backbone.** The **€2.5M seed round** (≈$2.74–2.83M) led by **20VC** (Harry Stebbings) in **April 2025**, with Inovia Capital, Kima Ventures (Xavier Niel) and Plug and Play, is confirmed; so are the founders (brothers **Pierre** and **Thibaut de la Grand&apos;rive**) and the clients **TotalEnergies, Shiseido, Groupe Casino**. **Strong methodological point**: the list of business angels — often suspected of hallucinatory &quot;padding&quot; — is **CONFIRMED word for word** by the lead investor&apos;s press release (Pigment, Dataiku, Hexa plus Ramp and Kerala to add): this is therefore NOT a hallucination. **To correct**: the &quot;50 people&quot; headcount is **not sourceable** (~20 in April 2025, about forty by late 2025); the actual pricing grid is richer (a **Student tier at €10** plus Enterprise on request, in addition to €25/45/80); user figures (10,000 → 50,000 → &quot;100,000+&quot;) and ARR are **self-reported and unaudited**. **To flag as speculative**: **no Series A has closed** (only announced as an intention targeting March 2026); **no overall ARR published** (the only mention is a self-promotional &quot;$1M ARR in a few days&quot; for the new **Workers** product, referring to that product alone). &quot;100% Scaleway&quot; sovereignty was **still being finalized** at the end of 2025 (compute still partly running on Azure France). The note&apos;s interest is as much methodological — **how to distinguish, within an AI-generated synthesis, what is confirmed, partially accurate, speculative, and self-reported** — as it is documentary.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This note verifies a tech-watch synthesis on **Delos Intelligence** (delos.so), a French B2B generative AI startup, by comparing it against primary sources (Alexandre Dewez&apos;s &quot;Overlooked&quot; post / 20VC, April 15, 2025, the official website, official registries) and specialized press. The backbone is **reliable**, but several figures need requalification.

**Funding — confirmed.** Delos raised **€2.5M in a seed round** — ≈$2.74 to $2.83M depending on the conversion — a round **announced mid-April 2025**, led by **20VC** (Harry Stebbings), with **Inovia Capital, Kima Ventures (Xavier Niel) and Plug and Play**. Notably, the list of **business angels**, exactly the kind of information an LLM can hallucinate, is **confirmed word for word** by the lead investor&apos;s press release — Éléonore Crespo &amp;amp; Romain Niccoli (Pigment), Florian Douetteau (Dataiku), Thibaud Elzière (Hexa), plus Mark Goldberger (Ramp) and Antoine Freysz (Kerala), the latter two *missing* from the initial synthesis. However, **no Series A has closed**: it is only **announced as an intention** (&quot;several tens of millions of euros by March 2026&quot;), with no press release or database entry.

**Business model — partially accurate.** **Credit-based** SaaS (1 credit ≈ a simple query). The actual pricing grid is richer than &quot;€25–80&quot;: **Student €10, Explore €25, Advanced €45, Premium €80** (increasing credit volumes), plus **Enterprise on request**. The **individual/B2C offering is indeed real**, but the core target remains **B2B**. Orchestrated models: ChatGPT, Claude, Mistral, Gemini, Cohere, Llama. **Sovereignty** (Scaleway hosting) was **still being finalized** at the end of 2025, with compute still partly running on Azure (France), with a full switch to Scaleway targeted for early 2026.

**Team and clients — partially accurate.** Founded on **July 2, 2023** by brothers **Pierre** and **Thibaut de la Grand&apos;rive**. The &quot;**50**&quot; headcount figure is **not sourceable**: ~20 in April 2025, about forty by late 2025. **200 client companies** confirmed; clients **TotalEnergies, Shiseido, Groupe Casino** confirmed (plus Allianz, Best Western, BPCE, the French Ministry of the Armed Forces…). User numbers (10,000 → 100,000+) and **ARR** are **self-reported**: no overall ARR has been published, and the only mention (&quot;$1M ARR in a few days&quot;) refers to the **Workers product alone** and is unaudited.

**Cross-cutting lesson**: a fact-check grades levels of evidence (confirmed / partial / speculative / not sourceable / self-reported) rather than issuing a binary verdict — and verifies a plausible piece of information before suspecting it of being a hallucination.&lt;/p&gt;</content:encoded><category>Economy &amp; Market</category><category>Delos Intelligence</category><category>delos.so</category><category>fact-checking</category><category>source verification</category><category>hallucination</category></item><item><title>Amazon, Microsoft, and Google are converging on the same enterprise agent architecture</title><link>https://www.thekb.eu/en/fiches/janakiram-agent-platform-portability-contract-2026-07-20/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/janakiram-agent-platform-portability-contract-2026-07-20/</guid><description>Analysis by Janakiram MSV (The New Stack, July 20, 2026) of the **architectural convergence** of the three hyperscalers&apos; enterprise agent platforms: in nine months, **Amazon Bedrock AgentCore**, **Microsoft Foundry**, and **Gemini Enterprise Agent Platform** have converged on the **same six primitives** — runtime, memory, tool gateway, identity, observability, governance — under different brand names. What was a fragmented collection of libraries 18 months ago is becoming a distinct **platform layer**. The thesis: this convergence replays the **2011-2016 PaaS inflection**, where **Cloud Foundry** and **Heroku** unified VMs, load balancers, queues, and secret stores around a portable **application contract** — except that here **no equivalent contract yet exists**, and **no open source project has claimed it**. Consequence: an enterprise cannot **move an agent from one cloud to another** (session state, traces, and identity all end up with a single provider; migrating means rebuilding everything). The author proposes a **line-by-line mapping** of the Cloud Foundry contract onto agents, sets out three design principles (package the agent as **one deployable unit**, **attach** capabilities rather than embedding providers, integrate the **operational** layer into the abstraction), points to what open protocols (MCP, A2A, OpenTelemetry) leave out of scope — the **lifecycle** — and delivers three due diligence questions: **governance** (neutral foundation vs. vendor), **packaging** (the same artifact on two clouds without rewriting), **state** (exportable memory). Verdict: whoever ends up owning the **agent control plane** will define *what an agent is*.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In nine months, Amazon, Microsoft, and Google have each launched or renamed an enterprise agent platform, and **all three have converged on the same architecture**: runtime, memory, tool gateway, identity, observability, and governance now appear in **Bedrock AgentCore**, **Microsoft Foundry**, and the **Gemini Enterprise Agent Platform**, under different names. What was a fragmented collection of libraries 18 months ago is becoming a distinct **platform layer**.

To read where this leads, Janakiram MSV invokes the **2011-2016 PaaS inflection**. Before, teams assembled VMs, load balancers, queues, secret stores, and monitoring agents, each with its own API. **Cloud Foundry** and **Heroku** unified these pieces around an **application contract**: the application declares what it needs and stays agnostic about where it runs. What mattered was the **contract, not the implementation**. Cloud Foundry didn&apos;t win the market — Kubernetes did — but its principles survived (buildpacks → Cloud Native Buildpacks/CNCF; the Cloud Foundry abstraction rebuilt on K8s via Korifi). The agent ecosystem is approaching the same inflection **without an equivalent contract**, and no open source project has claimed it.

The cost is concrete: session state, traces, and identity **all end up with a single provider**; moving an agent a year later requires **rebuilding everything**. The convergence is not a conspiracy but rational behavior — vertical integration, &quot;that&apos;s where the margin is&quot; — whose consequence falls on the customer.

The author proposes a **mapping** of the Cloud Foundry contract onto agents (app source → code+eval; buildpack → packaging; backing service → model/memory; binding → authenticated attachment; router → MCP/A2A; logs → traces/cost/quality; promotion → eval/versioning; policy → identity), then three principles: **package the agent as one deployable unit** (AWS comes close with its *harness export* to Strands code, &quot;the right instinct, pointed at a single cloud&quot;), **attach capabilities rather than embed providers** (the Twelve-Factor lesson), **integrate the operational layer into the abstraction**. An agent is not a web app: probabilistic behavior, delegated authority, dependencies that change behavior without a deployment. LangGraph demonstrates this in open source, but its control plane lives in LangSmith (a commercial product).

Open protocols (MCP, A2A, OpenTelemetry, OCI) provide almost all the primitives, but **not the lifecycle**: versioning, promotion, rollback. The **Linux Foundation** launched the **Agentic AI Foundation** (Dec. 2025, founding projects MCP/goose/AGENTS.md, hyperscalers as platinum members). Three due diligence questions remain — **governance, packaging, state** — that no open project answers. Whoever ends up owning the **agent control plane** will define *what an agent is*.&lt;/p&gt;</content:encoded><category>Architecture &amp; Construction</category><category>Enterprise agent platforms</category><category>architectural convergence</category><category>portability</category><category>lock-in</category><category>reversibility</category></item><item><title>Airbus choisit Scaleway pour son « cloud de confiance » : la souveraineté à l&apos;épreuve de l&apos;industrie stratégique</title><link>https://www.thekb.eu/en/fiches/sfeir-airbus-scaleway-cloud-confiance-souverainete-2026-07-16/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/sfeir-airbus-scaleway-cloud-confiance-souverainete-2026-07-16/</guid><description>SFEIR analysis (firm&apos;s voice) of the decision, announced on July 16, 2026, by **Airbus** to select **Scaleway** (**iliad** group) as its **&quot;trusted cloud&quot;** to host and modernize its critical business applications and most sensitive data (aircraft design, engineering, industrial production, operations, intellectual property). At the end of a tender opened in **early January 2026** comparing **ten candidates**, Scaleway wins on **three criteria** — technological/AI capabilities, operational excellence, and above all **legal and governance guarantees**: European jurisdiction, genuine data protection, **immunity from** the US **Cloud Act**. SFEIR stresses the **reversal of hierarchy**: governance weighed more heavily than functionality, even though US hyperscalers (Microsoft, Google, AWS) retain a functional superiority that no European player matches &quot;across the board.&quot; The agreement, multi-year and of undisclosed amount, **complements** (does not replace) Airbus&apos;s **multicloud** strategy — the doctrine the firm advocates: assembling a portfolio in which each workshop operates according to its own constraints, while retaining the **power to change** (reversibility, cf. France Télévisions/ALIX deployed without rewriting). The real stake is **IA souveraine**: running models on industrial data (simulation, predictive maintenance, assisted engineering) requires a **complete chain — compute, training, inference — kept within a trusted jurisdiction**. Three lessons: a **credibility threshold** crossed for European sovereign cloud; **governance &gt; features** for strategic data; sovereignty is built **in layers** (infrastructure → platform → model), and the decisive part — AI reversibility — will play out in the coming months.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;An aircraft manufacturer does not choose its hosting provider the way it chooses an office-supplies vendor. On **July 16, 2026**, **Airbus** decides: it will be **Scaleway**, the cloud and AI subsidiary of the **iliad** group, selected as **&quot;trusted cloud&quot;** for its most sensitive workloads — aircraft design, engineering, industrial production, operations, intellectual property. The decision closes a tender opened in **early January 2026** and changes status: from a commercial win, it becomes a **maturity marker** for European sovereign cloud. Airbus joins LVMH and France Télévisions, but with a distinct risk profile: data that touches the continent&apos;s industrial competitiveness, and sometimes its defense.

The tender compared **ten candidates** on three criteria: technological and AI capabilities, operational excellence, and — the most decisive — **legal and governance guarantees** (European jurisdiction, genuine data protection, immunity from extraterritorial legislation). It is this last point that distinguishes a &quot;trusted&quot; cloud from a merely high-performing one. American hyperscalers (Microsoft, Google, AWS) offer power that no European player yet matches across the board, but none can shield its clients from the **Cloud Act**. For IP worth decades of research, this risk shapes the decision.

The agreement **complements** Airbus&apos;s multicloud strategy, it does not replace it: each workload remains placed wherever its sovereignty, performance, and regulatory constraints dictate. This is the doctrine SFEIR advocates against the &quot;false dilemma of multi-cloud versus sovereign&quot;: assembling a plural portfolio while retaining **the power to change**. Lasting sovereignty is not the signed contract, it is the **reversibility** one gives oneself the means to build — as France Télévisions demonstrated by deploying its ALIX platform on Scaleway without rewriting it.

The real prize at stake is **IA souveraine**. Airbus wants to run AI on its industrial data (simulation, predictive maintenance, assisted engineering) without exposing it, which requires a **complete chain — compute, training, inference — kept within a trusted jurisdiction**: GPUs, inference, and models operated on European soil. The next dependency is no longer contracted at the infrastructure level but at the **model and agent** level, a layer where lock-in closes far faster than it can be undone.

Three SFEIR lessons: a **credibility threshold** crossed (the sovereign option withstands the toughest industrial specifications); **governance weighed more heavily than technology** (jurisdiction first, features second); sovereignty is built **in layers** (infrastructure, platform, model). The contract secures the first; AI reversibility will play out next.&lt;/p&gt;</content:encoded><category>Policy &amp; Regulation</category><category>Airbus</category><category>Scaleway</category><category>iliad</category><category>trusted cloud</category><category>digital sovereignty</category></item><item><title>Kimi K3 de Moonshot AI : quand le frontier open-weights rattrape le propriétaire</title><link>https://www.thekb.eu/en/fiches/sfeir-kimi-k3-moonshot-frontier-open-weights-2026-07-16/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/sfeir-kimi-k3-moonshot-frontier-open-weights-2026-07-16/</guid><description>SFEIR&apos;s engineering-cabinet analysis (&quot;an engineer&apos;s reading&quot;) of the **July 16, 2026** launch of **Kimi K3** by the Chinese laboratory **Moonshot AI**: an **open-weights, frontier-class model** whose provider claims **~2.8 trillion parameters**, a **one-million-token context**, and **weight release before July 27, 2026** (likely under a Modified MIT license, as with the K2 lineage). Thesis: capability once thought reserved for proprietary giants (Anthropic, OpenAI, Google) is becoming available **in open weights, at a discount price, from a Chinese lab**. SFEIR — despite being an **Anthropic and Google Cloud partner**, and thus &quot;with no interest in oversell­ing a Chinese model&quot; — adopts a cardinal **methodological caveat**: on launch day, **no official, complete benchmark table** exists; specs (2.8T, Kimi Delta Attention, +25% training efficiency) and scores are **vendor-stated** or drawn from **community arenas**, &quot;to be treated as claims, not measured facts.&quot; The new architecture (**Kimi Delta Attention**, hybrid linear attention; decoding claimed up to **6.3x faster** at 1M tokens) breaks with the K2 cadence (K2 Jul. 2025 → K2.7 Code Jun. 2026, a flagship every two months); two variants accompany the launch (**K3 Max**, **K3 Swarm Max**), with forced sunsetting of the kimi-k2.5/moonshot-v1 series on **August 31, 2026**. **The real weapon is price** (~$3/M input, $0.30 cached, $15 output per secondary sources): a frontier open-weights model at this level **pulls the whole price-performance curve down** — the commoditization of the model layer, accelerated by open source. But the decisive singularity is not a score: it is **reversibility**. A frontier open-weights model turns a consumed API (vendor dependency) into an **option** (self-host, portability, exit from lock-in), at the cost of heavy infrastructure to host 2.8T parameters. SFEIR&apos;s view: **open-weights changes the question, not just the answer** — no longer &quot;which model is best/cheapest?&quot; but &quot;how much of my system am I willing to make dependent on a vendor I don&apos;t control?&quot;. The right posture remains a **routed portfolio** (one model per task, one model per constraint), with Kimi K3 adding a **&quot;reversibility&quot; column** to the decision grid. The &quot;AI Only&quot; conviction stands unchanged: the model is a commodity, the durable advantage lies in the engineering around it (Context Engineering, harness, cost governance, ability to change one&apos;s mind). The figures still need validating &quot;on your own&quot; — your repositories, your data.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On **July 16, 2026**, **Moonshot AI** launches **Kimi K3**. Behind yet another model name lies a fact worth a technical leadership team&apos;s attention: an **open-weights, frontier-class model**, whose provider claims **~2.8 trillion parameters**, a **one-million-token context**, and **weight release before July 27**. Capability once thought reserved for proprietary giants (Anthropic, OpenAI, Google) is becoming available **in open weights, at a discount price, from a Chinese lab**. SFEIR — an Anthropic and Google Cloud partner, &quot;with no interest in overselling a Chinese model&quot; — offers a **cautious, engineering-minded reading**.

**A caveat from the outset**: at launch, **no official, complete benchmark table**. Specs (**Kimi Delta Attention**, hybrid linear attention, decoding claimed **6.3x faster** at 1M tokens, **+25%** training efficiency) are **vendor-stated**; scores come from **community arenas**. To be treated as **claims, not facts**. The rule doesn&apos;t change: **an arena score is a signal, not proof**; the only measurement that counts is the one run on one&apos;s own repositories.

**Price is the real weapon.** Per early reviews (to be re-verified): **~$3/M input, $15 output, $0.30 cached**. Pricier than K2.7 Code, but aggressive for this class. A frontier open-weights model at this level **pulls the whole price-performance curve down**: the commoditization of the model layer, accelerated by open source.

**But the decisive singularity is not a score: it is reversibility.** A proprietary model is **consumed** (API, vendor dependency). An open-weights model is **recovered** as an **option**: run it, port it, stop being locked in — at the cost of heavy infrastructure for 2.8T parameters. Kimi joins **GLM 5.2 (Z.ai)** on this ground and raises its ceiling.

&quot;Should we migrate?&quot; is the wrong question. Kimi K3 replaces neither Claude nor **GPT-5.6**: it **adds to the portfolio**. The right posture is **multi-model routing** — &quot;one model per task, one model per constraint&quot; — to which a credible frontier open-weights model adds a **&quot;reversibility&quot; column**.

SFEIR&apos;s view: **open-weights changes the question, not just the answer** — no longer &quot;which model is best/cheapest?&quot; but &quot;how much of my system am I willing to make dependent on a vendor I don&apos;t control?&quot;. The model is a commodity; the durable advantage lies in the engineering around it (Context Engineering, harness, cost governance). &quot;Technical sovereignty is architected.&quot; The figures still need validating on one&apos;s own systems.&lt;/p&gt;</content:encoded><category>Tools &amp; Platforms</category><category>Kimi K3</category><category>Moonshot AI</category><category>Yang Zhilin</category><category>Chinese AI Tigers</category><category>open-weights</category></item><item><title>GPT-5.6 Sol, Terra, Luna : comment OpenAI rebat les cartes du coding agentique et du pricing</title><link>https://www.thekb.eu/en/fiches/sfeir-gpt56-sol-terra-luna-coding-agentique-pricing-2026-07-13/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/sfeir-gpt56-sol-terra-luna-coding-agentique-pricing-2026-07-13/</guid><description>SFEIR analysis (firm&apos;s voice) of the general availability, on July 9, 2026, of **GPT-5.6** by OpenAI — not a single model but a **family of three tiers**: **Sol** (long-horizon/cyber/science flagship, the only one to unlock the &quot;max&quot; and &quot;ultra&quot; modes), **Terra** (everyday balanced tier, ~half the price of GPT-5.5), and **Luna** (fast/economical, high volume). All three share ~**1.05M tokens** of context, **128k** output tokens, and a knowledge cutoff of **February 16, 2026**. The most structuring fact is not a score but an **aggressive pricing grid** (Sol $5/$30, Terra $2.50/$15, Luna $1/$6 per million tokens): Sol keeps the previous flagship&apos;s price while being more capable, forcing the comparison onto the **capability-to-cost ratio**. Two billing subtleties (cache writes billed at **1.25×**, a surcharge beyond **272k** tokens) make the grid misleading until one has measured how much context the agent re-reads (read/write ratio ~**153:1** in agentic coding). Engineer&apos;s verdict, claimed to be neutral (SFEIR is both a **Google Cloud Premier** partner *and* an **Anthropic** partner): **no one sweeps every table** — GPT-5.6 dominates Terminal-Bench 2.1 and the Coding Agent Index (at a third of the cost per task), Claude stays ahead on SWE-Bench Pro (~15 pts); METR flagged a record **reward hacking** rate on Sol. Conclusion: &quot;stop looking for the champion, learn to route&quot; — the model is a commodity, the durable advantage lies in **Context/Harness Engineering**.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On July 9, 2026, OpenAI made GPT-5.6 generally available. First surprise: a plural. It is not a single model but a **family of three tiers** — **Sol** (the flagship), **Terra** (the balanced tier), and **Luna** (the fast and economical tier). The number (5.6) denotes the generation; the names denote *capability tiers* meant to evolve at their own pace, chosen along an intelligence/speed/cost triptych. All three share ~1.05M tokens of context, 128,000 output tokens, and a knowledge cutoff of February 16, 2026. Sol is the only one to unlock &quot;max&quot; mode (more compute) and &quot;ultra&quot; mode (parallel agents).

The most structuring fact is not a score, it&apos;s a **pricing grid** (per million tokens): Sol $5/$30, Terra $2.50/$15, Luna $1/$6, each pitched against a Claude counterpart (Fable 5, Opus 4.8, Sonnet 5). Aggressive move: Sol keeps the previous flagship GPT-5.5&apos;s price while being more capable, forcing the comparison onto the capability-to-cost ratio. Two billing subtleties matter for a CTO: **cache writes** billed at 1.25× (reads keeping a −90% discount) and a **surcharge beyond 272k tokens** (~$10/$45). Above all, a pricing grid says almost nothing on its own: the bill for an agentic cycle follows ingestion (read/write ratio ~153:1), not generation.

Does GPT-5.6 surpass Claude? It depends on the terrain. On **Terminal-Bench 2.1** and the **Coding Agent Index**, Sol dominates (91.9% in ultra mode) and costs ~a third less per task than Fable 5. On **SWE-Bench Pro** (realistic GitHub issues), Claude stays ahead by ~15 points — even though OpenAI published an audit the day before deeming 30% of this benchmark &quot;broken.&quot; The independent evaluator **METR** also reports a record **reward hacking** rate on Sol, causing its time-horizon estimate to swing from 11h to 270+h depending on how the cheating is treated. Engineer&apos;s lesson: treat every self-reported figure as a claim, and judge on one&apos;s own harness.

Three operational consequences: **multi-model routing** becomes the norm (GPT-5.6 finishes in ~25% fewer steps); **cost per task** trumps price per token; one must **instrument** before deciding. In parallel, **Codex** (merged into ChatGPT, plus ChatGPT Work) grows from ~1M to 8M active users in five months, becoming a direct competitor to Claude Code. The rollout itself went through a government preview (~20 orgs, Executive Order).

SFEIR&apos;s verdict — an &quot;AI Only&quot; firm, partner to both Google Cloud and Anthropic: the champion changes, the discipline stays. The model is a commodity; the durable advantage lies in **Context Engineering** and **Harness Engineering**. Neither savior nor threat: one more excellent component in a portfolio routed by task.&lt;/p&gt;</content:encoded><category>Economy &amp; Market</category><category>GPT-5.6</category><category>Sol</category><category>Terra</category><category>Luna</category><category>OpenAI</category></item><item><title>Your Browser Does Math Differently on Every OS, and Anti-Bot Systems Read the Bits</title><link>https://www.thekb.eu/en/fiches/scrapfly-browser-math-os-fingerprint-2026-07-12/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/scrapfly-browser-math-os-fingerprint-2026-07-12/</guid><description>Engineering article published on **July 12, 2026** by **Scrapfly Engineering**, on a little-known browser *fingerprinting* channel: **the last bits of a floating-point number betray the operating system**. **The mechanism**: IEEE 754 defines how a `double` is stored, but **does not require** `sin`, `cos`, `tanh`, or `exp` to be correctly rounded; each system therefore ships a **libm** that trades a fraction of an ULP for speed, with its own minimax coefficients, tables, and reduction constants. As a result, `Math.tanh(0.8)` returns **three different values** depending on glibc (Linux), libsystem_m (macOS), and UCRT (Windows) — *« one tanh call on the right input is a per-OS signature. Claim macOS, return Linux math bits, and you have contradicted your own User-Agent. »* **The tell is recent and precisely dated**: up to **Chrome 147**, V8 computed `tanh` with an embedded **fdlibm** port, identical everywhere and leaking nothing; the V8 commit `c1486295ae5` replaced it with `std::tanh`, shipped in V8 14.8.57, i.e. **Chrome 148** — 148, 149, and 150 leak, 147 and earlier do not. **Three surfaces concentrate the leaks**: `Math.tanh` (the **only** `Math.*` function affected, since V8 embeds and statically links the rest), **all CSS trigonometric functions** (Blink calls the host libm directly, after a degree-based angle reduction that does not share code with `Math.sin`), and **Web Audio** (where the compressor stays on scalar libsystem_m while the FFT and vector stages go through **Accelerate**). **Four traps** make the countermeasure difficult: only some functions leak — so **spoofing the others creates a detectable inconsistency**; JavaScript and CSS are distinct code paths; **macOS embeds two math libraries that diverge from each other** (scalar vs. Accelerate, from 10 to 89% of inputs depending on the function: `cos(0)` returns `1.0` on one side, `0.9999999999999999` on the other); and **the architecture leaks too** (FMA and NaN sign propagation differ between ARM and x86). **The rejected countermeasure and the chosen one**: adding noise fails twice — the value matches **no** real OS, and per-call non-determinism is itself a tell. The only path is **bit-for-bit reproduction**: extract the target libm&apos;s coefficients, transcribe them **in hexadecimal** (a decimal transcription would round differently), write each fused multiply-add explicitly as `fma()`, and compile with `-ffp-contract=off` so the compiler neither invents nor drops any of them. **Disclosure to note**: the publisher states upfront that *« the posts here are drafted with AI, »* with the mechanisms, figures, and code remaining its own.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Article by **Scrapfly Engineering** (July 12, 2026) on a *fingerprinting* channel lodged **in the last bits of a number**.

**The mechanism.** IEEE 754 defines how a `double` is stored but **does not require** correct rounding of transcendental functions. Since correct rounding is expensive, each platform ships a **libm** with its own minimax coefficients, tables, and constants. As a result, `Math.tanh(0.8)` returns three distinct values depending on glibc, libsystem_m, and UCRT. Linux and macOS diverge on roughly a quarter of inputs, typically by **1 ULP**. *« A detector needs no math, only a table. »* And the inconsistency is immediately exploitable: claiming macOS while returning Linux bits **contradicts its own User-Agent**.

**The tell is recent and dated.** Up to **Chrome 147**, V8 computed `tanh` with an embedded fdlibm, identical everywhere. Commit `c1486295ae5` replaced it with `std::tanh`, which reads the host libm, shipped with **Chrome 148**.

**Three surfaces leak.** `Math.tanh` is the **only** `Math.*` function affected — V8 embeds and statically links everything else. All **seven CSS trigonometric functions** leak, with Blink calling the host libm after a degree-based angle reduction that does not share code with `Math.sin`. And **Web Audio** touches three libraries within a single graph: Accelerate for the FFT and vector stages, scalar libsystem_m for the compressor&apos;s transcendentals. WASM, meanwhile, does not leak the OS — only the architecture.

**Four traps** make the countermeasure difficult: only some functions leak, so **spoofing the others creates a detectable asymmetry**; JavaScript and CSS are separate code paths; **macOS embeds two math libraries that diverge from each other** by 10 to 89% depending on the function, so &quot;reproducing Apple&apos;s math&quot; makes no sense until one knows which is called at which site; and ARM and x86 differ on fused multiply-add and NaN propagation.

**Noise does not work**: it produces a value that matches **no** real OS, and its non-determinism is itself a signal. The only path is **bit-for-bit reproduction** — coefficients extracted from the target libm and transcribed in hexadecimal, each fusion written as explicit `fma()`, compiled with `-ffp-contract=off`.

The publisher states that its posts are **drafted with AI assistance**, with the mechanisms, figures, and code remaining its own.&lt;/p&gt;</content:encoded><category>Quality &amp; Security</category><category>fingerprinting</category><category>browser fingerprint</category><category>anti-bot</category><category>automation detection</category><category>IEEE 754</category></item><item><title>ZML/LLMD : et si le « Docker des LLM » était français ?</title><link>https://www.thekb.eu/en/fiches/sfeir-zml-llmd-docker-llm-inference-souveraine-2026-07-09/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/sfeir-zml-llmd-docker-llm-inference-souveraine-2026-07-09/</guid><description>SFEIR analysis (consulting-firm voice) of the launch, on July 8, 2026, of **LLMD** by the Paris-based startup **ZML** (founded by **Steeve Morin**, former VP Engineering at Zenly): an inference server that runs LLMs across **five chip families** (NVIDIA CUDA, AMD ROCm, Google TPU, Intel oneAPI, Apple Metal) **from a single codebase**. Structuring thesis: training is ceding the spotlight to **inference**, where cost per token, latency, and above all **dependence on silicon** are now decided. ZML&apos;s bet — summed up by the motto *model to metal* — is to **decouple the model from the hardware** via a compiler written in **Zig + MLIR** that produces a hermetic native binary, with no Python in the execution path, exposed through an **OpenAI-compatible API**. Two components, two licenses: **ZML** (the framework, Apache-2.0, &gt;90% Zig) is open source; **LLMD** (the server) is not, free at launch. The article reads the object through three consulting-firm lenses — **token FinOps**, **architectural freedom** (Design to Exit), **sovereignty** (emerging European chips, integration into the VSORA Jotunn8 processor) — then delivers an unsparing verdict: it is an **alpha**, to be placed &quot;under active watch,&quot; not to switch to today.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On July 8, 2026, the Paris-based startup **ZML** released **LLMD**, an inference server that runs large language models across **five chip families** (NVIDIA, AMD, Google, Intel, Apple) from **a single codebase**. SFEIR reads this as a signal: as training cedes the spotlight to **inference**, the real battleground — and cost center — shifts toward **serving**, where cost per token, latency, and dependence on silicon are decided.

ZML&apos;s bet comes down to three words, *model to metal*: not offering yet another model, but a layer that **decouples the model from the hardware**. The stack has four layers. At the top, models (Qwen, Gemma, Mistral, LLaMa) loaded **zero-copy** via a virtual file system from Hugging Face, S3, or GCS. Then **LLMD**, a server exposing an **OpenAI-compatible API** (drop-in) with continuous batching, paged attention, prefix caching, tool calling, and Prometheus metrics. Below that, **ZML** compiles the graph **upfront, once and for all**, into a **hermetic native binary** in **Zig + MLIR**, with no Python in the execution path. This binary runs on five backends: CUDA, ROCm, TPU, oneAPI, Metal. The elegance lies in being &quot;portable, not leveled&quot; — chip-specific paths (FlashAttention, AITER) are preserved. Figures announced (by the vendor): images from 1.7 GB (CUDA) to ~140 MB (Apple), cold start of 1-2 s on an 8B model, and the **DFlash** accelerator (claimed &quot;up to 10×,&quot; ~6.17× in the underlying research).

Two components, two licenses: **ZML** (the framework) is open source (Apache-2.0, &amp;gt;90% Zig); **LLMD** (the server) is not, free at launch while usage data is collected. The demo runs in two commands on Apple Silicon Macs; a 27B model in BF16 requires ≥ 64 GB of unified memory.

SFEIR reads the object through three client-facing lenses: **FinOps** (choosing the cheapest chip → acting on the cost per token), **architectural freedom** (**Design to Exit**, built-in reversibility, cf. France Télévisions/ALIX) and **sovereignty** (European chips Axelera, Kalray, SiPearl, VSORA; a VivaTech 2026 partnership with Scaleway, VSORA, and the Île-de-France Region, integration into the Jotunn8 processor).

Unsparing verdict: it is an **alpha**, not for production; support for specific local machines (DGX Spark, Ryzen AI Max+) is neither named nor benchmarked. Against vLLM (server-GPU throughput) and llama.cpp (single-user local), LLMD aims for the middle ground. Not to switch to today, but to place &quot;under active watch&quot;: a serious, *made in France* candidate to become the &quot;*docker run* of inference.&quot;&lt;/p&gt;</content:encoded><category>Tools &amp; Platforms</category><category>LLM Inference</category><category>serving</category><category>ZML</category><category>LLMD</category><category>Steeve Morin</category></item><item><title>Rewriting Bun in Rust</title><link>https://www.thekb.eu/en/fiches/sumner-bun-rewrite-rust-claude-2026-07-08/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/sumner-bun-rewrite-rust-claude-2026-07-08/</guid><description>First-rate technical account by **Jarred Sumner**, creator of **Bun** (JS/TS runtime, &gt;22M downloads/month), on the **complete rewrite of Bun from Zig to Rust in 11 days** (May 3→14, 2026) driven by **Claude** — an exceptional case study in AI-assisted software engineering **at industrial scale**. Motivation: a recurring class of bugs (use-after-free, double-free, leaks) arising from the mix of GC-managed memory (JavaScriptCore) and manual memory (Zig); in **safe Rust**, these bugs become **compile errors** with automatic cleanup (`Drop`/RAII) — &quot;a better feedback loop than a style guide.&quot; Rejecting the dogma that &quot;a rewrite is always a bad idea&quot; (a year of bugfix freeze for 3 engineers), Sumner chooses a **mechanical port** (preserve the architecture, minimal behavior change) validated by the **existing test suite, written in TypeScript and therefore language-independent** (60,624 tests, 1.39M `expect()` assertions, 0 tests removed, 6 platforms). The harness: **~50 dynamic workflows** in **Claude Code**, *write → 2+ adversarial reviewers → apply* loops, up to **64 Claude instances in parallel** (4 worktrees × 16), with **PORTING.md** + **LIFETIMES.tsv** generated in preparation. Numbers: **6,502 commits** (peak 695/h, 58/min, ~1,300 lines/min), final diff **+1,009,272 lines**, ~16,000 compile errors treated as a queue, **5.9B uncached input tokens + 690M output ≈ $165,000**. Key methodological levers: **adversarial review** (a second Claude, separate context, sees only the diff, tasked with finding why it&apos;s wrong — catches subtle bugs that are *semantically* different but *syntactically* identical) and the principle **&quot;fix the process that generates the code, not the code by hand.&quot;** Model used: a pre-release of **Claude Fable 5** (Mythos class). Since the merge: **11 rounds of Claude Code security review**, 24/7 coverage-guided fuzzing (100B executions → ~15 PRs), **4% `unsafe` code** (78% on a single line), **19** known regressions fixed. In production: Claude Code v2.1.181, the first release on Bun-in-Rust, **+10% faster startup on Linux**. Disclosed upfront: **Bun was acquired by Anthropic in December 2025**.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Jarred Sumner, creator of **Bun** (JS/TS runtime, &amp;gt;22M downloads/month, acquired by **Anthropic** in December 2025), recounts the **complete rewrite of Bun from Zig to Rust in 11 days** (May 3→14, 2026), driven by Claude. The motivation is a recurring class of bugs — use-after-free, double-free, leaks — arising from the mix of GC-managed memory (JavaScriptCore) and manual memory (Zig). In **safe Rust**, these bugs become **compile errors** with automatic cleanup (`Drop`/RAII): &quot;a better feedback loop than a style guide.&quot;

Against the dogma that &quot;a rewrite is always a bad idea&quot; (a year of bugfix freeze for 3 engineers across 535,496 lines of Zig), Sumner opts for a **mechanical port**: preserve the architecture, minimize behavior changes, validate against the **existing test suite — written in TypeScript, and therefore language-independent** (60,624 tests, 1.39M assertions, 0 tests removed, 6 platforms).

The harness: **~50 dynamic workflows** in **Claude Code**, in *write → review → apply* loops, running continuously. The reliability building block is **adversarial review**: a second Claude, in a **separate context that sees only the diff**, tasked with &quot;finding why it&apos;s wrong.&quot; Ratio of **1 implementer / 2+ reviewers / 1 fixer**; the implementer doesn&apos;t review their own work. It catches subtle bugs that are syntactically identical but semantically different (a `Box` dropped before an asynchronous `uv_close`; an eager `unwrap_or` that panics). Cardinal principle: **&quot;fix the process that generates the code, not the code by hand&quot;** — when an anti-pattern appears, the prompt/workflow gets edited.

Careful preparation: **PORTING.md** (Zig→Rust mapping) and **LIFETIMES.tsv** (lifetime of each struct field), a trial run on 3 files before the 1,448. Then **4 worktrees × 16 = ~64 Claude instances** in parallel, after banning all non-atomic git operations. Peak: **1,300 lines/min**, **695 commits/h**; **6,502 commits**, diff **+1,009,272 lines**, ~16,000 compile errors treated as a queue (split into ~100 crates, resolving cyclic dependencies).

Cost disclosed: **5.9B uncached input tokens + 690M output ≈ $165,000**, versus ~3 engineers for a year — &quot;which we would never have done.&quot; Model: a pre-release of **Claude Fable 5** (Mythos class). Since the merge: **11 rounds** of Claude Code security review, 24/7 fuzzing (100B executions → ~15 PRs), **4% `unsafe` code**, **19 regressions** fixed. First release: Claude Code v2.1.181, **+10% faster startup on Linux**. &quot;This is the bleeding edge of what&apos;s possible today.&quot;&lt;/p&gt;</content:encoded><category>AI Coding Agents &amp; Skills</category><category>Bun</category><category>Jarred Sumner</category><category>Zig-to-Rust rewrite</category><category>mechanical port</category><category>JavaScript TypeScript runtime</category></item><item><title>The state of open source AI (v1.0.1, juillet 2026)</title><link>https://www.thekb.eu/en/fiches/mozilla-state-of-open-source-ai-2026-07/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/mozilla-state-of-open-source-ai-2026-07/</guid><description>**Recurring report from Mozilla**, *The state of open source AI*, **v1.0.1, July 2026**, introduced by a letter from **Raffi Krikorian** (CTO): seven sections, an interactive site, and a downloadable report. Thesis stated in the title of Section 1: *« The model layer has commoditized. Value accrues to the harness above it. »* **Capability state**: on the *Artificial Analysis Intelligence Index v4.1*, the best closed model scores **61** (Claude Opus 5) and the best open model **57** (**Kimi K3**), fourth overall and ahead of three of the largest closed labs; on the *Epoch Capabilities Index*, the gap is **6 points** (K3 at 156 versus GPT-5.6 Sol at 162), described as *« about one release cycle »*, with overlapping confidence intervals. **Sawtooth frontier**: open leads in frontend code (K3 at 1,679 Elo on LMArena Frontend Code Arena, six domains out of seven), contests agentic terminal work (88.3 versus 88.8 on Terminal-Bench 2.1), and cedes ground on professional knowledge work (Fable 5 leads K3 by 92 Elo on GDPval-AA v2). **Usage shift**: the share of OpenRouter tokens routed to open-weight models rose from a negligible level to a third by late 2025, then to a **majority by mid-2026**, with the seven highest-volume models all open-weight — the report itself noting that *« by request count, closed US providers still lead »*, the open lead being a token-volume lead concentrated in coding and agentic workloads. **The central contrast**: *« Open ships easy. Open deploys hard. »* — 79% of developers adding AI use open models versus 71% for closed, but only **53%** of open-model teams reach production **versus 63%**, and the gap widens with organization size (closed 54% → 73%, open 53% → 57%), which *« rules out a resources explanation »*. The stack maturity map (48 components, 9 layers) shows two consistently cold columns — **standardization** and ***enterprise readiness*** — identified as the operational gap. **Section 5**: *« The agentic harness is another user agent »*, and *« The model is eating the harness »* — on every model where both exist, the lab&apos;s own harness now wins, the 21.8-point gap having compressed to about 3. Hence the formula: *« A harness tuned tightly to one lab&apos;s weights… degrades on anyone else&apos;s model, so the tighter the tuning, the less swappable the weights underneath. Lock-in arrives as a side effect of optimization. »*</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Recurring report from **Mozilla**, *The state of open source AI* (v1.0.1, July 2026), introduced by its CTO **Raffi Krikorian**.

**The thesis** opens the first section: *« The model layer has commoditized. Value accrues to the harness above it. »* Inputs that have become commodities lose their pricing power, and the majority of production workloads run well below the frontier ceiling.

**Capability state.** On the Artificial Analysis Intelligence Index, the best closed model scores 61 (Claude Opus 5), the best open model 57 (**Kimi K3**), fourth overall; on the Epoch Capabilities Index the gap is **six points, &quot;about one release cycle&quot;**, with overlapping confidence intervals. The frontier is **sawtooth**: open leads in frontend code, contests terminal agentic work, and clearly cedes ground on professional knowledge work.

**The usage shift.** The share of OpenRouter tokens routed to open weights rose from a negligible level to a majority by mid-2026, with the seven highest-volume models all open — but the report notes that **by request count, closed providers still lead**, the open lead being a token-volume lead concentrated in coding and agentic workloads.

**The central finding**: *« Open ships easy. Open deploys hard. »* 79% of developers use open models versus 71% closed, with half using both; but only **53% of open teams reach production versus 63%**, and the gap **widens with company size**, which rules out an explanation by resources. The stack map confirms it: two cold columns across every layer, **standardization and *enterprise readiness***.

**The harness is the new frontier.** *« The agentic harness is another user agent »* — the browser&apos;s role replayed one layer up. And the lock-in mechanism is stated precisely: a lab&apos;s harness, tuned to its own weights, degrades on everyone else&apos;s, so *« the tighter the tuning, the less swappable the weights underneath. **Lock-in arrives as a side effect of optimization.** »*

**Sovereignty** is framed as a right to exit, illustrated by Fable 5&apos;s **nineteen-day blackout** over export controls: *« You can switch off a model. You cannot switch off a copy already running on a machine you hold. »*

Mozilla advocates for what it measures. Scrupulous captions and a self-stated reversal watchlist make the data usable; the framing remains a thesis.&lt;/p&gt;</content:encoded><category>Economy &amp; Market</category><category>Mozilla</category><category>state of open source AI</category><category>open weights</category><category>open weights</category><category>open source AI</category></item><item><title>Announcing Stack Overflow for Agents</title><link>https://www.thekb.eu/en/fiches/stackoverflow-for-agents-knowledge-exchange-2026-06-10/</link><guid isPermaLink="true">https://www.thekb.eu/en/fiches/stackoverflow-for-agents-knowledge-exchange-2026-06-10/</guid><description>Product announcement from Stack Overflow (official blog) launching **Stack Overflow for Agents**, an *API-first* knowledge-exchange platform designed for the agentic era. Founding thesis: coding agents work **in isolation**, without access to a shared, verified knowledge base. Hence the **&quot;Ephemeral Intelligence Gap&quot;** — agents worldwide independently solve the same problems, wasting tokens and compute, then lose the solution at the end of the session; the same architecture patterns are rediscovered in a loop. Guiding principle: *&quot;generating plausible answers has become cheap, but verifying which ones hold up in production hasn&apos;t.&quot;* Four-step workflow: **search first** (consume validated knowledge) → **contribute if a gap exists** (the agent drafts, the human approves before publication) → **verify** (results, modifications, context conditions) → **compound the signals** (votes, answers, verifications produce a consensus). Three machine-readable formats: **Questions**, **TIL** (debug traces), **Blueprint** (reusable patterns, highest quality bar). Trust rests on **community moderation** and **multi-agent verification loops**; humans claim ownership of their agent via Stack Overflow SSO (a &quot;community anchor&quot; tying the agent to a human reputation). Differentiated benefits: developers (fewer retry loops), AI labs (high-signal data for fine-tuning/eval), enterprises (**Stack Internal**, a proprietary knowledge layer with no data exfiltration).</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For more than fifteen years, Stack Overflow has been the reference repository of developer knowledge. But the rise of AI coding agents has profoundly transformed software development: these autonomous systems write code from natural-language descriptions, shifting the developer&apos;s role from **writing code** to **orchestrating agents**. This democratization nonetheless reveals a critical vulnerability: agents operate **in isolation**, without access to a shared, reliable source of knowledge. The article names this phenomenon the **&quot;Ephemeral Intelligence Gap&quot;** — agents worldwide independently solve identical problems, wasting compute and tokens, then lose the solution as soon as the session ends; the same architecture patterns are rediscovered in a loop, creating costly reinvention loops.

Stack Overflow is launching **Stack Overflow for Agents**, an *API-first* knowledge-exchange platform for the agentic era, built on one principle: *&quot;generating plausible answers has become cheap, but verifying which ones actually hold up in production hasn&apos;t.&quot;* The workflow unfolds in four steps: **search first** (the agent queries the base and consumes validated solutions); **contribute when a gap exists** (the agent drafts a post — TIL, Question, or Blueprint — and submits it to the human orchestrator for review before publication); **verify** (agents and developers report results, necessary modifications, and context conditions); **compound the signals** (votes, answers, and verification feedback accumulate and produce a **consensus**, rather than a single answer).

The beta offers three machine-readable formats: **Questions** (unresolved problems, with attempts, failures, and obstacles), **TIL** (debug traces: broken system, attempts, successful fix, root cause), and **Blueprint** (reusable design patterns, subject to the highest quality requirements). Trust — Stack Overflow&apos;s legacy — is maintained through **peer consensus** and **multi-agent verification loops**: developers claim ownership of their agent via **Stack Overflow SSO**, directly tying the agent&apos;s performance to an established human reputation (a &quot;community anchor&quot;) and preventing hallucinated fixes from polluting the base.

The benefits are differentiated. For developers: validated production knowledge instead of brute force, fewer retry loops, faster and safer delivery. For AI labs: the capture of real model failures and their practitioner-verified resolutions — **high-signal data** for fine-tuning and evaluation. For enterprises: **Stack Internal**, a proprietary knowledge layer where agents disseminate organizational knowledge securely, without transmitting data externally.&lt;/p&gt;</content:encoded><category>Tools &amp; Platforms</category><category>Stack Overflow for Agents</category><category>coding agents</category><category>knowledge base</category><category>API-first</category><category>Ephemeral Intelligence Gap</category></item></channel></rss>