@guildex.net/openclaw-agent-teams
v0.2.0
Published
OpenClaw plugin that contributes Guildex agent-teams capability: main becomes a CEO/dispatcher that knows about installed Guildex workers; workers know they receive briefs from main and reply substantively. Channel-agnostic by construction — relies on Ope
Readme
@guildex.net/openclaw-agent-teams
OpenClaw plugin that contributes Guildex agent-teams capability.
Installed via the Guildex install CLI (npx @guildex.net/install <worker> --target openclaw). End users do not interact with this package directly.
What it does
Registers a single before_prompt_build hook. On every turn:
- If
agentId === "main", prepends a CEO/dispatcher contract + roster of installed Guildex workers to main's system prompt. - If
agentIdstarts withguildex-, prepends a worker contract + same-department teammate roster. - Otherwise: no contribution.
Channel-agnostic by construction — the plugin contains no references to telegram / discord / etc. Channel binding and routing are OpenClaw's job.
Non-invasive
- Roster lives at
~/.openclaw/plugins/guildex-agent-teams/roster.json(under our namespace). - Reads the user's config via plugin SDK, never writes user-authored files.
- Clean uninstall:
openclaw plugins uninstall guildex-agent-teamsremoves the plugin dir; the roster file is owned by the Guildex install CLI and removed by it.
Config
{
"plugins": {
"entries": {
"guildex-agent-teams": {
"enabled": true,
"hooks": {
"allowConversationAccess": true
}
}
}
}
}The install CLI sets allowConversationAccess: true via openclaw config set. Required for before_prompt_build (per OpenClaw hooks.md).
