mcpField
V
virse-composer

virse-composer

github.com/atlas-of-imaginationOther09 installsUpdated today
Repository

About virse-composer

virse-composer is a skill for delegating canvas-based creative work to a Composer in Virse. It covers authorization, session tracking, and checking actual outputs, while distinguishing delegation from direct CLI operations.

Key features

  1. 01Choose Composer or CLI by task
  2. 02Send goals and references to canvas nodes
  3. 03Inspect history and track run status
  4. 04Verify outputs and actual completion

Use cases

  1. 01Delegate multi-step work using canvas materials
  2. 02Continue an existing Composer session
  3. 03Check run status and retrieve deliverables

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/atlas-of-imagination/virse-cli --skill virse-composer

After installing, type/virse-composerin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
messages-and-continuation.md
observe-and-stop.md
sessions.md
references/shared/context/
aesthetics.md
objects.md
references/shared/contracts/
connection.md
delivery.md
execution.md

Details

From the project 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、历史分叉、运行中追加队列、精确续跑或撤销整个回合的合同。

Comments

Markdown supported