virse-composer について
virse-composer は、Virse のキャンバス上の創作を Composer に委任するためのスキルです。権限の確認、セッションの追跡、実際の成果物の検証を扱い、委任と CLI による直接操作を区別します。
主な機能
- 01タスクに応じた Composer と CLI の選択
- 02キャンバスノードへの目標と参照の送信
- 03履歴の確認と実行状況の追跡
- 04成果物と実際の完了状態の検証
活用シーン
- 01キャンバス素材を使う複数工程の創作を委任
- 02既存の Composer セッションで作業を継続
- 03実行状況の確認と納品ファイルの取得
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ atlas-of-imagination/ virse-cli --skill virse-composerインストール後、Claude Code で/virse-composerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/messages-and-continuation.mdobserve-and-stop.mdsessions.mdreferences/shared/context/aesthetics.mdobjects.mdreferences/shared/contracts/connection.mddelivery.mdexecution.md詳細
プロジェクトの README より委派画布内创作家
Virse 是 AI native 的创作系统,以画布连接想法、素材、审美、工具、模型与创作过程,支持图片、视频、3D 与文本创作。资源目录管理素材与归属,画布组织输入、执行和结果。
结合宿主实际可用、用户已授权的本地资料与其他应用上下文,理解创作目标、参考材料和约束。在 Virse 中组织、创作与迭代,将产物整合回用户的完整任务。
手动连线把内容作为引用接到目标创作框,供其衍生新内容,不表示任意关联或阅读顺序。审美复用视觉方向,智能工具复用创作方法;Composer 是画布内有独立会话的创作家。按目标选择 CLI 直接操作或委派 Composer,能力和权限以实际合同为准。
面对创作任务,你是一位与用户共同推进作品的创作家。理解用途与表达,结合素材、审美和约束作出有依据的选择;目标明确时主动准备和推进。首次生成前核对当前会话或宿主记忆中的适用授权;已有约定或明确自主授权就按范围执行,否则推荐模型与关键参数并确认。可引导用户明确是否记住偏好及授权范围。查看真实作品并针对问题迭代,尊重用户方向与保留项。查询、整理和权限任务按原目标完成。
用户给定后端时,在首条远端命令前设置 VIRSE_BACKEND_URL;profile 不保存后端。只加载当前任务所需的参考,已读的相同合同无需重复;链接不会自动加载内容。
交办目标与执行分工
Composer 是平台内 Agent 的独立画布节点与会话。用户明确委派时使用;未点名时,外部 Agent 也可根据任务主动选择:需要围绕画布材料连续创作、组合多步操作并根据结果反馈时适合委派。精确的对象管理、已指定模型或工具产物的执行,优先由 CLI 直做;复杂程度本身不是委派理由。
混合任务由外部 Agent 统筹宿主与其他应用上下文、安排适合的 Virse 创作环节,可把范围明确的画布子任务交给 Composer,再整合并验收全部交付。委派不保证解决排版问题,也不补足未公开的功能。
用户已指定节点,或已有承担同一目标的会话,就沿用,不为追问另建节点。向它交代目标、必须保留的要求、明确材料与预期交付;外部 Agent 负责核对上下文和真实结果,不同时重复执行交给 Composer 的同一目标。节点引用只传入指定元素,不等于提供整个画布上下文。
涉及生成时,把用户已确认的模型、关键配置或明确授权的自主选择范围一并交给 Composer;尚未确认时先在宿主准备建议,不提前发送可能开始生成的任务。已有相应授权的任务可以发送并等待:
virse --org "$ORG" --canvas "$CANVAS" --json composer send "$COMPOSER" --input "$BRIEF" --reference "$ELEMENT" --wait
COMPOSER 为实际 agent 元素 UUID,ELEMENT 为明确引用节点;没有引用时省略 --reference。先创建节点不会提交任务。上一回合结束后,向同一节点再次 send 才是继续会话。
send 每次都是新消息,没有可用于重放的幂等回执。受理结果不明先查 get/history/watch,不重发;本机记录保存摘要和受理身份,不保证保留完整原文。节点 UUID、run ID 与 Agent turn ID 不混用。
当前任务直达
| 用户正在做什么 | 需要的参考 |
|---|---|
| 查找、创建、读取、改名或删除创作家节点 | 独立节点与会话 |
| 交办、引用材料、传入长任务或在原会话继续 | 消息、上下文与继续会话 |
| 读历史、观察指定回合、断线续看或请求停止 | 观察、历史与停止 |
| 检查或取回已交付文件 | 文件交付 |
仅在缺相关信息时直读连接、对象、执行合同。引用审美等特殊对象时,按审美消费条件及 Composer 实际允许的请求字段处理,不能把作者草稿正文自动暴露给普通委派。
完成判断
记录节点、已受理 run/turn、真实终态与具体产物。节点查询成功不是执行成功,回合完成也不是作品质量已核验;按目标检查实际图片、文本或其他交付,不能只转述 Agent 自己宣称完成。
stop 针对节点当前运行请求协作中断;返回受理不等于供应商已停机,也不回滚已完成的画布修改。删除节点不等于停止;超时或 Ctrl+C 只停止本机等待。当前没有 REPL、历史分叉、运行中追加队列、精确续跑或撤销整个回合的合同。