发布时间:2026/9/4 14:57:41
五步画出可评审的工作流图:Archify Agent 工具调用链完整实操 五步画出可评审的工作流图Archify Agent 工具调用链完整实操【免费下载链接】archifyAgent skill for beautiful, verifiable architecture, workflow, sequence,>项目地址: https://gitcode.com/GitHub_Trending/arch/archify你想把 Agent 的工具调用链含审批门和异常分支画成一张能进评审、能分享的图。本稿以 Archify 自带的agent-tool-call.workflow.json为例从装技能到产出 0 错误 0 警告的交互式 HTML再逐个字段讲透工作流图workflow diagram。效果先行审批门、异常分支与三章可播放的故事打开仓库里渲染好的成品 workflow-agent-tool-call.html。6 条横向泳道排开各角色UI、Agent Runtime、Policy Boundary、Exception Handling、Tool Execution、Observability。最该先看的是 Approval Gate——它位于主路径上被拒绝后流程直接跌入 Exception 泳道再沿虚线箭头回到 Retry Path。顶部章节按钮可逐章聚焦按P还能自动播放主路径最小出图路径3 条命令从安装到 HTML以下命令假设你位于仓库的archify/目录。第一步装技能并自检环境两条命令都应退出码 0之后对 Agent 说Use archify to draw this CI/CD flow即可出图只想试一次把第一行换成npx skills use tt-a1i/archifyarchify --agent codexnpx skills add tt-a1i/archify -g node bin/archify.mjs doctor第二步出图。渲染器先按 workflow.schema.json 严格校验再布局成功后得到一个自包含 HTML失败则非零退出并给出带路径前缀的报错不会留一张坏图node archify/renderers/workflow/render-workflow.mjs archify/examples/agent-tool-call.workflow.json my-workflow.html第三步查交付质量。showcase 回执应报 9 项成品检查、0 错误 0 警告只报 4 项检查的属于基础校验不算 showcase 通过node bin/archify.mjs validate workflow archify/examples/agent-tool-call.workflow.json --quality showcase --json背后流程从 JSON 到像素的五步编译推断你或 Agent 把流程描述转成带类型的 JSON IR——顶层就是lanes、nodes、edges三个数组外加可选的phases、groups、cards校验内置独立校验器对照 schema 逐字段检查无需安装任何依赖布局渲染器按泳道和列号算出像素坐标。泳道高 104、节点默认 92×52、列中心固定 6 个位置不用手写坐标布局门禁检查节点重叠、标签碰撞、无关箭头交叉、不足 8px 的微型线段。失败时返回稳定规则码、精确对象、测量证据和supportedFixes清单交付与导出deliver把规格字节冻结成快照再渲染全部检查通过才原子替换目标 HTML回执带规格与成品的 SHA-256 和字节数。HTML 自带主题切换、缩放搜索、PNG/WebM/1200×630 分享卡导出。整条流程见下图字节冻结与回执字段定义详见 delivery-contract.md。字段逐个讲透撑起工作流的 4 个核心字段字段作用示例值lanes横向泳道一条泳道一个职责边界异常路径加variant: exception{ id: policy, label: Policy Boundary }nodes用lanecol0–5定位语义typefrontend/backend/security/database 等决定配色与图例{ id: approval, lane: policy, col: 3, type: security }edgesvariant控制风格emphasis/security/dashedrole标记 return/branch/errorroute预设处理跨泳道弯折{ from: router, to: approval, label: needs approval?, route: drop }mainPath按顺序列出主路径节点 id渲染器逐步验证相邻步骤有对应边且从左向右推进[user, chat, planner, ...]其余字段phases、groups、cards、meta.views以 workflow.schema.json 的约束为准布局预算与允许值见 workflow 渲染器文档。迁移到自己项目4 步 4 个检查点拿不准该用哪种图时先问内置场景指南它只返回类型推荐和配方不替你画图node bin/archify.mjs guide Show approval, retry, and rollback --json --lang zh列角色把每个职责边界UI、运行时、策略、工具、观测写成一条泳道异常泳道加variant: exception。检查点泳道不超过 6 条每条泳道内有真实节点没有堆放区。排边主路径variant: emphasis跨泳道决策security异步旁路dashed回走箭头role: return。检查点短邻居连线不加标签跨泳道决策和返回必须带标签。切阶段并声明主路径用phases划 Intake / Execute / Report 这类故事拍点把 happy path 节点按序写入mainPath。检查点相邻 id 必须有对应边且列号递增否则直接报错。校验交付候选冻结后跑一次deliver拿回执再用visual-check确认四档桌面分辨率不溢出node bin/archify.mjs deliver workflow my-flow.json my-flow.html --quality showcase --json node bin/archify.mjs visual-check my-flow.html --json检查点回执 0 错误 0 警告且两个 SHA-256 值能与你的 JSON 对上。打开交付的 HTML切换主题、过一遍 Export 菜单常见坑与排查3 个高频报错mainPath step ... has no matching edge/moves backward from colmainPath相邻 id 缺对应边或把回走箭头写进了 happy path。解法补上缺失的边或把回走箭头移出mainPath改成普通role: return边。composition/proper-crossingshowcase 模式下两条无关箭头形成 X 交叉。解法先换route预设drop、return-left、outside-right、bottom-channel或改端点出边方向诊断点名后才加至多一个labelAt之类的控制别手写via点。同一泳道塞不下两个节点列中心间距 70–132px列 1↔2 和 3↔4 放不下 92px 宽的默认节点。解法跳过一列或调小该节点的width。这三类的完整失败规则表见 workflow 渲染器文档修复时只改诊断点名的对象且控制在supportedFixes范围内。Archify 兜底的是画得正确这一半schema 校验、布局门禁、字节冻结加 SHA-256 回执你要讲清的只有画成这样。下一步动作把 agent-tool-call.workflow.json 拷进你的项目替换成自己的组件名和边标签再跑一遍validate直到 0 错误 0 警告。继续深入可看入门 SKILL.md进阶 Agent 编图实践手册规范 authoring-contract.md 与 schemas/README.md。【免费下载链接】archifyAgent skill for beautiful, verifiable architecture, workflow, sequence,>项目地址: https://gitcode.com/GitHub_Trending/arch/archify创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/4 14:52:40

