aglite 是 agentflow(来源 agfnow/agentflow)下的一个开发工作流技能,版本标注为 9.0.0-beta.1,访问地址为 https://www.skills.sh/agfnow/agentflow/aglite。
【用途】 aglite 的主要目标是让开发工作保持可恢复性:通过一份开发日志(devlog)和与任务规模相称的记录,使被中断的任务能够在后续会话中继续。它强调“完成已授权的工作”,并规定所有者(owner)的指令优先于工具内的通用规则。
【主要能力与流程规则】
- 记录路由:区分“记录外”与“记录内”。包含未加引号的 nolog:、noop:、off: 或 skip: 标记的所有者消息,会直接在聊天中回答或执行,不访问 notebook,也不写入工作流记录;而记录外的追加命令既不会暂存也不会执行,需请求去除标记后重发。
- 配置与路由:先确认会话的物理目录、Git 根/分支/工作树(或已有的非 Git 文件夹),再读取配置;静态规则读取一次,而每次记录内的所有者消息以及依赖配置的交付前都要重新读取实时配置。
- 生命周期命令(新建特性、合并特性、删除特性、受管理的 .wts/ 路径或特性分支)优先于常规 notebook/setup/claim/recovery 流程,且不受根状态阻塞。
- 按需加载规程:批次(append/修正/恢复)、工作(实际项目执行与任务模式)、规划、评审、交付、setup、upkeep、looper、Windows 等分别有独立规程,只在触发时加载,避免一次性载入全部参考文档。
- 任务模式包括 browfield、fast-lane、grill-me、skip-review、advisors/3ways 等,由触发词激活。
- 评审:对于变更的代码、操作性提示、产品产物和可实施契约,除非有有效豁免,否则执行配置的独立结果评审。
- 交付:在渲染 STATUS/Reply、收尾、归档、Git 交付或重命名 notebook 之前执行相应规程;当 inline-reply: off 时,实质性回答需保存到记录位置,聊天中只保留活动、必要通知/阻塞/移交及本地化回执。
- looper:提供 prepare-tasks、run-tasks、handle-tasks 等队列化执行方式,仅该特性允许使用其范围内的 Node 协调器/agf 启动器。
- 并发与约束:在支持时批量执行独立的读取、搜索和工具调用,并控制并发与输出;检查每个结果包括失败;依赖、审批和自适应后续保持顺序;仅在独立且安全时并行变更。
【使用方式】 aglite 以技能/代理指令的形式运行,需在已验证存在的目录中完成配置并选定 notebook;缺少启动检出、Trash 位置或身份矛盾时停止任务工作,只允许只读检查或特性契约内的受限转换/终端清理。裸激活(无直接任务或问题)只检查配置、选定的最新 Ask/Questions 与 Current/Next。资料未提供安装命令或具体部署步骤。
【适用场景】 适合需要在多轮会话中保持开发任务连续性、需要结构化记录与评审、以及希望按任务类型(如快速通道、棕地改造、顾问评审)分流的中小型开发流程;也覆盖 Windows 与可移植性相关工作。
【限制】 提案和评审建议不带来额外授权;计划模式不赋予实施权限;不可承诺不受支持的背景持续运行;未提供权威规则时延后依赖写入/验收;普通问答不会加载执行或设计契约。资料未说明收费、价格、可用平台界面或效果数据。