Luxsynthesis Blog
All articles
Insights

Three Months of Agent Development, Seen Through 7 Changelogs

Seven leading AI coding agents released more than 200 versions combined over the past three months. After scanning every changelog, we found their engineering directions are highly aligned around three themes: designing agents like operating systems, turning context compaction from a trick into systems engineering, and evolving from tools into platforms.

Author
Luxsynthesis
Published
Reading time
12 min read
Three Months of Agent Development, Seen Through 7 Changelogs

Over the past three months, seven leading AI coding agents released more than 200 versions combined. Claude Code moved fastest—94 releases in 106 days. Kimi Code ran from 0.3.0 to 0.24.1, Pi from 0.65.0 to 0.80.7, and Cline jumped from 3.58.0 all the way to 4.0.0.

What were all those versions actually doing? Was there a common direction?

We read through every changelog from all seven. The direction is remarkably consistent. Despite different product forms, business models, and technology stacks, their engineering investment over the past three months converged on three main threads: designing agents like operating systems, turning context compaction from a trick into systems engineering, and evolving from tools into platforms.

First, the Baseline of the Seven

Before diving into the three threads, here is the basic data for all seven products.

ProductCompanyFormApril–July ReleasesReleases per Day
Claude CodeAnthropicCLI940.89
PiEarendil WorksCLI290.27
Kimi CodeMoonshotAICLI300.30
CodexOpenAICLI/IDE/Desktop25+0.24
CursorAnysphereIDE150.14
ZCodeZhipuIDE140.13
ClineClineIDE pluginMajor version upgrade to 4.0

Notes: Kimi Code began public releases in May, so there were no April versions; the 30 releases in the table are the May–July total. Codex release counts aggregate the CLI, app, and iOS release channels. Cline moved from 3.58 to 4.0, and 4.0 was a major architectural rewrite.

April–July release count across seven products

Window is roughly 106 days from April to July 2026. Cline is a major-version upgrade and is excluded from the comparable release counts.

020406080100Claude CodeClaude CodeKimi CodeKimi CodePiPiCodexCodexCursorCursorZCodeZCode
未选择数据
  • Claude Code:94
  • Kimi Code:30
  • Pi:29
  • Codex:25
  • Cursor:15
  • ZCode:14

The seven products fall into three categories. Vendor-built (model-tied) products—Claude Code, Kimi Code, and Codex—are bundled with their own models and function as extensions of model capability; their iteration cadence usually tracks model releases. Community/open-source (model-agnostic) products—Cline and Pi—take the multi-provider route, connecting to nearly every mainstream model on the market; provider coverage breadth itself is a competitive factor. IDE-integrated products—Cursor and ZCode—originally sold on development environment and user experience. But over the past three months, their focus has not been on IDE features; they too have been evolving into multi-agent platforms.

The difference in release frequency is striking. Claude Code ships 3–6× faster than the others, and the scope is broad: subagent architecture, security hardening, performance optimization, and UI polish are all moving in parallel. ZCode has a respectable number of releases, but bug fixes make up a large share, which suggests product maturity is still ramping up.

Seven products at a glance

Click a category to filter; click again to restore all seven.

Claude Code
Anthropic
CLI
Vendor-built
94Releases
0.89/day
Pi
Earendil Works
CLI
Community / open-source
29Releases
0.27/day
Kimi Code
MoonshotAI
CLI
Vendor-built
30Releases
0.30/day
Codex
OpenAI
CLI/IDE/Desktop
Vendor-built
25Releases
0.24/day
Cursor
Anysphere
IDE
IDE-integrated
15Releases
0.14/day
ZCode
Zhipu
IDE
IDE-integrated
14Releases
0.13/day
Cline
Cline
IDE plugin
Community / open-source
Releases
Major upgrade

Thread 1: Designing Agents Like Operating Systems

Designing Agents Like Operating Systems — a main agent orchestrates multiple subagents in parallel

This is the most important change of the past three months. The products are no longer satisfied with one-on-one chat-style programming; they are building systems in which AI manages multiple AIs working together.

