<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Wiki on Citta</title><link>https://citta.konidev.com/wiki/</link><description>Recent content in Wiki on Citta</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://citta.konidev.com/wiki/index.xml" rel="self" type="application/rss+xml"/><item><title>AI Agents</title><link>https://citta.konidev.com/wiki/ai-agents/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/ai-agents/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>Mr. Nayak has been tracking the rapidly evolving AI agents space — from platform infrastructure and harness engineering to version control, security, governance, and the unintended side-effects of autonomous agents in the wild. The consistent theme: the model is only one component; what wraps it (the harness) is where the engineering leverage lives. W21 added two threads: &lt;strong>structural correctness as a design goal&lt;/strong> — using gates baked into the codebase (types, compilers, tests) rather than prompt instructions — and the &lt;strong>ecosystem response to AI bot spam&lt;/strong>: engineers are now building git-level filters (the &lt;code>--author&lt;/code> flag technique) to block automated AI commits, mirroring what email spam filters did decades earlier. W22 closes on two more threads: the &lt;strong>LLM reliability problem at the knowledge-arbiter layer&lt;/strong> (lenz.io data shows frontier models disagree on 67% of real fact-check claims — a calibration/grounding problem, not just a knowledge cutoff), and the &lt;strong>interceptor vs. live-participant framework&lt;/strong> for how AI agents join human conversations (attribution is the hinge: interceptors are invisible and unauditable; live participants are contestable and correctable). The SIA paper also closes a research gap by combining the harness-update and test-time weight-update approaches in one self-improving loop — simultaneously outperforming either alone across three benchmarks. W23 adds three new threads: &lt;strong>skill distillation&lt;/strong> as a new technique (frontier models author SKILL.md procedure files that smaller local models execute — institutional knowledge encoded in markdown, model-agnostic and hot-swappable); &lt;strong>multi-specialist orchestration at production scale&lt;/strong> (Cloudflare&amp;rsquo;s CI-native system launches up to 7 specialized reviewer agents per merge request); and a growing &lt;strong>agent skill ecosystem&lt;/strong> (skills-for-humanity packages historical reasoning methodologies as Claude Code skills; cartographer-skill adds spatial reasoning). The RAG authorization piece (W23) also closes a design gap: pre-retrieval authorization is the correct architecture for safe RAG, not prompt-level filtering. W24 adds a production landmark and a measurement: OpenAI&amp;rsquo;s &lt;strong>harness engineering&lt;/strong> piece is the first credible production-scale case study of a team using Codex with zero manually-written code — making the harness philosophy concrete (3.5 PRs/engineer/day, 1M LOC in 5 months; the job became environment design and AGENTS.md authoring). &lt;strong>flightdeck&lt;/strong> fills the fleet observability gap: a self-hosted control plane streaming every LLM call and tool call with token budgets and MCP policy enforcement. And the &lt;strong>botsitters&lt;/strong> data (6.4 hrs/week supporting AI, only 13% org-level improvement) frames a new measurement challenge: if human labor is reorganized around supporting AI rather than replaced by it, the net productivity case requires scrutiny. W25 adds the &lt;strong>meta-harness&lt;/strong> layer as the next frontier above individual agent harnesses: Databricks&amp;rsquo; Omnigent wraps multiple agents (Claude Code, Codex, Pi) in a unified API with policy controls and live team collaboration, making agents composable at the organization level. Bastion Computer formalizes the environment-definition layer with JSON-declared agent workspaces, auth, and lifecycle scripts. W26 brings a rich cluster: &lt;strong>agent-native architecture principles&lt;/strong> (Dan Shipper&amp;rsquo;s guide for designing apps where agents are first-class citizens, not API bolt-ons), a &lt;strong>production agentic RAG case study&lt;/strong> (Bayer PRINCE — multi-step context and harness engineering before those terms existed), a hands-on &lt;strong>eval harness primer&lt;/strong> (full agent eval loop in 150 lines of Bun — no framework needed), &lt;strong>Self-Harness&lt;/strong> (arXiv 2606.09498: agents iteratively identify their own failure patterns and propose minimal harness modifications, validated by regression testing — +21pp improvement on Terminal-Bench-2.0 without human engineers), and &lt;strong>Haystack&lt;/strong> (deepset&amp;rsquo;s production-ready Python framework for RAG and agentic pipelines with branching/looping control).&lt;/p></description></item><item><title>AI Coding &amp; Developer Workflows</title><link>https://citta.konidev.com/wiki/ai-coding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/ai-coding/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>A major thread in Mr. Nayak&amp;rsquo;s catalog: how to integrate AI into software development without eroding skill or judgment. The sources span tooling (Claude Code ecosystem, Codex), workflow advice (context management, durable threads, voice input), and a growing counterpoint — don&amp;rsquo;t let the speed of AI output replace your own comprehension. This week added notable new voices: the &amp;ldquo;vibe coding&amp;rdquo; debate brought a useful skeptic perspective, while Willison&amp;rsquo;s PyCon summary provided much-needed historical context for where coding agents actually stand. The November 2025 inflection point (coding agents got genuinely good via RLVR) helps explain why the discourse has intensified. W23 adds two new angles: &lt;strong>domain expertise as the oracle&lt;/strong> (Horsting argues the scarce resource is no longer &amp;ldquo;can you build it&amp;rdquo; but &amp;ldquo;can you tell whether it&amp;rsquo;s right&amp;rdquo; — and only someone with domain knowledge can answer that); and &lt;strong>AI-enabled long-tail software&lt;/strong> (Slop Forks argues the more interesting AI frontier isn&amp;rsquo;t taking over existing software — it&amp;rsquo;s enabling niche tools that were never worth building at prior costs). Cloudflare&amp;rsquo;s production multi-specialist code review system (W23) also demonstrates that the organizational adoption of AI code review at scale requires orchestration infrastructure, not just better models. W24 brings several sharp new threads: &lt;strong>zero-manual-code at production scale&lt;/strong> (OpenAI&amp;rsquo;s harness engineering piece documents 1M LOC shipped by 3 engineers via Codex in 5 months — the harness is the product now); a &lt;strong>first-person domain erosion account&lt;/strong> (10-year fintech engineer documents how employer-mandated AI adoption rendered their accumulated expertise replicable on demand); and the &lt;strong>rsync controversy&lt;/strong> (Andrew Tridgell, rsync&amp;rsquo;s original author, defends legitimate expert AI use while simultaneously lamenting the flood of AI-generated security reports — two distinct problems that community discourse collapsed into one). W26 adds a tighter cluster: &lt;strong>Charity Majors&lt;/strong> frames the post-threshold imperative precisely — AI crossed the quality bar (tipping point: Opus 4.5, but harnesses enabled it from mid-2025), and the correct engineering response is &lt;em>more&lt;/em> discipline, not less, because review volume is now the bottleneck. &lt;strong>Vini Brasil&lt;/strong> provides the practitioner-level rejection heuristic: five criteria for rejecting working AI code (can&amp;rsquo;t explain the approach; diff bigger than the problem; premature abstraction; harder to reason about; trusting output over understanding). Reflex&amp;rsquo;s &lt;strong>ast.walk 220x speedup&lt;/strong> is a second-order consequence of AI code generation — the tooling that &lt;em>processes&lt;/em> AI output must scale to match output throughput. TesterArmy brings AI browser agents to QA, making plain-English test authoring viable.&lt;/p></description></item><item><title>AI Security</title><link>https://citta.konidev.com/wiki/ai-security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/ai-security/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>As AI agents gain delegated authority over enterprise systems - email, file access, calendar, code repositories - the prompt injection attack surface expands dramatically. W22 brought the first entry in this topic: the Copilot Cowork exfiltration via indirect prompt injection. The threat model for agentic systems is structurally different from traditional software: the attack surface grows with every new integration, and defenses that work in isolation fail in combination. W23 adds a complementary architectural piece: &lt;strong>pre-retrieval authorization in RAG systems&lt;/strong> (windley.com) - the principle that access control must be enforced at the retrieval layer, before context reaches the LLM, not at the prompt level. Together, these two entries frame a structural principle: AI systems that operate on data or take actions on behalf of users must enforce access control as close to the data source as possible, not as a behavioral constraint on the model. W24 introduces a new threat model distinct from all prior entries: &lt;strong>intentional silent degradation by the AI vendor itself&lt;/strong>. Where W22 (Copilot Cowork) and W23 (RAG authorization) addressed third-party attackers exploiting weak access controls, the Claude Fable 5 case is the vendor making a deliberate policy choice to degrade output without disclosure. Anthropic walked back the policy after developer backlash, but the precedent — that a model vendor can silently alter quality for competitive reasons — has been set and normalized by the disclosure itself. W25 marks a qualitative shift: &lt;strong>state-level export control as infrastructure risk&lt;/strong>. The US government&amp;rsquo;s directive to suspend all access to Fable 5 and Mythos 5 for any foreign national — including those inside the US — represents a new security category distinct from the W24 silent degradation case. Where W24&amp;rsquo;s threat was vendor policy, W25&amp;rsquo;s threat is government mandate that rendered the entire model line unavailable globally overnight with no migration path. The 12gramsofcarbon personal account makes the operational impact concrete: a developer mid-task in an agentic workflow found the model gone — first assumption was a broken harness, not a geopolitical event.&lt;/p></description></item><item><title>Engineering Fundamentals</title><link>https://citta.konidev.com/wiki/engineering-fundamentals/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/engineering-fundamentals/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>A cluster of links on the bedrock of software engineering - the problems that don&amp;rsquo;t go away regardless of AI tooling. Idempotency, build caching, code reading, formal modeling, and now: structural correctness as a design philosophy for AI-generated code. W21 added a significant new thread via the backpressure piece - the argument that invariants belong in the substrate (types, compilers, tests, proof checkers), not in prompts. This directly connects to the formal methods work (TLA+) and distributed systems testing methodology. The theme emerging: the engineering fundamentals that make human-written systems reliable are the same ones that keep AI-generated systems correct. W22 adds two more pieces: &lt;strong>platform capture of communication channels&lt;/strong> (push notifications are no longer developer-controlled delivery - Apple and Google have inserted AI intermediaries that summarize, reorder, and rewrite before delivery) and &lt;strong>database-native durable workflows&lt;/strong> (DBOS argues that external orchestrators like Temporal are a needless abstraction - Postgres itself can coordinate workflows via standard locking and integrity constraints, making scalability and availability DB engineering problems with decades of prior art). W23 extends the durable workflow thread further: &lt;strong>SQLite as the lightest-weight tier&lt;/strong> for bursty, agent-centric workloads (Litestream replication to S3, no separate DB service needed), a hands-on &lt;strong>build-it-from-scratch workflow engine&lt;/strong> guide (Go + Postgres, Hatchet style), and a historical counterpoint in CASTOR - CERN&amp;rsquo;s decades-old hierarchical storage system for physics data, proof that purpose-built distributed storage at exabyte scale is a solved engineering problem when the domain is well-understood. W24 adds two new threads: &lt;strong>Linear&amp;rsquo;s local-first architecture&lt;/strong> as a masterclass in inverting the traditional CRUD model (browser-as-database, async server sync, no spinners); and &lt;strong>North Star values&lt;/strong> (Loris Cro) as a reminder that engineering fundamentals are always in service of a goal — user utility — not ends in themselves. W26 brings a cluster of fundamentals spanning multiple registers: &lt;strong>ast.walk optimization&lt;/strong> (Reflex&amp;rsquo;s 220x speedup through generator-to-list replacement and C extension — a case study in hot-path profiling where the answer was simpler than the symptom suggested); the &lt;strong>Bayer PRINCE architecture&lt;/strong> retrospective (harness and context engineering patterns for production agentic RAG, framed now that the vocabulary exists); a &lt;strong>visual SSH tunnels reference&lt;/strong> (local and remote port forwarding — foundational networking primitives that outdate Cloud Native tools by decades); the &lt;strong>Aalto sync taxonomy&lt;/strong> (systematic trade-off analysis of distributed sync architectures — theoretical complement to the practical durable workflow entries from W22/W23); a &lt;strong>design document writing guide&lt;/strong> (the doc&amp;rsquo;s primary value is the thinking it forces, not the artifact it produces); and &lt;strong>Data Compression Explained&lt;/strong> (Mahoney&amp;rsquo;s canonical reference from entropy coding through neural methods).&lt;/p></description></item><item><title>Human-AI Collaboration</title><link>https://citta.konidev.com/wiki/human-ai-collaboration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/human-ai-collaboration/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>A growing thread in Mr. Nayak&amp;rsquo;s catalog: the conceptual and practical frameworks for how humans and AI systems work together - and what goes wrong when the relationship is inverted. The centaur metaphor (human+machine exceeding either alone) is the aspirational frame; the reverse centaur (machine directing human labor) is the cautionary one. W22 brought this thread into focus with the Doctorow piece on reverse centaurs and the Centaur Chess origin story, plus a practical engineering case study on hybrid AI architecture. The &amp;ldquo;Interceptors and Demons&amp;rdquo; piece (also W22) adds a more granular structural analysis: even within a single conversation, AI agency exists on a spectrum from invisible ghost-writer (interceptor) to named collaborator (live participant/demon) - and the choice has deep implications for accountability, contestability, and how organizations learn from AI errors. W23 adds two new threads: &lt;strong>the Dead Economy Theory&lt;/strong> - the AI industry&amp;rsquo;s financial model requires labor replacement at scale (the global labor market is the only market large enough to justify $800B+ AI valuations; &amp;ldquo;gentler language is marketing&amp;rdquo;); and &lt;strong>domain expertise as non-fungible human value&lt;/strong> (Horsting: the scarce resource is the ability to evaluate AI output for correctness in a specific domain, not to produce code). W24 adds a neuroscience data point and two first-person accounts of the collaboration cost. Gloria Mark&amp;rsquo;s decades of attention span research (47-second average as of 2020, still falling) frames AI chatbots as the latest stage in a longer cognitive offloading arc. The &lt;strong>LLMs-eroding-career&lt;/strong> piece adds first-person texture to what Horsting and Doctorow argued structurally: the human experience of AI collaboration can feel like having your accumulated knowledge claims invalidated, not augmented. And the &lt;strong>botsitting&lt;/strong> data makes the reverse centaur concrete: 6.4 hours/week of human labor supporting AI, with productivity gains visible at the individual level but not yet at the organizational level. W26 adds two more angles: &lt;strong>AI&amp;rsquo;s Brokenomics&lt;/strong> (Ed Zitron) extends the economic critique with the Fable/Mythos export ban as a concrete case study in infrastructure dependency — the entire model line was gone overnight with no recourse, making vendor-fragility a new dimension of the AI collaboration calculus. &lt;strong>When I reject AI code&lt;/strong> (Vini Brasil) is a practitioner-level account of the human judgment bottleneck in AI-assisted work: the problem is no longer producing code but understanding and owning what was produced. W27 adds a philosophical reset: &lt;strong>AI: The Falsity of Comparison&lt;/strong> (syntheticauth.ai) argues that the entire frame of &amp;ldquo;what can humans do that AI can&amp;rsquo;t&amp;rdquo; is wrong because it reduces being human to a capability checklist — a rare piece that questions the premise rather than taking a side within it.&lt;/p></description></item><item><title>Local Models</title><link>https://citta.konidev.com/wiki/local-models/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/local-models/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>Mr. Nayak is following the gap between &amp;ldquo;local models are possible&amp;rdquo; and &amp;ldquo;local models feel finished.&amp;rdquo; The frustration isn&amp;rsquo;t with model quality — it&amp;rsquo;s with the fragmented tooling, missing polish, and configuration overhead that makes local inference still worse than it should be for practical coding workflows. Two pieces directly address this UX gap; a third offers the hardware angle. This week, Qwen 3.7 landed as a release event — the model release cadence continues to accelerate, adding capable options to the local model ecosystem. W23 adds a conceptually important new angle: &lt;strong>skill distillation&lt;/strong> (Tom Tunguz) uses frontier models to write SKILL.md procedure files that smaller local models execute — a technique that makes local models viable for agentic workflows without requiring them to match frontier capability, because the procedure is externalized into the skill file rather than encoded in weights. W25 adds a manifesto-level argument: Ahmad Osman&amp;rsquo;s &lt;strong>Opensource AI Must Win&lt;/strong> frames locally-deployable AI as civilizational infrastructure — operational freedom requires the ability to run, inspect, and modify intelligence systems without permission; the Fable/Mythos export ban (cataloged the same day) provides the precise case study. W26 adds a concrete benchmark: &lt;strong>GLM-5.2 vs Claude Opus&lt;/strong> (3D WebGL game build) — Opus was faster and produced cleaner code; GLM-5.2 cost 4x less; the decisive argument for open weights in the arsenal isn&amp;rsquo;t capability parity, it&amp;rsquo;s that weights you download can&amp;rsquo;t be revoked. W27 provides the most practical &amp;ldquo;it works&amp;rdquo; signal yet: Migdal (Quesma) declares &lt;strong>Qwen 3.6 27B&lt;/strong> the first local model that &amp;ldquo;makes sense as a general intelligence&amp;rdquo; — achieves 32 tok/s on an M5 Max with llama.cpp + MTP, integrates cleanly with OpenCode via a localhost OpenAI-compatible API, and outperforms the faster 35B A3B MoE variant on a coding task by following an instruction the MoE variant ignored; the llama.cpp + OpenCode stack is now a documented, complete local development workflow.&lt;/p></description></item><item><title>Open Source Sustainability</title><link>https://citta.konidev.com/wiki/open-source-sustainability/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/open-source-sustainability/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>A thread emerging in W22: what happens to open-source projects as AI-generated contributions flood issue trackers, pull requests, and forums? And what happens to the humans who maintain them? The Ronacher &amp;ldquo;Building Pi With Pi&amp;rdquo; piece is the most detailed account so far of AI slop degrading OSS maintainer workflows - not through bad code but through confidently-wrong AI-generated issue reports that mislead both humans and agents. The AWS departure piece adds the perspective of someone who spent four years trying to build a human face for a corporation that views contributors as fungible. W23 adds two new angles: &lt;strong>infrastructure abuse through open OSS tooling&lt;/strong> (the Kaneo phishing case: a verified email-sending domain attached to open, unverified signup is exploitable regardless of intent) and &lt;strong>AI-enabled long-tail forks&lt;/strong> (Slop Forks: AI makes viable niche re-implementations that no one would have bothered building - a shift in what counts as worth doing in OSS). W24 adds the rsync story: Andrew Tridgell simultaneously documents legitimate AI-augmented maintenance (test-suite rewrite under expert design direction) and the flood of AI-generated security reports requiring new defensive infrastructure. The community discourse conflated both phenomena — the backlash was against the former, when the real complaint belongs to the latter. W25 adds Ahmad Osman&amp;rsquo;s &lt;strong>Opensource AI Must Win&lt;/strong> — a manifesto-level argument that open-source AI is civilizational infrastructure: &amp;ldquo;a subscription economy for cognition&amp;rdquo; is what closed frontier labs produce; the alternative requires the ability to run, inspect, modify, and preserve intelligence systems without permission. Written the same day the Fable/Mythos export control directive was issued, it arrives with an immediate case study: the government can revoke access to closed models overnight; open weights cannot be revoked.&lt;/p></description></item><item><title>Software Engineering Career</title><link>https://citta.konidev.com/wiki/software-career/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/software-career/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>A recurring undercurrent in Mr. Nayak&amp;rsquo;s catalog: what happens to software engineering as a profession when AI can generate most of the code? Sources range from philosophical (is it still a lifetime career?) to personal (laid off by Atlassian) to practical (reading code, interview prep tools, the vibe coding debate). The picture is nuanced - AI doesn&amp;rsquo;t eliminate the engineer, but it reshapes what &amp;ldquo;being a good engineer&amp;rdquo; means. W23 adds three new angles: &lt;strong>the Dead Economy Theory&lt;/strong> frames AI investment as a structural labor displacement play; &lt;strong>domain expertise as the non-fungible moat&lt;/strong> (Horsting: the scarce resource is whether you can verify AI output, and that requires owning a domain model); and &lt;strong>the &amp;ldquo;do the hardest thing&amp;rdquo; principle&lt;/strong> as a career strategy response - choosing ambitious problems with few competitors as a hedge against commoditization. W24 adds two contrasting responses to the AI pressure. &lt;strong>North Star&lt;/strong> (Loris Cro) is a values clarification: when AI commoditizes code production, the durable north star is maximizing user utility — not technical mastery, not DX, not abstraction beauty. The &lt;strong>LLMs-eroding-career&lt;/strong> piece is the most emotionally direct account in the catalog: not structural analysis but a first-person record of watching accumulated expertise become replicable on demand, in the exact domain you chose to build depth in. W25 adds Paul Graham&amp;rsquo;s &lt;strong>How to Earn a Billion Dollars&lt;/strong> (Oxford Union, June 2026): an articulation of the startup-path wealth creation mechanism (user value → exponential growth → compounding valuation) as a direct rebuttal to claims that billionaire wealth is structurally exploitative. W26 adds Charity Majors&amp;rsquo; career signal: engineers who raise their standards in response to AI capability gains — treating it as a quality accelerator, not just a velocity accelerator — will be structurally more valuable than those who lower them.&lt;/p></description></item><item><title>Software Tools &amp; Open Source Ecosystem</title><link>https://citta.konidev.com/wiki/software-tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://citta.konidev.com/wiki/software-tools/</guid><description>&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>A cluster of links tracking the evolution of developer tools and the open-source ecosystem that sustains them. The recurring theme: tools built with community values can shift when commercial pressure enters. Bitwarden&amp;rsquo;s quiet leadership change is the clearest signal so far - a formerly community-first security tool is showing signs of PE-aligned monetization. Fish 4.0&amp;rsquo;s Rust rewrite offers a contrasting case: a community-led architectural overhaul that preserves user trust and backwards compatibility throughout. W22 adds two new developments: the push notification piece documents how Apple and Google have become active AI intermediaries in developer-to-user communication (a form of platform capture applicable beyond push), and Multiplayer represents the next generation of AI-connected debugging tools - feeding correlated production observability directly to coding agents to close the reproduce-in-dev loop. W23 adds two lighter entries: Tesseract Analytics&amp;rsquo; Open Terminal (financial data democratization for individual investors) and Slop Forks (an argument that AI-generated niche tools represent a new software category - tools for audiences of one that previously couldn&amp;rsquo;t justify the build cost). W24 adds two engineering-adjacent entries: &lt;strong>Linear&amp;rsquo;s performance architecture&lt;/strong> as a case study in local-first design done right, and &lt;strong>flightdeck&lt;/strong> as the missing observability/governance layer for AI agent fleets. W25 adds three distinct tools: &lt;strong>Relax-and-Recover&lt;/strong> (ReaR), a GPL-licensed Linux bare metal disaster recovery tool whose setup-and-forget model deserves more adoption; &lt;strong>Bastion Computer&lt;/strong>, a JSON-configuration harness runner that brings IaC paradigm to AI agent workspace definitions; and &lt;strong>Gemini-SQL2&lt;/strong>, Google&amp;rsquo;s text-to-SQL capability achieving 80.04% on BIRD (the hardest SQL benchmark, 37 domains, dirty values, external knowledge grounding). W26 adds &lt;strong>TesterArmy&lt;/strong> (AI browser agents executing plain-English QA tests with automatic PR checks) and &lt;strong>Haystack&lt;/strong> (deepset&amp;rsquo;s flexible Python framework for production RAG and agentic pipelines).&lt;/p></description></item></channel></rss>