时序图生成器

在线时序图(Sequence Diagram)生成器,基于文本 DSL,纯 SVG 输出。

使用说明

DSL 语法

  • actor1→actor2: 消息 — 实线箭头(同步)
  • actor1⇢actor2: 消息 — 虚线箭头(异步 / 返回)
  • actor1->actor2: 消息 — 等价于 →
  • actor 名首次出现即声明,后续按位置引用
  • 空行忽略,以 # 开头的行作注释

使用

  • API 文档 / 协议说明 / 教学流程
  • 本工具简化版,不支持 nested alt/loop/opt

Agent API 调用示例

本工具为纯前端实现,数据在浏览器内处理,不发送服务器。 manifest 中 api_url 为空,/api/sequence_diagram/ 端点不存在(返回 404)。 Agent 请读取 schema.json 理解字段,调用前请在工具页用浏览器执行。
// Step 1: 读取工具 Schema
GET https://clawam.com/tools/sequence_diagram/schema.json

// Step 2: 在浏览器中执行工具逻辑
// Sequence Diagram 在工具页 JS 中实现