deepagentsjs
by langchain-ai
TypeScript agent harness for planning, subagents, and artifact-backed workflows
What It Does
Implements an agent harness that composes LangChain agents with LangGraph planning primitives to solve complex, multi-step tasks. Enables spawning subagents, uses a filesystem backend for state and artifacts, and provides a planning tool to decompose goals into delegable subtasks. Distinctive features include subagent lifecycle management and an extensible toolset for chaining planners and executors in TypeScript environments. This approach aligns with the Hierarchical Multi-Agent Pattern for structured delegation.
The Value Proposition
Ideal For
Teams building multi-agent workflows in TypeScript who need structured planning, subagent delegation, and artifact persistence for debugging and evaluation. This fits well with teams adopting an architectural approach like the Agent Registry Pattern to manage agents and capabilities across a growing ecosystem.
Use Cases
- Decomposing complex user requests into delegable subtasks with spawned subagents
- Persisting agent artifacts and logs to reproduce failures and build an agent track record
- Building pipelines that chain planners and executors for stepwise evaluation