Knowledge Priming

Knowledge Priming

• Knowledge Priming AI coding assistants default to generic patterns from their training data. • I propose treating project context as infrastructure-versioned files that prime the

Building agents with the ADK and the new Interactions API

Building agents with the ADK and the new Interactions API

• Building agents with the ADK and the new Interactions API Facebook Twitter LinkedIn Mail The landscape of AI development is shifting from stateless request-response cycles to sta

Introducing A2UI: An open project for agent-driven interfaces

Introducing A2UI: An open project for agent-driven interfaces

• Generative AI does great at generating text, images, and code. • Now, it’s time for it to be used to generate contextually relevant interfaces. • Today we are making the A2UI pro

Developer's guide to multi-agent patterns in ADK

Developer's guide to multi-agent patterns in ADK

• The world of software development has already learned this lesson: monolithic applications don’t scale. • Whether you’re building a massive e-commerce platform or a complex AI ap

Introducing Agent Development Kit for TypeScript: Build AI Agents with the Power of a Code-First Approach

Introducing Agent Development Kit for TypeScript: Build AI Agents with the Power of a Code-First Approach

• Introducing Agent Development Kit for TypeScript: Build AI Agents with the Power of a Code-First Approach Facebook Twitter LinkedIn Mail The world of AI is evolving quickly beyon

Conductor: Introducing context-driven development for Gemini CLI

Conductor: Introducing context-driven development for Gemini CLI

• Conductor: Introducing context-driven development for Gemini CLI Facebook Twitter LinkedIn Mail Measure twice, code once Benjamin Franklin said: ‘Failing to plan is planning to f

Gemini 3 Flash is now available in Gemini CLI

Gemini 3 Flash is now available in Gemini CLI

• Gemini 3 Flash is now available in Gemini CLI Facebook Twitter LinkedIn Mail Gemini 3 Flash is now available in Gemini CLI, supporting high-frequency workflows common to terminal

Real-World Agent Examples with Gemini 3

Real-World Agent Examples with Gemini 3

• Real-World Agent Examples with Gemini 3 Facebook Twitter LinkedIn Mail We are entering a new phase of agentic AI. • Developers are moving beyond simple notebooks to build complex

A Developer's Guide to Debugging JAX on Cloud TPUs: Essential Tools and Techniques

A Developer's Guide to Debugging JAX on Cloud TPUs: Essential Tools and Techniques

• JAX on Cloud TPUs provides powerful acceleration for machine learning workflows. • When working in distributed cloud environments, you need specialized tools to debug your workfl

Under the Hood: Universal Commerce Protocol (UCP)

Under the Hood: Universal Commerce Protocol (UCP)

• The Universal Commerce Protocol (UCP) is an open-source standard designed to power the next generation of agentic commerce. • By establishing a common language and functional pri

A Guide to Fine-Tuning FunctionGemma

A Guide to Fine-Tuning FunctionGemma

• A Guide to Fine-Tuning FunctionGemma Facebook Twitter LinkedIn Mail In the world of Agentic AI, the ability to call tools is what translates natural language into executable soft

LiteRT: The Universal Framework for On-Device AI

LiteRT: The Universal Framework for On-Device AI

• LiteRT: The Universal Framework for On-Device AI Facebook Twitter LinkedIn Mail Since we firstintroduced LiteRTin 2024, we have focused on evolving our ML tech stack from its Ten

Tailor Gemini CLI to your workflow with hooks

Tailor Gemini CLI to your workflow with hooks

• Tailor Gemini CLI to your workflow with hooks Facebook Twitter LinkedIn Mail Tailor Gemini CLI to your workflow with hooks Efficiency in the age of agents isn’t just about writin

Beyond the Chatbot: A Blueprint for Trustable AI

Beyond the Chatbot: A Blueprint for Trustable AI

• Beyond the Chatbot: A Blueprint for Trustable AI Facebook Twitter LinkedIn Mail At 100 miles per hour, there is no room for an AI ‘hallucination.’ When a race car approaches a hi

