[KongchangAI]
Product

Atomic Agent

An open-source multi-agent orchestration framework that supports collaborative operation between strong and weak models, designed for building AI applications based on an "orchestrator–executor" architecture. The framework enables developers to coordinate multiple agents with differing capabilities, where a higher-capacity model directs task planning and delegation while lower-capacity models handle execution of specific subtasks.

Timeline (last 90 days)

Oct 12

The author of Atomic Agent believes that the hardest thing to design in a planner-worker architecture is not the task-splitting algorithm but the strict enforcement of permission boundaries; all three failures stemmed from 'leaving room' (soft gating, exception channels, checks that were never invoked), and the existence of such room each time led to architectural degradation.

Unverified50%
Oct 12

Atomic Agent provides importers for six Agents, each supporting a --dry-run mode that writes nothing; API keys are migrated only when --migrate-secrets is explicitly used.

Unverified50%
Oct 12

Atomic Agent's supported import sources include Claude Code, Codex, Hermes, OpenClaw, Pi and Oh-My-Pi, covering dimensions such as skills, memory, MCP servers and session records; among them, Hermes's and OpenClaw's memory data cannot be migrated, because the two have different storage formats and no exchange standard.

Unverified50%
Oct 12

Atomic Agent runs as a terminal Agent, and a desktop application was recently added, supporting Mac, Windows and Linux; desktop approval options include 'allow once' and 'reject/abort run', and users can switch modes in the editor to reduce confirmation frequency.

Unverified50%
Oct 12

In Atomic Agent's Fusion mode, a typical configuration is a cloud model doing planning and a local model doing execution, so that only the planning stage consumes API tokens.

Unverified50%
Oct 12

In the initial soft-gating design of Atomic Agent, fusion.delegate returned an ok status even when all Workers failed, causing the planner to misjudge success and then overstep its authority to write 15 files and execute 5 commands.

Unverified50%
Oct 12

Atomic Agent once allowed Workers to return tasks to the planner via needs_orchestrator, and this exception channel was exploited by the planner for 13 writes in testing; in one run, 4 of 6 tasks took this path.

Unverified50%
Oct 12

In early versions of Atomic Agent, the gating logic was never invoked by the executor—the step executor only forwarded the plan-mode parameter without triggering the permission check, causing the planner in one driven test to write all four files without obstruction, with zero rejections, and with all unit tests passing.

Unverified50%
Oct 12

Atomic Agent's current rule: no change operations may be executed during the planner's entire turn, all MCP tools are treated as change operations, the Worker is responsible for writing files, and the planner may only read files, run read-only checks, and re-delegate tasks.

Unverified50%
Oct 12

Atomic Agent chose to attach a rejection message ('you are responsible for planning, the Worker is responsible for writing') to the tool call's returned result rather than dynamically removing the write tool, in order to protect the local planning model's KV cache and avoid cache invalidation caused by a change in the prompt prefix.

Unverified50%

5 more timeline events

All Facts (15)

Unverified

The author of Atomic Agent believes that the hardest thing to design in a planner-worker architecture is not the task-splitting algorithm but the strict enforcement of permission boundaries; all three failures stemmed from 'leaving room' (soft gating, exception channels, checks that were never invoked), and the existence of such room each time led to architectural degradation.

50%
Unverified

In Atomic Agent's Fusion mode, a typical configuration is a cloud model doing planning and a local model doing execution, so that only the planning stage consumes API tokens.

50%
Unverified

Atomic Agent's current rule: no change operations may be executed during the planner's entire turn, all MCP tools are treated as change operations, the Worker is responsible for writing files, and the planner may only read files, run read-only checks, and re-delegate tasks.

50%
Unverified

Atomic Agent chose to attach a rejection message ('you are responsible for planning, the Worker is responsible for writing') to the tool call's returned result rather than dynamically removing the write tool, in order to protect the local planning model's KV cache and avoid cache invalidation caused by a change in the prompt prefix.

50%
Unverified

MCP servers are often third-party code, and the permission hints they declare (such as readOnly) are merely self-descriptions that cannot be forcibly verified by the host program, so Atomic Agent adopts a 'guilty by default' strategy and treats all MCP tools as change operations.

50%
Unverified

Atomic Agent's supported import sources include Claude Code, Codex, Hermes, OpenClaw, Pi and Oh-My-Pi, covering dimensions such as skills, memory, MCP servers and session records; among them, Hermes's and OpenClaw's memory data cannot be migrated, because the two have different storage formats and no exchange standard.

50%
Unverified

Using GPT Sol to orchestrate a local Qwen model under the Atomic Agent framework to complete three mini-game tasks, the cost dropped from $0.75 for Sol running alone to $0.17

50%
Unverified

Atomic Agent is an open-source framework developed by the author that provides standardized interfaces for defining orchestrator and executor roles and managing message passing

50%
Unverified

This benchmark has limitations including an extremely small sample size (each game run only once), narrow task scope (all programming mini-games), and conflicts of interest (the author is the framework developer)

50%
Unverified

In one run, Atomic Agent's local planning model correctly diagnosed a real bug, but because writing to files was prohibited, it spent 22 minutes writing the fix into the text of a rejection message.

50%
Unverified

In the initial soft-gating design of Atomic Agent, fusion.delegate returned an ok status even when all Workers failed, causing the planner to misjudge success and then overstep its authority to write 15 files and execute 5 commands.

50%
Unverified

In early versions of Atomic Agent, the gating logic was never invoked by the executor—the step executor only forwarded the plan-mode parameter without triggering the permission check, causing the planner in one driven test to write all four files without obstruction, with zero rejections, and with all unit tests passing.

50%
Unverified

Atomic Agent once allowed Workers to return tasks to the planner via needs_orchestrator, and this exception channel was exploited by the planner for 13 writes in testing; in one run, 4 of 6 tasks took this path.

50%
Unverified

Atomic Agent provides importers for six Agents, each supporting a --dry-run mode that writes nothing; API keys are migrated only when --migrate-secrets is explicitly used.

50%
Unverified

Atomic Agent runs as a terminal Agent, and a desktop application was recently added, supporting Mac, Windows and Linux; desktop approval options include 'allow once' and 'reject/abort run', and users can switch modes in the editor to reduce confirmation frequency.

50%

Source Articles