Every company is doing this, and the concept has already converged. The key term is SubAgent—a main agent spawns several subagents, each executes a subtask, and the results are combined.

ProductSubAgent / Multi-Agent FeaturesKey Timeline
Claude CodeDynamic Workflows (GA), subagents run in background by default, five-level nestingApril Dynamic Workflows preview, June background-by-default
CursorAgents Window, cloud subagents, Side ChatsApril Cursor 3.0, July Side Chats
CodexGoal mode, multi-agent v2 concurrencyJune Goal mode experimental, July multi-agent v2
Kimi CodeSwarm group concurrency, Goal mode, Goal Queuev0.8 Goal mode, v0.12 Swarm
ZCodeGeneral-purpose subagent, background tasksv3.2 subagent, v3.3 background tasks

At the feature level, several changes are worth unpacking.

Claude Code's Dynamic Workflows shipped in April and reached GA in May. A single session can orchestrate dozens to hundreds of subagents that execute concurrently in the background, triggered by the word ultracode. Starting in June, subagents run in the background by default and no longer block the main session—the user experience shifted from "stare at the terminal waiting for results" to "fire off tasks and check back later."

Cursor's path is more aggressive. In April, Cursor 3.0 introduced Agents Window, a panel dedicated to managing multiple parallel agents. In May it added Automations, letting agents start automatically from triggers such as Jira, Slack emoji, and GitHub. The June 3.7 release moved agents to the cloud, and the iOS 3.9 client lets users check agent status from a phone. This wholesale shift toward agents is already quite different from Cursor's original positioning as an AI-enhanced IDE.

Kimi Code's approach is lighter. Its /swarm command (v0.12) lets users launch a group of agents with one command, executing concurrently with rate-aware retry and a live progress bar. Goal mode (v0.8) lets an agent keep pursuing the same objective across multiple turns, while Goal Queue (v0.11) supports queuing multiple goals and running them in order. These features do not have the heavy product packaging of Cursor, but the feature set is comparable.

Codex's Goal mode entered experimental release in June; the official description says it can "drive goals for hours or even days." The July multi-agent v2 release added configurable concurrency. At the same time, Codex was merged into the ChatGPT desktop app (macOS + Windows) in July—a change in product form that may matter more than the feature itself.

After ZCode v3.0, it too added subagents and background tasks, but with coarser granularity than the others. Its differentiation lies in deep GLM model integration and team collaboration.

One commonality stands out: background execution is becoming the default. Claude Code's subagents run in the background by default; Cline has background workers; Kimi Code's long-running Bash commands time out and move to the background instead of being killed. This is not a UI tweak—it is a product paradigm shift. The interaction model between user and agent is changing from turn-by-turn chat to "fire off tasks and check back later."

Multi-agent orchestration timeline (Apr–Jul)

Click a product to highlight its dots; hover a dot to see details.

AprMayJunJul

Hover a dot above, or focus with Tab, to see event details.

Thread 2: Context Compaction Becomes Systems Engineering

Context Compaction: From Trick to Systems Engineering — compressing long conversations into structured state

Long-running agents hit a structural problem: conversations grow longer, each request carries more context, and cost rises. In 2026, models already support one-million-token context windows—Claude Sonnet 5, Opus 4.8, and Fable 5 all support this natively—but one million tokens is not free. It is expensive and slow. So context compaction is a must-have for every agent product.

Over the past three months, each product's compaction solution has evolved quickly, and the direction is converging.

ProductCompaction ApproachKey Updates
Claude CodeReactive compaction + PreCompact HookDebounce detection, fallback model chain, overflow triggers
ClineUnified SDK compactionOversized tool-output truncation, assistant-text ceiling, avoiding accidental aggressive truncation
Kimi CodeRewritten compaction summaryv0.21 keeps only the latest user prompt + a single summary
CodexWorld state replaces traditional compactionv0.143 turn-owned world state
PiCache-friendly dynamic tool loadingv0.80.7 on-demand tool loading, preserves prompt cache