Easy FunctionGemma finetuning with Tunix on Google TPUs

Easy FunctionGemma finetuning with Tunix on Google TPUs

• FunctionGemma is a powerful small language model that enables developers to ship fast and cost-effective agents that can translate natural language into actionable API calls, esp

Introducing the Developer Knowledge API and MCP Server

Introducing the Developer Knowledge API and MCP Server

• Introducing the Developer Knowledge API and MCP Server Facebook Twitter LinkedIn Mail As the ecosystem of AI-powered developer tools-from agentic platforms likeAntigravityto comm

Access public data insights faster: Data Commons MCP is now hosted on Google Cloud

Access public data insights faster: Data Commons MCP is now hosted on Google Cloud

• Access public data insights faster: Data Commons MCP is now hosted on Google Cloud Facebook Twitter LinkedIn Mail In September, 2025, we introduced the Data CommonsModel Context

Making Gemini CLI extensions easier to use

Making Gemini CLI extensions easier to use

• Stop debugging ambiguous startup failures caused by missing API keys, hidden environment variables, or a crashing MCP server. • AI tools are most effective when they’re tailored

Conductor Update: Introducing Automated Reviews

Conductor Update: Introducing Automated Reviews

• Conductor Update: Introducing Automated Reviews Facebook Twitter LinkedIn Mail In December, we introducedConductor, an extension for the Gemini CLI designed to bring context-driv

Get ready for Google I/O 2026

Get ready for Google I/O 2026

• Get ready for Google I/O 2026 Facebook Twitter LinkedIn Mail Google I/O returns May 19-20 Google I/O is back! • Join us online as we share our latest AI breakthroughs and updates

Turn creative prompts into interactive XR experiences with Gemini

Turn creative prompts into interactive XR experiences with Gemini

• Turn creative prompts into interactive XR experiences with Gemini Facebook Twitter LinkedIn Mail With the release ofCanvasin the Gemini web app, ourAndroid XRteam began to explor

Writing Fragments

Writing Fragments

• Writing Fragments If youâ re a regular reader of my site, youâ ll have noticed that in the last few months Iâ ve been making anumberof â fragmentsâ posts. • Such a post is a shor

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization

• Stop Picking Sides Manage the Tension Between Adaptation and Optimization Many teams have turned into tribes wedded to exclusively adaptation or optimization. • But this misses t

Conversation: LLMs and the what/how loop

Conversation: LLMs and the what/how loop

• Conversation: LLMs and the what/how loop A conversation between Unmesh, Rebecca, and Martin on how LLMs help us shape the abstractions in our software. • We view our challenge a

Assessing internal quality while coding with an agent

Assessing internal quality while coding with an agent

• Assessing internal quality while coding with an agent This article is part of âExploring Gen AIâ. • A series capturing Thoughtworks technologists’ explorations of using gen ai te

Bliki: Excessive Bold

Bliki: Excessive Bold

• Excessive Bold 28 January 2026 Martin Fowler bad things writing I’m increasingly seeing a lot of technical and business writing make heavy use of bold font weights, in an attemp

Context Engineering for Coding Agents

Context Engineering for Coding Agents

• Context Engineering for Coding Agents This article is part of âExploring Gen AIâ. • A series capturing Thoughtworks technologists’ explorations of using gen ai technology for sof

Bliki: Future Of Software Development

Bliki: Future Of Software Development

• Future Of Software Development 13 February 2026 Martin Fowler conferences In Februrary 2026, Thoughtworks hosted a workshop called â The Future of Software Developmentâ in Deer

Harness Engineering

Harness Engineering

• Harness Engineering Birgitta is a Distinguished Engineer and AI-assisted delivery expert at Thoughtworks. • She has over 20 years of experience as a software developer, archite

Bliki: Agentic Email

Bliki: Agentic Email

• Agentic Email 17 February 2026 Martin Fowler bad things generative AI I’ve heard a number of reports recently about people setting up LLM agents to work on their email and other

Bliki: Host Leadership

Bliki: Host Leadership

