重新整理提示词和工具说明。

This commit is contained in:
2026-06-02 17:42:02 +08:00
parent 5b285ad7a5
commit a825c3c31d
14 changed files with 126 additions and 1246 deletions
+5 -30
View File
@@ -13,19 +13,7 @@ opencode agent 调用 `tjwater_cli`
}
```
## 示例 2工作流 — 模拟诊断
用户消息:"跑一下水力计算看看管网有什么问题"
典型链路:
1. agent 加载 workflow `simulation-diagnosis`
2. 执行 `tjwater_cli(command="simulation run --start-time ... --duration 30")`
3. 执行 `tjwater_cli(command="data timeseries realtime links --start-time ... --end-time ...")`
4. 执行 `tjwater_cli(command="data timeseries realtime nodes --start-time ... --end-time ...")`
5. 将结果写入 JSON,运行 `python scripts/diagnose_simulation.py result.json`
6. 解读脚本输出,组织 Markdown 报告
## 示例 3:前端工具 — 地图定位
## 示例 2前端工具 — 地图定位
用户消息:"帮我找到管道 P-001 和 P-002"
@@ -38,7 +26,7 @@ opencode agent 直接调用前端工具 `locate_features`
}
```
## 示例 4:对话内图表
## 示例 3:对话内图表
用户消息:"展示节点 J-001 最近一天的压力变化曲线"
@@ -47,7 +35,7 @@ opencode agent 直接调用前端工具 `locate_features`
2. 处理返回的 pressure 数据为 x_data + series 格式
3. 调用 `show_chart` 渲染 ECharts 图表
## 示例 5:前端工具 — SCADA 监测面板
## 示例 4:前端工具 — SCADA 监测面板
用户消息:"我想看看 J-001 的监测数据"
@@ -61,7 +49,7 @@ opencode agent 调用工具 `view_scada`
}
```
## 示例 6:命令发现
## 示例 5:命令发现
opencode agent 需要了解可用的 CLI 命令时:
@@ -72,7 +60,7 @@ tjwater_cli(command="help analysis") → 获取 analysis 子命令详情
帮助输出 JSON 格式,含 `commands` 数组和 `summary`
## 示例 7:记住用户偏好
## 示例 6:记住用户偏好
用户消息:"以后回答尽量简洁,先给结论再解释。"
@@ -86,16 +74,3 @@ opencode agent 调用 `memory_manager`
}
```
## 示例 8:沉淀可复用 workflow 模式
用户消息:"这套瓶颈分析流程之后可以复用。"
opencode agent 调用 `skill_manager`
```json
{
"action": "append_pattern",
"reason": "本轮已验证一套稳定可复用的瓶颈分析 workflow",
"skill_path": "workflow/bottleneck-analysis",
"pattern": "当瓶颈分析依赖大体量属性数据和模拟结果时,先用 tjwater_cli 获取 links 结果,再逐管段查询属性,最后合并排序。"
}
```