The products differ in how finely they tune compaction triggers, but the direction is the same: stop truncating brutally and start compressing strategically. Claude Code distinguishes three trigger scenarios—manual, threshold overflow, and context nearing capacity—and introduces a fallback model chain that automatically switches to a cheaper model to perform compression when context overflows. Kimi Code v0.21 rewrote its compaction logic and fixed a bug where tool_use and tool_result became mismatched, ensuring the model can still understand compressed history. Codex introduced the concept of "world state," replacing conversation truncation with structured state.

There is also a cross-product trend: cache-friendly dynamic tool loading. Kimi Code v0.23's experimental select_tools and Pi v0.80.7's dynamic tool loading are essentially the same idea: load MCP tool definitions only when they are actually used, reducing the token count per request while preserving the prompt cache. For users with many MCP servers, this structurally reduces context consumption and the improvement is significant.

The proliferation of one-million-token context windows is also changing compaction design. Larger windows lower the frequency of compaction, but raise the quality bar for each compaction decision—compressed content cannot be recovered. Claude Code's PreCompact Hook, which lets users inject custom logic before compaction, and Codex's world-state approach both address the problem that no compaction can afford to be wrong.

Context compaction approaches compared

Click a product to see its compaction trigger granularity, cache-friendliness, and on-demand tool loading.

Approach
Reactive compaction + PreCompact Hook
Key update

Debounce detection, fallback model chain, overflow triggers; three trigger scenarios (manual, threshold overflow, context nearing capacity).

On-demand tool loadingNot mentioned
Trigger granularity92
Cache-friendliness70

Values are relative assessments based on changelogs (0–100), directional only.

Thread 3: From Tool to Platform

From Tool to Platform — SDK, plugin marketplace, and MCP form the ecosystem layer

The third thread is different from the first two. It is not about what users can do with a new feature, but about whether others can build new things on top of it. SDKs, plugin marketplaces, the MCP protocol—over the past three months, every company has been turning from a piece of software into a platform.

From Tool to Platform

SDKs, plugin marketplaces, MCP protocol — five postures of platformization

Cline: The Most Aggressive Platformization

v4.0 is an architectural rewrite, moved onto a Cline SDK foundation:

  • Agent turns / tools / Plan-Act / MCP / checkpoints / telemetry / compaction are all exposed through the SDK
  • Launched Plugin marketplace + Customize hub: Skills, MCP, Plugins can be browsed, searched, and installed
  • Enterprise Skills can be remotely deployed and force-enabled

Cline is becoming a platform for developers to write agent plugins.

Cursor: Platformization Leans Toward Team Governance

The June 3.9 release unified the Customize page — plugins / Skills / MCP / SubAgents / Rules / Commands / Hooks, all in one entry point:

  • Team MCPs: organization-level MCP servers
  • Three-tier marketplace management policy: Default Off / On / Required
  • Customize marketplace leaderboard
  • Cursor SDK lets external developers write custom agent tools and subagent logic

Pi: Extension SDK Covers the Most Complete Lifecycle

Provides a full extension lifecycle:

  • Observe session changes
  • Control trust decisions
  • Inject custom tools and renderers

Widest provider coverage — Claude / GPT-5.x / DeepSeek / Kimi / GLM / MiMo / MiniMax, almost every mainstream model is connected.

Codex: Merging Into ChatGPT

A different platform path — not "building a platform" but joining a larger one:

  • From July, Codex is no longer a standalone CLI; it is a built-in capability of the ChatGPT desktop app
  • Plugins installed via npm
  • MCP OAuth no longer needs an experimental flag
  • Code Mode enters hosted mode

MCP: Table Stakes for Everyone

MCP is moving from an experimental protocol to infrastructure for agent software:

  • Kimi Code v0.15 supports SSE transport, v0.20 supports the Anthropic-compatible protocol (including video input)
  • ZCode v3.3 can sync MCP configuration to SSH remote environments
  • Cline MCP services can be shared and installed via the Plugin marketplace
  • Claude Code MCP adds enterprise features such as OAuth (including ADFS), headersHelper auto-reconnect, and tool-result persistence