• Host Leadership 19 February 2026 Martin Fowler agile team organization technical leadership If you’ve hung around agile circles for long, you’ve probably heard about the concept

Building agents with the ADK and the new Interactions API

Building agents with the ADK and the new Interactions API

• Building agents with the ADK and the new Interactions API Facebook Twitter LinkedIn Mail The landscape of AI development is shifting from stateless request-response cycles to sta

Introducing A2UI: An open project for agent-driven interfaces

Introducing A2UI: An open project for agent-driven interfaces

• Generative AI does great at generating text, images, and code. • Now, it’s time for it to be used to generate contextually relevant interfaces. • Today we are making the A2UI pro

Developer's guide to multi-agent patterns in ADK

Developer's guide to multi-agent patterns in ADK

• The world of software development has already learned this lesson: monolithic applications don’t scale. • Whether you’re building a massive e-commerce platform or a complex AI ap

Introducing Agent Development Kit for TypeScript: Build AI Agents with the Power of a Code-First Approach

Introducing Agent Development Kit for TypeScript: Build AI Agents with the Power of a Code-First Approach

• Introducing Agent Development Kit for TypeScript: Build AI Agents with the Power of a Code-First Approach Facebook Twitter LinkedIn Mail The world of AI is evolving quickly beyon

Conductor: Introducing context-driven development for Gemini CLI

Conductor: Introducing context-driven development for Gemini CLI

• Conductor: Introducing context-driven development for Gemini CLI Facebook Twitter LinkedIn Mail Measure twice, code once Benjamin Franklin said: ‘Failing to plan is planning to f

Gemini 3 Flash is now available in Gemini CLI

Gemini 3 Flash is now available in Gemini CLI

• Gemini 3 Flash is now available in Gemini CLI Facebook Twitter LinkedIn Mail Gemini 3 Flash is now available in Gemini CLI, supporting high-frequency workflows common to terminal

Real-World Agent Examples with Gemini 3

Real-World Agent Examples with Gemini 3

• Real-World Agent Examples with Gemini 3 Facebook Twitter LinkedIn Mail We are entering a new phase of agentic AI. • Developers are moving beyond simple notebooks to build complex

A Developer's Guide to Debugging JAX on Cloud TPUs: Essential Tools and Techniques

A Developer's Guide to Debugging JAX on Cloud TPUs: Essential Tools and Techniques

• JAX on Cloud TPUs provides powerful acceleration for machine learning workflows. • When working in distributed cloud environments, you need specialized tools to debug your workfl

Under the Hood: Universal Commerce Protocol (UCP)

Under the Hood: Universal Commerce Protocol (UCP)

• The Universal Commerce Protocol (UCP) is an open-source standard designed to power the next generation of agentic commerce. • By establishing a common language and functional pri

A Guide to Fine-Tuning FunctionGemma

A Guide to Fine-Tuning FunctionGemma

• A Guide to Fine-Tuning FunctionGemma Facebook Twitter LinkedIn Mail In the world of Agentic AI, the ability to call tools is what translates natural language into executable soft

LiteRT: The Universal Framework for On-Device AI

LiteRT: The Universal Framework for On-Device AI

• LiteRT: The Universal Framework for On-Device AI Facebook Twitter LinkedIn Mail Since we firstintroduced LiteRTin 2024, we have focused on evolving our ML tech stack from its Ten

Tailor Gemini CLI to your workflow with hooks

Tailor Gemini CLI to your workflow with hooks

• Tailor Gemini CLI to your workflow with hooks Facebook Twitter LinkedIn Mail Tailor Gemini CLI to your workflow with hooks Efficiency in the age of agents isn’t just about writin

Beyond the Chatbot: A Blueprint for Trustable AI

Beyond the Chatbot: A Blueprint for Trustable AI

• Beyond the Chatbot: A Blueprint for Trustable AI Facebook Twitter LinkedIn Mail At 100 miles per hour, there is no room for an AI ‘hallucination.’ When a race car approaches a hi