Hermes Agent Windows 整合包部署,搞定本地智能体环境

Hermes Agent Windows 环境部署太麻烦?整合包帮你快速本地跑起来 想要体验 Hermes Agent 本地智能体能力,不少人在部署阶段就遇到不少阻碍。 手动搭建环境要处理各类依赖组件、调整系统环境变量,调试路径参数,还经常遇到命令报错…

2026/9/4 14:52:40

SPSS回归分析实战:教育研究数据建模与结果解读全流程指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/4 15:47:48

Ice:隐藏、排列与美化,一站式整理你的 macOS 菜单栏

Ice:隐藏、排列与美化,一站式整理你的 macOS 菜单栏 【免费下载链接】Ice Powerful menu bar manager for macOS 项目地址: https://gitcode.com/GitHub_Trending/ice/Ice macOS 菜单栏的图标越装越多,想藏的藏不住,想调的…

2026/9/4 15:47:48

Claude文档中版本提及与思考块限制的验证排查指南

在实际开发流程里,“Claude 官方支持文档”一旦混入陌生版本号,比如“Fable 5.1”,又同时出现“Messages API 思考块新限制”这类说明,很容易让读者产生两类误判:要么把新术语当成某个官方功能,马上准备接入…

2026/9/4 15:47:48

储能变流器PCS测试全解析:从效率到并离网切换的工程实践

1. PCS测试方案设计:从需求到落地中间有哪些坑储能变流器(PCS)是储能系统的“心脏”,它负责电池直流侧与电网交流侧之间的能量双向流动,既要把电池里的直流电逆变成交流电馈入电网(放电)&#x…

2026/9/3 18:28:26

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/3 14:29:47

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/3 14:30:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/4 0:00:58

STM32H743 SPI从机DMA双缓冲通信实战

简介:本资源是面向嵌入式开发工程师与STM32进阶学习者的SPI DMA双机通信从机端完整实现方案,聚焦STM32H743高性能Cortex-M7单片机在工业控制与高速数据交互场景下的从机通信开发痛点。压缩包含1355个文件,主体为599个C源码与321个头文件&…

2026/9/4 0:00:58

CPU开盖降温教程:20元成本让温度直降30度的原理与实践

最近很多朋友都在抱怨,自己的电脑一到夏天就变成"烤箱",玩游戏时CPU温度动不动就飙到90度以上,风扇噪音堪比直升机。更让人头疼的是,明明配置不错,却因为高温降频导致性能大打折扣。如果你也遇到了类似问题&…

2026/9/4 0:00:58

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验

ArkTS 表单工程:场地预约页的三态场次 Grid 与校验 App 14「运动场地预约」场地 Tab(Func1Tab),是整 App 交互最丰富的页面——场地横向切换 三色图例 渐变预约预览卡 快捷模板 今日场次 Grid(可选/已选/已满三态&…

2026/9/3 20:43:36

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/3 17:51:43

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/3 21:06:57

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…