本地服务 API

本地服务 API 总览

对外 HTTP 接口,面向外部程序接入、调试和联调。

服务定位

  • 这是运行在本机的 HTTP 服务,默认地址是 http://127.0.0.1:18081
  • 当前主要面向本机程序、PowerShell、Python、Agent 和外部自动化工具接入。
  • 当前明确不做跨请求共享状态,不能指望服务记住上一请求里的当前草稿或当前变量。

启动与地址

最常用启动命令:

python tools\local_service\run\run_local_service.py --host 127.0.0.1 --port 18081

启动后先探活:

curl.exe http://127.0.0.1:18081/health

开放端点

方法路径用途适合场景
GET/health探活服务是否启动
GET/actions读取动作摘要列表先筛选候选动作
GET/action-flows读取动作流目录清单先看有哪些现成动作流
GET/actions/info读取单个动作完整契约参数不确定时先查详情
GET/action-flows/info读取单个动作流说明执行前先看用途和参数
POST/actions/run执行单个动作指令原子动作、简单调用
POST/action-flows/run执行结构化动作流程序化接入、复杂流程

怎么选入口

  • 只做一件事:优先 /actions/run
  • 要执行多步结构化内容:改用 /action-flows/run
  • 参数不确定时:先调 /actions/info 看完整契约。
  • 如果本地服务已经配置了动作流目录,并且想直接复用现成动作流:先调 /action-flows/action-flows/info,再通过 /action-flows/runscript_path 模式执行。
  • 调用方本身更像程序拼 JSON:优先 /action-flows/run
  • 调用方更像复用现成动作流文件:优先 /action-flows/runscript_path 模式。