[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93080":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":15,"starSnapshotCount":15,"syncStatus":13,"lastSyncTime":31,"discoverSource":32},93080,"orchestrator","backnotprop\u002Forchestrator","backnotprop","Agents orchestrating other agents","",null,"TypeScript",76,2,63,0,13,42.73,"Other",false,"main",true,[23,24,25,26,27],"claude-code","codex","copilot","grok-build","pi-coding-agent","2026-07-22 04:02:08","\u003Cp>\n  \u003Cimg src=\".\u002Fassets\u002Forchestrator_tp.webp\" alt=\"Orchestrator\" width=\"280\">\n\u003C\u002Fp>\n\n# Orchestrator\n\n**Use your harness. To orchestrate many others.**\n\n\u003Cp>\n  \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fcodex\u002F\">\u003Cpicture>\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fassets\u002Fproviders\u002Fcodex-icon-dark.png\">\u003Cimg src=\".\u002Fassets\u002Fproviders\u002Fcodex-icon-light.png\" alt=\"Codex\" width=\"32\" height=\"32\" align=\"middle\">\u003C\u002Fpicture>\u003C\u002Fa>\n  &nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fclaude.com\u002Fproduct\u002Fclaude-code\">\u003Cimg src=\".\u002Fassets\u002Fproviders\u002Fclaude-icon.png\" alt=\"Claude Code\" width=\"28\" height=\"28\" align=\"middle\">\u003C\u002Fa>\n  &nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\u002Fcli\">\u003Cpicture>\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fassets\u002Fproviders\u002Fcopilot-icon-dark.svg\">\u003Cimg src=\".\u002Fassets\u002Fproviders\u002Fcopilot-icon-light.svg\" alt=\"GitHub Copilot CLI\" width=\"32\" height=\"26\" align=\"middle\">\u003C\u002Fpicture>\u003C\u002Fa>\n  &nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgrok.com\u002F\">\u003Cpicture>\u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".\u002Fassets\u002Fproviders\u002Fgrok-logo-white.svg\">\u003Cimg src=\".\u002Fassets\u002Fproviders\u002Fgrok-logo-black.svg\" alt=\"Grok\" width=\"63\" height=\"24\" align=\"middle\">\u003C\u002Fpicture>\u003C\u002Fa>\n  &nbsp;&nbsp;\n  \u003Ca href=\"https:\u002F\u002Fpi.dev\u002F\">\u003Cimg src=\".\u002Fassets\u002Fproviders\u002Fpi-badge.svg\" alt=\"Pi\" width=\"26\" height=\"26\" align=\"middle\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Csub>Codex &middot; Claude Code &middot; Copilot CLI &middot; Grok Build &middot; Pi\u003C\u002Fsub>\n\nOrchestrator is a simple skill built on a powerful local CLI inspired by Kubectl. Work with\none of your agents; it orchestrates others (Claude Code, Codex, etc) in the background. \n\nYou speak in models and outcomes:\n\n> Use Fable for the UI, GPT-5.6 Sol for the implementation, and Grok 4.5 for\n> the small fixes. Run independent work in parallel, then have Opus review the\n> result.\n\n> Explore the repository with Kimi 2.7. Give the plan to GPT-5.6 Sol, then use\n> Fable only where the interface needs real design work.\n\n## Install\n\n```sh\nnpx skills add backnotprop\u002Forchestrator\n```\n\n```sh\nnpm install -g @backnotprop\u002Forchestrator-cli\n```\n\nThe CLI install is optional up front. The skill can install it on first use.\n\n```sh\n\u002Forchestrator launch a gpt5.6 sol agent to build the backend, \n              a fable agent to design the frontend wireframes, \n              and after that a grok4.5 agent to build the frontend\n```\n\n## Preferences\n\nPreferences are optional. Edit\n[`skills\u002Forchestrator\u002FPREFERENCES.md`](skills\u002Forchestrator\u002FPREFERENCES.md), or\ntell your agent what to put there:\n\n```text\nUse Fable for extensive UI work.\nUse GPT-5.6 Sol for deep execution.\nUse Grok 4.5 for small coding tasks.\nUse Kimi 2.7 for exploration.\nWhen Fable is usage is capped, use GPT-5.6 Sol.\nWhen GPT-5.6 Sol is unavailable, use Opus.\nWhen every preferred model is unavailable, pause and notify me.\n```\n\nOrchestrator discovers current model names and IDs from installed runtimes\ninstead of relying on stale model slugs.\n\nHuman model names are fine. The skill resolves them against live runtime\ncatalogs, checks available provider limits when supported, and follows the\ncurrent request before saved preferences.\n\n## Under The Hood\n\nOrchestrator is not a harness. You use it in your preferred harness and it orchestrates others in the background.\n\nEvery worker is a named task with status, logs, output, follow-up, resume, and\nstop controls. Agents use a small JSON command loop:\n\n```sh\norchestrator doctor --json --compact\norchestrator models \u003Cruntime> --json --compact\norchestrator launch \u003Cruntime> --json --compact --brief \"\u003Ctask>\"\norchestrator ps --json --compact --active --brief\norchestrator read \u003Ctask-id>... --wait --json --compact\norchestrator interrupt \u003Ctask-id> --json --compact --reason \"\u003Creason>\"\n```\n\nThe CLI owns process supervision and task state. The calling agent owns\njudgment, delegation, and synthesis.\n\nRead the [Operator Guide](doc\u002Foperator-guide.md) for the full control contract,\nor see [custom agents](doc\u002Fcustom-agents.md), [architecture decisions](adr\u002FREADME.md)\n\n## License\n\n[Business Source License 1.1](LICENSE) today, with production use allowed except\nfor commercial hosted or managed agent-orchestration services. Converts to\nApache License 2.0 on July 9, 2029.\n","Orchestrator 是一个轻量级命令行代理编排工具，用于统一调度多个大模型代理（如 Claude Code、Codex、Copilot CLI、Grok Build、Pi）协同完成复杂任务。它基于类 kubectl 的 CLI 设计，支持自然语言声明式指令（如指定不同模型分工）、动态模型发现与故障转移策略，并能并行执行、串联评审。适用于多模型协同开发场景，例如前端用 Fable 设计、后端用 GPT-5.6 Sol 实现、小修由 Grok 4.5 处理、结果交 Opus 审核的全流程自动化协作。","2026-07-11 02:30:51","CREATED_QUERY"]