Easy FunctionGemma finetuning with Tunix on Google TPUs

Easy FunctionGemma finetuning with Tunix on Google TPUs

• FunctionGemma is a powerful small language model that enables developers to ship fast and cost-effective agents that can translate natural language into actionable API calls, esp

Introducing the Developer Knowledge API and MCP Server

Introducing the Developer Knowledge API and MCP Server

• Introducing the Developer Knowledge API and MCP Server Facebook Twitter LinkedIn Mail As the ecosystem of AI-powered developer tools-from agentic platforms likeAntigravityto comm

Access public data insights faster: Data Commons MCP is now hosted on Google Cloud

Access public data insights faster: Data Commons MCP is now hosted on Google Cloud

• Access public data insights faster: Data Commons MCP is now hosted on Google Cloud Facebook Twitter LinkedIn Mail In September, 2025, we introduced the Data CommonsModel Context

Making Gemini CLI extensions easier to use

Making Gemini CLI extensions easier to use

• Stop debugging ambiguous startup failures caused by missing API keys, hidden environment variables, or a crashing MCP server. • AI tools are most effective when they’re tailored

Conductor Update: Introducing Automated Reviews

Conductor Update: Introducing Automated Reviews

• Conductor Update: Introducing Automated Reviews Facebook Twitter LinkedIn Mail In December, we introducedConductor, an extension for the Gemini CLI designed to bring context-driv

Get ready for Google I/O 2026

Get ready for Google I/O 2026

• Get ready for Google I/O 2026 Facebook Twitter LinkedIn Mail Google I/O returns May 19-20 Google I/O is back! • Join us online as we share our latest AI breakthroughs and updates

Turn creative prompts into interactive XR experiences with Gemini

Turn creative prompts into interactive XR experiences with Gemini

• Turn creative prompts into interactive XR experiences with Gemini Facebook Twitter LinkedIn Mail With the release ofCanvasin the Gemini web app, ourAndroid XRteam began to explor

Writing Fragments

Writing Fragments

• Writing Fragments If youâ re a regular reader of my site, youâ ll have noticed that in the last few months Iâ ve been making anumberof â fragmentsâ posts. • Such a post is a shor

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization

Stop Picking Sides: Manage the Tension Between Adaptation and Optimization

• Stop Picking Sides Manage the Tension Between Adaptation and Optimization Many teams have turned into tribes wedded to exclusively adaptation or optimization. • But this misses t

Conversation: LLMs and the what/how loop

Conversation: LLMs and the what/how loop

• Conversation: LLMs and the what/how loop A conversation between Unmesh, Rebecca, and Martin on how LLMs help us shape the abstractions in our software. • We view our challenge a

Assessing internal quality while coding with an agent

Assessing internal quality while coding with an agent

• Assessing internal quality while coding with an agent This article is part of âExploring Gen AIâ. • A series capturing Thoughtworks technologists’ explorations of using gen ai te

Bliki: Excessive Bold

Bliki: Excessive Bold

• Excessive Bold 28 January 2026 Martin Fowler bad things writing I’m increasingly seeing a lot of technical and business writing make heavy use of bold font weights, in an attemp

Context Engineering for Coding Agents

Context Engineering for Coding Agents

• Context Engineering for Coding Agents This article is part of âExploring Gen AIâ. • A series capturing Thoughtworks technologists’ explorations of using gen ai technology for sof

Bliki: Future Of Software Development

Bliki: Future Of Software Development

• Future Of Software Development 13 February 2026 Martin Fowler conferences In Februrary 2026, Thoughtworks hosted a workshop called â The Future of Software Developmentâ in Deer

Harness Engineering

Harness Engineering

• Harness Engineering Birgitta is a Distinguished Engineer and AI-assisted delivery expert at Thoughtworks. • She has over 20 years of experience as a software developer, archite

Bliki: Agentic Email

Bliki: Agentic Email

• Agentic Email 17 February 2026 Martin Fowler bad things generative AI I’ve heard a number of reports recently about people setting up LLM agents to work on their email and other