mcpField
F
factory-lines

factory-lines

github.com/islo-labsAgent 工作流0158 次安装1 天前更新
代码仓库

关于 factory-lines

用于设计和修改 Islo Factories,指导资源发现、审批、创建与验证。它以 Factory、Machine、Agent 和 Line 描述工作,并仅在需要更丰富执行契约时采用内部 Job。

主要功能

  1. 01设计前只读盘点资源
  2. 02资源变更前征求审批
  3. 03Factory 与 Line 设计指导
  4. 04部署前检查 Schema 并验证
  5. 05Machine、Agent 与 Manager 指导

适用场景

  1. 01依据现有资源规划 Factory
  2. 02解决待定事项后修改 Factory
  3. 03创建并验证 Line
  4. 04部署前检查已安装 CLI 的 Schema

MCP 相关

该技能将 Agent、Manager 和 MCP 纳入 Factory 设计指导。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/islo-labs/skills --skill factory-lines

安装后在 Claude Code 中输入/factory-lines确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
agents-and-managers.md
create-a-line.md
factory-design.md
harness-models-knowledge.md
job-manifest.md
line-manifest.md
machines.md
questions.md
run-control-and-debugging.md
standalone-jobs.md
triggers.md
scripts/
validate_commands.sh
validate_examples.sh

详细介绍

Islo 工厂

工厂包含机器、可复用的 Agent 和流水线。Agent 是面向用户的执行单元。流水线用于连接 Agent 交互并路由其结果。运行时可能会将 Agent 阶段编译为内部作业;不要让用户选择或配置作业。管理器负责在阶段之间路由流水线。

设置约定

对于构建或大幅更改工厂的请求,请先阅读 factory-design.md,再阅读 create-a-line.md。先使用只读命令盘点资源。区分已观察到的资源、推断出的默认值,以及仍需用户决定的事项。将所有未解决的决策汇总为一批问题后再提问,然后推荐一份完整的蓝图。等待用户明确批准该蓝图后,才能执行任何创建、更新、部署、提供方事件或外部写入操作。

讨论时使用产品层面的术语:工厂、机器、Agent、它们之间的交互、共享工作区、语义输入和输出、集成、副作用以及验证。仅当运行时需要更丰富的类型化契约、确定性命令、快照、扇出、验证或生命周期控制时,才使用内部作业。只有开发者询问时,才解释这一实现细节。

切勿凭记忆编写清单。检查已安装的 islo schema factory --short、islo schema agent,以及内部作业相关的 islo schema job --short;部署前进行验证。如果已安装的 CLI 缺少必需命令或 Agent 阶段字段,应准确报告缺失项,不要悄悄改用无关资源。Agent 阶段使用运行时默认的 input 和 output 契约;在 CLI 支持自定义 Agent 阶段参数和输出之前,如需更丰富的类型化契约,请使用内部作业。

参考资料

需求阅读
发现资源、设计工厂并获得批准factory-design.md
创建资源并验证流水线create-a-line.md
机器生命周期和就绪状态machines.md
Agent、管理器、harness、模型、技能或 MCPagents-and-managers.md
流水线清单、触发器或运行调试line-manifest.md、triggers.md、run-control-and-debugging.md
内部作业的 harness、模型、知识、清单,或明确的独立作业请求harness-models-knowledge.md、job-manifest.md 和 standalone-jobs.md

沙盒和快照生命周期、环境、网关配置文件、提供方连接、传入 Webhook 以及 Knowledge CRUD,请使用平台技能。将附近的示例仅作为结构参考;切勿将其中的仓库、选择器、目标或网关标识复制到新工厂中。

scripts/validate_commands.sh 和 scripts/validate_examples.sh 会根据已安装的 CLI 验证文档中的命令和清单示例。

评论

支持 Markdown