Skip to content

feat(oh-my-zcode-slim): add OMOS-style agent orchestration suite - #9

Open
MartijnDekkers wants to merge 1 commit into
zai-org:mainfrom
MartijnDekkers:feat/oh-my-zcode-slim
Open

feat(oh-my-zcode-slim): add OMOS-style agent orchestration suite#9
MartijnDekkers wants to merge 1 commit into
zai-org:mainfrom
MartijnDekkers:feat/oh-my-zcode-slim

Conversation

@MartijnDekkers

Copy link
Copy Markdown

What user problem does this solve?

ZCode users who want the oh-my-opencode-slim orchestration pattern — specialist delegation with a routing table, background-task discipline, and a multi-model council — currently have to hand-build it. This plugin packages the port: 7 specialist agents, 6 workflow skills, 2 commands, an installable orchestrator doctrine, and scripts that configure council seats and MCP wiring per machine.

Visible behavior and how it was tested

After install + install-doctrine.sh + council-seat generation + session restart: the session agent routes work per the doctrine (recon → @explorer, bounded implementation → @coder, UI → @designer, escalation → @oracle); /deepwork and /reflect appear in the command menu; council questions dispatch every configured councillor-* seat in parallel and the council agent synthesizes a structured consensus report.

Tested end-to-end on a real installation (ZCode desktop attached to a remote Linux host): full-roster spawn ping (all 7 agents), seat generation across three different model providers and a live multi-model council dispatch, skill routing, and MCP wiring via enable-mcp.sh. Reproducible steps are the "Smoke tests" section of both READMEs.

Version changes and marketplace registration

New plugin oh-my-zcode-slim v0.2.0, registered in marketplace.json (category: developer-tools) with bilingual descriptions matching the manifest. 0.2.0 matches the tagged release of the source repository.

Dependencies, network requests, permissions, and side effects

  • Network: none initiated by the plugin. The librarian agent uses web search/fetch when dispatched. No API keys shipped or required.
  • Models: default pins use the builtin z.ai coding-plan provider available to authenticated sessions; council seats use user-configured models.
  • File writes: coder/designer agents within delegated scope; install-doctrine.sh~/.zcode/AGENTS.md (with backup); scripts → ~/.zcode/agents/ (or project .zcode/agents/ with --workspace); worktrees/clonedeps skills → project .slim/ when invoked.
  • Command execution: within per-agent tool allowlists; scripts are plain bash over git/sqlite3/jq.
  • Hooks / MCP servers: none included.
  • Full disclosure section in both READMEs ("Side effects, permissions, and dependencies").

Licensing / provenance

Prompts, doctrine, and skills are adapted from oh-my-opencode-slim by @alvinunreal (MIT), credited in the READMEs; LICENSE carries the upstream notice plus this port's. ZCode-specific packaging, scripts, and porting notes are original to this plugin.

Contribution checklist

  • plugin name is unique and kebab-case
  • required files and both language READMEs are present
  • category is correct (developer-tools)
  • no secrets, private data, or machine-specific paths (audited; machine-specific provider ids appear only as documented placeholders)
  • validate.py, build_dist.py, and git diff --check pass
  • review feedback addressed on this pull request

7 specialist agents, 6 workflow skills, /deepwork and /reflect commands,
an installable orchestrator doctrine, and per-machine council-seat and
MCP wiring scripts. Ported from oh-my-opencode-slim (MIT, credited).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant