开发与工程 multicaruntime-managementrepo-checkoutdaemonagent-opstroubleshooting

Multica 运行时与仓库管理

诊断 Multica 代理未运行、任务未领取或仓库检出失败,并管理运行时与仓库

FollowSkills 评估 · FSRS-2.0
不推荐
47/ 100 五分制 2.4 / 5
1 2 3 4 5 6
1信任安全13 / 25 · 2.6/5

该技能对删除操作有保护措施:要求 --cascade 才会级联删除,且明确说明需要用户确认或通过参数显式传递。数据流透明:描述了命令与守护进程的交互,并提供了源码映射。但是,技能允许执行 multica runtime update 和 delete 等写操作,且只由用户调用,没有额外的自动确认;最低权限原则并未完全验证,因为技能没有明确限制使用场景到最小必要。因此扣除权限控制部分分数。

2可靠稳定7 / 20 · 1.8/5

技能文档内部一致,命令和源码映射对应。但没有看到该技能的关键路径测试或错误处理说明;静态审查无法执行验证。因此,可靠性得分限制在 7,因为缺少测试证据和错误诊断说明。

3适用触发10 / 15 · 3.3/5

目标场景明确:排查运行时和仓库问题。技能声明了边界:不应随意重启守护进程或检查任意仓库。触发条件有描述(用户可调用但限制了工具),但环境适配方面,技能依赖 Multica 服务,可能受限于网络,且未提供中文支持。因此,得分 10,因为场景明确,但边界和触发条件证据有限。

4规范维护8 / 15 · 2.7/5

文档结构清晰,有快速上手、核心模型、CLI、调试步骤和参考资料。但是,缺少明显的安装说明、版本控制、变更日志和维护责任说明。许可证存在于仓库层面,但技能页面未提及。因此,规范和管理信息不完整,得 8 分。

5有效结果5 / 15 · 1.7/5

技能描述了如何诊断运行时和仓库问题,并提供了命令和顺序。但是,没有证据表明输出结果是否直接可用或需要大量返工;价值声明未经验证。静态审查无法执行验证,因此有效性上限为 7,但基于文本推断,只给 5 分,因为缺少示例输出或对比。

6证据核验4 / 10 · 2.0/5

提供了源码映射,但无法独立验证。没有测试或 CI 覆盖该技能的关键路径。因此,可验证性得分 4,因为只有主要材料,且覆盖不足。

证据充分度: 评估于 2026年8月7日 审查版本 3eff25401dba
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该技能依赖 Multica 守护进程和本地环境,可能受网络限制,特别是在中国大陆访问 GitHub 等海外服务可能不稳定,影响仓库检出等功能。
  • 操作前请确保理解运行时和仓库命令的影响,特别是 runtime update 和 delete 可能影响正在运行的任务;删除操作需要显式 --cascade 参数。
  • 技能未提供中文版本,可能对中文用户不够友好。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

此技能用于排查 Multica 运行时或守护进程的异常:代理未运行、任务未领取、运行时离线、工作目录或会话复用问题、仓库检出失败。它提供了一组 `multica` CLI 命令,用于读取代理、运行时和仓库状态,并在需要时安全地更新或删除运行时、检出仓库。该技能强调在修改前先查看事件链,避免对活跃代理执行危险操作。它适用于 Multica 平台的管理员或操作员,帮助他们保持代理执行正常。

运行 multica agent getmultica runtime listmultica repo checkout 等命令来诊断问题。提供 multica runtime usagemultica runtime activity 查看运行时详情。执行 multica runtime updatemultica runtime delete 等写入操作(更新或删除运行时,需权限)。使用 multica repo checkout 检出仓库,支持指定分支或提交。

  1. 当代理没有运行任务时,检查代理状态、运行时在线情况和任务领取状态。
  2. 当仓库检出失败时,区分是任务级检出问题还是项目资源绑定问题。
  3. 需要更新或删除运行时,但担心影响活跃代理时,使用级联删除或权限控制。
  4. 需要查看某个运行时的使用情况或活动历史时。

这个 Skill 有哪些优点和局限?

优点
  • 提供了清晰的诊断步骤和命令,帮助快速定位问题。
  • 涵盖了运行时和仓库管理的常见操作,包括更新、删除、检出。
  • 强调了安全性,如删除运行时需级联处理活跃代理。
  • 作为开源平台的一部分,可自由使用和修改。
局限
  • 依赖 Multica 平台,仅适用于 Multica 环境,无法用于其他代理平台。
  • 部分命令(如更新、删除)需要特定权限,普通用户可能无法使用。
  • 技能描述中未提供完整的命令参考,可能需要查阅源文档。
  • 没有明确的测试覆盖或跨平台验证,在 macOS/Windows/Linux 上的行为可能不同。

如何安装这个 Skill?

此技能来自 Multica 仓库,作为技能集合的一部分。需要安装 Multica CLI。安装方法见仓库 README(例如通过 Homebrew:brew install multica-ai/tap/multica)。技能文件位于 server/internal/service/builtin_skills/multica-runtimes-and-repos/SKILL.md,可将其复制到您的技能目录。

如何使用这个 Skill?

当代理未运行时,按顺序检查:任务是否创建、分配给代理还是小队、代理是否归档、运行时是否在线、守护进程心跳是否正常、任务是否已领取。使用 multica agent get <agent-id> --output jsonmultica runtime list --output jsonmultica repo checkout <repo-url> 等命令。对于写入操作(如 multica runtime updatemultica runtime delete),需确认权限并注意对活跃代理的影响。

常见问题

此技能是否需要付费?
Multica 是开源平台,可以免费自托管;但使用 Multica Cloud 可能涉及费用。技能本身是开源的。
我能否在非 Multica 环境中使用此技能?
不能,该技能专门针对 Multica 平台,命令和运行时模型都是 Multica 特有的。
此技能会修改我的系统吗?
会的。技能包含写入操作(如 `multica runtime update`、`multica runtime delete`),这些操作会修改运行时状态,需要谨慎使用。

同仓库的其他 Skills

均来自 multica-ai/multica

相关 Skills