一键导入
setup-orchestrator
Install or reconfigure the local Project Orchestrator root, then validate the generated control-plane files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Install or reconfigure the local Project Orchestrator root, then validate the generated control-plane files.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | setup-orchestrator |
| description | Install or reconfigure the local Project Orchestrator root, then validate the generated control-plane files. |
orchestrator.yaml, start-orchestrator.sh, AGENTS.md, or CLAUDE.md are missing or staleclaude
Read this file first, then honor existing CLAUDE.md and .claude/ memory if present.cursor
Read this file first, then apply .cursor/rules, AGENTS.md, CLAUDE.md, and legacy .cursorrules as additional repo rules.codex
Treat this file plus AGENTS.md as the primary procedure. Do not assume slash-command support.opencode
Read this file first, then apply AGENTS.md plus any opencode.json or .opencode/skills/ overrides that already exist.orchestrator.yaml by hand unless the user explicitly asks for manual editssetup.sh, orchestrator/setup_tui.py, and templates/.venv/, node_modules/, and required CLIs already exist./setup.shorchestrator.yamlstart-orchestrator.shAGENTS.mdCLAUDE.mdopencode.json and .opencode/ when OpenCode is in useRun:
.venv/bin/python -m orchestrator.setup_tui
Let the TUI classify the current folder as one of:
Inside the TUI, confirm or edit:
ARCHIVE pathRuntime-specific checks:
claude remains the safest default when no strong reason exists to change itcursor requires a working cursor-agent CLI and authenticated Cursor environmentcodex requires the local codex CLI and Node dependenciesopencode requires opencode, provider login, and creates opencode.json plus .opencode/skills/ when selectedAfter setup completes, verify that the expected files exist and look coherent:
orchestrator.yamlstart-orchestrator.shAGENTS.mdCLAUDE.mdopencode.json and .opencode/ when OpenCode was selectedCursor-specific files do not need to be scaffolded. Existing .cursor/rules or .cursorrules should be preserved.
Run the startup flow the TUI prints:
./start-orchestrator.sh --fg
Then confirm:
Summarize:
orchestrator.yaml matches the current environmentConnect Slack to an existing orchestrator by collecting Socket Mode credentials, saving them under ARCHIVE, and validating the channel.
Connect Telegram to an existing orchestrator by collecting a BotFather token, optional allowlist, and validating long-polling startup.
Deploy a remote listener over SSH or kubectl so the orchestrator can execute one project/workspace on another machine.
Register one specific remote workspace with the orchestrator by deploying a listener and binding it to a single workspace id.