AI AGENTS · EMPIRICAL
Original research: Subagents vs Agent Skills: Executing Reusable Knowledge for Long-Horizon Agentic Tasks · 2609.09233v1
Paper authors: Wasu Top Piriyakulkij, Rachel Lawrence, Alicia Curth, Sushrut Karmalkar, Niranjani Prasad
Source license: CC BY 4.0. This article summarizes and interprets the source using AI. Attribution does not imply endorsement by the source authors.
This adapted analysis is shared under the same CC BY 4.0 license. Semantic status: supported by automated evidence review. Human scientific review and independent replication have not been established.
TL;DR
The proposed alternative invokes skill packages through delegated agents instead of placing their instructions in the primary agent context.
For synthesized procedural packages with explicit interfaces, delegated execution outperformed direct execution, with the strongest reported advantage among smaller models.
For stronger models under the synthesized-package setting, delegated execution reduced peak context demand on most tasks.
Source: E003
Delegated execution consumed substantially greater total token cost because contexts require repeated task-relevant information.
Source: E014
The authors argue that modular interfaces and delegated execution can help constrain information flow as agent systems scale.
Source: E010
Efficient communication between primary and delegated agents, along with the organization of growing skill libraries, remains an open design problem.
Source: E007
Significance
The proposed alternative invokes skill packages through delegated agents instead of placing their instructions in the primary agent context.
The authors argue that modular interfaces and delegated execution can help constrain information flow as agent systems scale.
Source: E010
Efficient communication between primary and delegated agents, along with the organization of growing skill libraries, remains an open design problem.
Source: E007
Upstream Dependencies
- Core / runtime
Not established from the cited evidence.
- Evaluation / data
- SkillsBench
Evidence
- SkillsBench
- Optional / comparison
Not established from the cited evidence.
Research Question
The study asks how language-model agents can use reusable knowledge libraries effectively for extended tasks.
Source: E019
Contribution
Architecture
A skill package combines a purpose description, procedural instructions, and supporting artifacts for discovery and task execution.
Source: E029
Under direct skill execution, the instructions enter the primary context and the primary policy carries out the prescribed procedure.
Delegated execution initializes a distinct context from task input and skill instructions rather than exposing those instructions to the primary agent.
Memory State
When work can be divided into self-contained subtasks, isolated contexts can reduce the greatest context burden borne by any individual context.
This isolation raises overall token demand because relevant information must be supplied again across separate contexts.
Source: E020
Method
The proposed skill design specifies appropriate invocation, delegated procedure, and returned information through explicit interfaces.
Input and output contracts define a self-contained boundary governing what a delegated skill accepts and returns.
Source: E027
Evaluation
Evaluation uses a benchmark of long-horizon agent tasks with curated human-authored skill packages.
Source: E013
The reported evaluation focuses on the benchmark subset for which procedural packages with explicit interfaces were synthesized.
Source: E018
The experiments use an agent harness to compare direct skill execution with delegated execution.
Baseline
For the curated packages without explicit input-output contracts, direct skill execution matched or exceeded delegated execution across the evaluated models.
Source: E021
Findings
For synthesized procedural packages with explicit interfaces, delegated execution outperformed direct execution, with the strongest reported advantage among smaller models.
For stronger models under the synthesized-package setting, delegated execution reduced peak context demand on most tasks.
Source: E003
Delegated execution consumed substantially greater total token cost because contexts require repeated task-relevant information.
Source: E014
Limitations
Peak-context comparisons are less meaningful for weaker models when direct execution ends early and therefore has a short context without comparable task success; comparison is most appropriate where success is similar between execution modes.
Source: E028
The performance comparison between synthesized and curated packages is uncontrolled because their content differs, so stronger synthesized-package results only suggest comparable or better package quality.
Source: E002
Tested Scope
Operational Implications
The authors argue that modular interfaces and delegated execution can help constrain information flow as agent systems scale.
Source: E010
Efficient communication between primary and delegated agents, along with the organization of growing skill libraries, remains an open design problem.
Source: E007
Evidence and source
Show evidence locators
Evidence labels locate support in the original paper; they do not establish independent replication.
- E001 · page 2 — Introduction: Evidence E001
- E002 · page 6 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E002
- E003 · page 6 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E003
- E004 · page 2 — Introduction: Evidence E004
- E005 · page 5 — Introduction: Evidence E005
- E006 · page 10 — Appendix: Evidence E006
- E007 · page 7 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E007
- E008 · page 6 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E008
- E009 · page 5 — Introduction: Evidence E009
- E010 · page 7 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E010
- E011 · page 3 — Introduction: Evidence E011
- E012 · page 6 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E012
- E013 · page 5 — Introduction: Evidence E013
- E014 · page 6 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E014
- E015 · page 3 — Introduction: Evidence E015
- E016 · page 6 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E016
- E017 · page 4 — Introduction: Evidence E017
- E018 · page 5 — Introduction: Evidence E018
- E019 · page 1 — Abstract: Evidence E019
- E020 · page 4 — Introduction: Evidence E020
- E021 · page 5 — Introduction: Evidence E021
- E022 · page 3 — Introduction: Evidence E022
- E023 · page 3 — Introduction: Evidence E023
- E024 · page 3 — Introduction: Evidence E024
- E025 · page 3 — Introduction: Evidence E025
- E026 · page 4 — Introduction: Evidence E026
- E027 · page 4 — Introduction: Evidence E027
- E028 · page 6 — 100 Per-Task Peak Context: Subagent vs Agent Skill: Evidence E028
- E029 · page 3 — Introduction: Evidence E029
- E030 · page 10 — Appendix: Evidence E030
- E031 · page 3 — Introduction: Evidence E031
- E032 · page 4 — Introduction: Evidence E032