Command Palette
Search for a command to run...
CoworkOS : passage à l’échelle d’agents collaborateurs pour l’automatisation dans le monde réel
CoworkOS : passage à l’échelle d’agents collaborateurs pour l’automatisation dans le monde réel
Résumé
Les progrès rapides des agents collaborateurs font évoluer la collaboration humain-IA vers l’automatisation dans le monde réel, en produisant des logiciels, des conceptions et d’autres artefacts. Toutefois, ce travail de productivité exige à la fois une exécution de haute qualité sur des tâches de productivité complexes et un suivi et une prise de décision continus sur de longs horizons, une combinaison qui reste un défi ouvert. Nous présentons COWORKOS, une infrastructure généraliste pour le travail de longue durée qui sépare la stratégie de tâche de la gestion de l’exécution : le modèle décide des actions, de la délégation et de l’acceptation, tandis que le moteur d’exécution maintient l’état et le retour d’information. Son architecture à trois couches permet l’exécution directe ou la délégation à des sous-agents, de manière synchrone ou asynchrone, avec des responsabilités stables. Grâce à une couche applicative partagée, humains et agents inspectent et révisent les mêmes documents, présentations, modèles CAO et scènes Blender en évolution, si bien que la participation humaine dans la boucle peut intervenir à la fois par la conversation et par la modification directe du travail lui-même. Pour assurer la continuité entre agents et sessions, COWORKOS introduit en outre des espaces de travail hiérarchiques et une mémoire sémantique persistante, de sorte que les fichiers de travail, les décisions clés et les journaux de tâches de longue durée restent partageables, réutilisables et reprenables après interruption. Sur 12 bancs d’essai et 6 catégories d’applications réelles, COWORKOS s’avère très compétitif face à des applications d’agents de pointe telles que Codex et DeepSeek Harness. Comme étude de cas de travail soutenu, COWORKOS utilise GLM-5.3 comme modèle principal pour conduire un post-entraînement automatisé piloté par RSI sur Qwen3.6-35B-A3B. En cinq cycles, le score moyen du modèle sur huit bancs d’essai est passé de 33,19 à 42,95 (+9,76). Pour l’avenir, nous pensons que COWORKOS ouvre une voie significative vers une intelligence générale des agents collaborateurs.
One-sentence Summary
Renmin University of China, Fudan University, Peking University, et al. introduce COWORKOS, a general-purpose long-horizon agent harness that separates task strategy from execution management through a three-layer architecture, hierarchical workspaces, and persistent semantic memory, enabling humans and agents to inspect and revise the same evolving documents, presentations, CAD models, and Blender scenes; it proves highly competitive with Codex and DeepSeek Harness across 12 benchmarks and, with GLM-5.3 as its backbone, conducts RSI-driven automated post-training on Qwen3.6-35B-A3B, raising the model’s average score across eight benchmarks from 33.19 to 42.95 (+9.76) over five rounds.
Key Contributions
- COWORKOS is a general-purpose harness for long-horizon human-agent work that separates task strategy from execution management: the model decides actions, delegation, and acceptance while the runtime maintains state and feedback.
- Its shared application layer lets humans and agents inspect and revise the same evolving documents, presentations, CAD models, and Blender scenes, while hierarchical workspaces and persistent semantic memory keep working files, decisions, and job logs shareable, reusable, and resumable after interruption.
- Across 12 benchmarks and six categories of real-world applications, COWORKOS achieves competitive performance relative to OpenHands, Codex, and DeepSeek Harness; in an RSI-driven post-training case study, it raises Qwen3.6-35B-A3B's average score from 33.19 to 42.95 over five rounds across eight benchmarks.
Introduction
Agent systems are moving toward lifelong autonomy, where runtime harnesses are as important as model capability because they determine how models invoke tools, manage state, interpret feedback, and act on available resources. Recent agent frameworks have progressed from workflow-level reasoning and tool use, through assistant-style persistent interaction, to cowork agents that collaborate with humans on evolving artifacts. However, existing systems tend to address either complex productivity tasks or long-running monitoring and decision-making, rather than providing a unified design that keeps humans in the loop across both demands. The authors introduce COWORKOS, a cowork harness that separates model-driven task strategy from runtime execution management through a three-layer framework comprising a Main Agent, a Coordinator Runtime, and Subagents. It adds a human-in-the-loop application ecosystem with shared artifacts, persistent hierarchical workspaces, semantic memory, and long-running Jobs, and it is evaluated across general benchmarks and real-world cowork scenarios.
Method
The authors introduce COWORKOS, a cowork harness designed for long-horizon and human-in-the-loop task execution. The framework is composed of three primary components: a hierarchical agent runtime architecture, scalable application ecosystems for human-agent collaboration, and state management for persistent agent workspaces.
The hierarchical agent runtime architecture resolves the tension between global coherence and local execution by separating authority from execution. The Main agent serves as the user-facing interface and overall planner. At decision step t, it selects an action according to atM∼πM(⋅∣g,htM,Ft), where g is the user's objective, htM is the interaction history, and Ft contains newly available feedback. Main can delegate scoped work to Subagents. For assignment di, a Subagent's initial context is constructed as ci,0=ΦS(di,b(htiM),Γi,Si), where the extraction function retrieves bounded recent background, Γi specifies granted tools, and Si is a catalog of available skills. The Coordinator Runtime acts as the control-plane boundary, maintaining assignments and execution state in persistent program state ξk+1=FC(ξk,ek+1), where ek+1 represents a delegation request, execution update, message, or terminal result.
Information flows through three directional paths in the hierarchy: Main-to-Subagent, Subagent-to-Subagent, and Subagent-to-Main, represented as a communication graph Gt=(Vt,Ethier∪Etpeer). The workspace exposes selected references and accepted artifacts without granting workers unrestricted write access.
To support long-horizon coworking across multiple applications, the authors build an application ecosystem around a common resource protocol. A platform-managed resource is represented as r=(ι,κ,x,ν), where ι is its identity, κ its kind, x its application-owned content, and ν its committed revision. For a new operation α that passes domain validation, the commit rule is defined as:
Commit(r,u,v^,α)={(ι,κ,Tκ(x,u,α),v+1),conflict,v^=v,v^=v,where v^ is the operation's base revision and u identifies the human or agent actor. Native applications keep the resource under platform control, allowing direct human editing to participate in the same coordination loop as agent actions. The agent's application context includes the current resource and unacknowledged changes: ct,appa=Φκ(rt,st,Δνa:νt¬a), where νt is the current revision, νa is the agent's last acknowledged revision, and st is the saved selection.
State management ensures that a long-horizon Task retains progress across executions. The retained Task state is represented as zk=(Wk,Pk,Rk), where Wk contains working objects, Pk records progress and evidence, and Rk records ongoing executions and pending feedback. The agent uses persistent Task state and available history hk within a bounded decision context: ck=Φ(g,hk,zk), with tokens(ck)≤L. To reconstruct Main's context as history grows, the runtime combines objective and consequential decisions in durable memory with current runtime state. At phase boundaries, the task context is constructed as ct,taskM=Φctx(mT,ρT(t),dT(t))⊕ht,recentM, where mT is semantic memory, ρT(t) projects runtime state, and dT(t) summarizes recorded experiments. The workspace retains working objects alongside progress records, with agent working materials, Run records, and published artifacts occupying separate scopes under the Task.
Experiment
COWORKOS is evaluated across twelve benchmarks spanning tool use, productivity, search, and ML coding, where it is compared with OpenHands, Codex, and DeepSeek Harness and shows the strongest overall performance with top results in several domains. Qualitative experiments on real-world tasks including frontend websites, games, office artifacts, interactive visualizations, CAD, and Blender rendering indicate that COWORKOS produces clearer grouping, richer detail, and more legible interactive deliverables. In AI automated post-training experiments, COWORKOS uses GLM-5.3 to direct five feedback-driven training rounds for a Qwen model, improving the average benchmark score from 33.19 to 42.95 and demonstrating sustained long-horizon model improvement.
COWORKOS places among the top two harnesses in every domain average, leading the Productivity and ML Coding averages and closely matching the leaders in Tool Use and Search. It records the best scores on SkillsBench, JobBench, WideSearch, and both ML Coding benchmarks, indicating broad strength across tool execution, knowledge work, information retrieval, and machine-learning experiments. Overall, COWORKOS shows the strongest performance among the evaluated harnesses on this benchmark set. COWORKOS places among the top two harnesses in every domain average and achieves the highest averages in Productivity and ML Coding. It posts the best scores on SkillsBench, JobBench, WideSearch, and both ML Coding benchmarks, while closely matching DeepSeek Harness in Tool Use and OpenHands in Search. In Productivity, COWORKOS leads JobBench and ranks among the top two on Harvey Legal Agent Bench, WorkspaceBench-Lite, and GDPVal, supporting strong practical knowledge-work performance.
COWORKOS places among the top two harnesses in every domain average, with the highest averages in Productivity and ML Coding and the best scores on SkillsBench, JobBench, WideSearch, and both ML Coding benchmarks. It closely matches DeepSeek Harness in Tool Use and OpenHands in Search, while leading JobBench and ranking among the top two on Harvey Legal Agent Bench, WorkspaceBench-Lite, and GDPVal. These results indicate broad strength across tool execution, knowledge work, information retrieval, and machine-learning experiments, making COWORKOS the strongest overall performer in the benchmark set.