@agimon-ai/doompi-team
Async-only subagent team runtime for Pi: named agents, peer messaging, shared task board
Package details
Install @agimon-ai/doompi-team from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@agimon-ai/doompi-team- Package
@agimon-ai/doompi-team- Version
0.0.1-alpha.21- Published
- Aug 17, 2026
- Downloads
- 1,623/mo · 1,623/wk
- Author
- agiflow-ai
- License
- MIT
- Types
- extension
- Size
- 3.6 MB
- Dependencies
- 10 dependencies · 4 peers
Pi manifest JSON
{
"extensions": [
"./dist/extensions/doom.mjs"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@agimon-ai/doompi-team
Subagents should leave a paper trail.
This is Doompi's async-only team runtime: named agents, background runs, peer messaging, and one task board shared with the parent. Agents can work in parallel and use the model policy owned by the selected Team package entry without turning the main conversation into a wall of child transcripts.
Runs are detached from an environment snapshot and may outlive the parent that launched them. Each child gets its own resolved harness state, so recovery does not depend on the parent still being around to explain itself.
This is part of Doompi. Most users load it through a major-mode layer.
Install
npm install @agimon-ai/doompi-team
How it loads
Put the package in a layer, then add that layer to a major mode. When Team needs configuration, use the package-object form so the options stay with their owner:
layers:
team:
packages:
- name: '@agimon-ai/doompi-team'
config:
models:
- model: openai-codex/gpt-5.6-luna
thinking: xhigh
excludeTools: [ask_user_question, intercom, subagent]
majorMode:
dev:
description: Development mode with delegated Team agents.
layers: [team]
Use the shorter string form when no Team configuration is needed. The package's Pi
manifest selects the Doom adapter. Later selected Team entries replace models; their
excludeTools values are unioned in layer order. A sibling layer.config block is
invalid because it cannot say which package owns the options.
Leader
SPC a llists the agents available to this session.SPC a ropens current-session runs and their controls.
Public API
The root export contains the team runtime. Supported subpaths expose agent discovery,
background-run services, and the Doom adapter; package.json carries the complete list.
License
MIT