Differentiation Signals Worth Noting

Beyond the converging big picture, each company has its own emphasis. The radar below compares five of the products across six dimensions; the values are relative assessments based on the past three months of changelogs and are intended for directional comparison only.

Capability profile across five products

Relative assessment based on the past three months of changelogs. Each axis maxes at 100; figures are directional only and do not represent absolute capability.

Multi-a…Context…Platfor…Securit…Multi-m…Mobile …
未选择数据
  • Multi-agent orchestration:92
  • Context compaction:80
  • Platform / SDK:88
  • Security governance:95
  • Multi-model coverage:70
  • Mobile / remote:60

Claude Code invests the deepest and most consistently in security. From April to July, almost every release included security changes: sandbox credential isolation, PowerShell privilege-escalation fixes (trailing &, -ErrorAction Break, TOCTOU attacks), --safe-mode disabling all customization, forced remote-settings refresh (fail-closed), and managed settings version control (requiredMinimumVersion / requiredMaximumVersion). This is aligned with Anthropic's AI safety positioning. In product terms, Claude Code's managed settings offer the finest-grained control among the seven.

Cursor is going mobile. The June 3.9 release opened an iOS public beta—cloud agents + Remote Control + Live Activities (showing agent status in Lock Screen notifications). It is the only one of the seven that has moved agent monitoring to a phone. Given that Claude Code, Kimi Code, and Pi are currently terminal-only, this experience is unique to Cursor for now.

Kimi Code added a Web UI. The v0.17 kimi web command starts a browser chat interface, and v0.21 moved Mermaid and KaTeX rendering into a Web Worker. At the same time, v0.9's ACP (Agent Communication Protocol) lets IDEs such as Zed and JetBrains drive Kimi Code sessions directly. Kimi Code's path is to develop the CLI and browser in parallel.

ZCode's product direction runs against the others. After v3.0, it made a full architectural pivot—from supporting third-party agents to tightly integrating its own GLM kernel, and it no longer maintains third-party adapters. At a time when multi-provider aggregation is becoming the industry mainstream, this is a counter-trend bet. It is betting that "own model + deep integration" can deliver experiences that aggregation cannot, such as grouped task workspaces, Git branch graphs, and status monitoring dashboards.

Pi has the widest provider coverage. New providers added in the past three months include Xiaomi MiMo, Cloudflare AI, Together AI, Moonshot, Ant Ling, and NVIDIA NIM. At the same time, v0.80.6 introduced a max thinking level above xhigh. Pi's strategy is clear: do not bet on any single model; become the best host for all models.

Closing Notes

After reading three months of changelogs from these seven companies, a few observations stand out.

First, subagent and multi-agent orchestration is now the core direction for everyone. Whether it is called Dynamic Workflows, Swarm, or Agents Window, the underlying problem is the same: one-on-one chat programming has limited efficiency, and multiple AIs working together are needed to break past it. And background execution is becoming standard—users do not need to watch the screen while an agent works.

Second, context compaction is no longer a signature feature of any single product; it is infrastructure for everyone. The technical paths are converging too: finer trigger conditions, cache-friendly mechanisms, and on-demand loading. The proliferation of one-million-token context windows has not reduced the importance of compaction; instead, it raises the bar for compaction quality.

Third, platformization is accelerating. Cline is building an SDK, Cursor is building a team marketplace, Codex is merging into ChatGPT, and MCP is becoming standard—these products are no longer just selling coding ability; they are building ecosystems for others to build on top of. Agent software is shifting from a tool that writes code for people to a system that manages AI writing code for people.

Product-form divergence remains large—CLI versus IDE, single-model versus full aggregation, security-first versus mobile-first—and no single approach has clearly prevailed. But the direction is converging: they are all turning agents from tools into infrastructure.

All articles