入口:Settings → 提供商测试。结果位于 config/ProviderLimit.json,用于展示能力/模型探测证据;它不是服务商额度账单。
| 按钮 | 作用 |
|---|---|
| Test all | 对已配置 Provider 执行能力测试作业 |
| Models | 发起模型目录发现作业 |
| Reload | 重读结果,不发起同等测试 |
- 先保存 Provider,确保账号和模型 ID 有效。
- 需要查模型时点击 Models;需要探测协议参数时点击 Test all。
- 等待进度条的当前 Provider 和总数完成,避免同时重复发起。
- 左侧选择 Provider,逐个查看测试通道、Endpoint、Access error、Unsupported 和 Inconclusive。
- 按证据修复设置,再对实际节点执行最小任务。
测试会进行真实网络/模型请求,可能耗时和产生费用。对不支持探测的 Provider,查看具体原因,不能将没有测试项当作全部通过。
| 结果 | 含义 |
|---|---|
| 成功/可访问 | 本次测试的连接和请求完成,不等于所有模型与功能均可用 |
| Access error | 先排查认证、网络和实际 Endpoint |
| Unsupported | 已发现对应字段/能力不被该测试路径接受 |
| Inconclusive / not tested | 无法确认或未覆盖;不能视为支持,也不能简单视为永久不支持 |
| Model discovery | 查看查询时间、地址、成功状态、失败原因和模型清单 |
旧结果可能不反映账号、模型或协议变更后的实际能力。新增模型应在 Provider 中明确登记并保存,测试页显示目录不等于所有模型已被节点选用。
入口中文名是“压力测试”,当前面板实际为 Provider Pressure 运行监控。它读取后端限流器状态,不会因打开页面或 Refresh 自动发起压力请求。
| 列 | 如何理解 |
|---|---|
| Provider / Type / Model | 当前统计连接标识与模型信息 |
| Concurrency | 当前在途请求 / 本地并发上限 |
| Queue | 当前排队及峰值 |
| RPM Limit | 本地配置的请求频率上限 |
| Interval / Next | 请求间隔与下次允许时间 |
| Total TPM / left | 当前 Token 窗口用量、配置上限与余量 |
| Input / Output TPM | 输入、输出分别占用 |
| TPM Next | Token 限制预计允许的等待时间 |
| Peak | 并发、队列、请求频率和 Token 的峰值 |
刷新后用以下顺序判断:是否队列增长 → 并发是否满 → RPM/TPM 是否触限 → 上游是否还在处理。需要调整上限时回到 Provider 额度设置保存,再观察新请求。显示“未配置限制”不表示服务商无限额;这是当前进程本地调度状态,不是全账号跨设备总用量。
入口:Settings → 统计,内部部分名称为 Static。包含 Full Chain Audit 和 Tool Statistics 两个标签页。
- 选择 From / To 日期范围。
- 按需选择 Graph 和 Node,点击 Reload。
- 从左侧选择目标运行,核对
trace_id和完整性标记。 - 右侧查看状态、耗时、模型轮数、工具数和文件变更。
- 沿 Timeline 展开 Raw details 和可读取的 artifact 内容,定位第一次出现异常的步骤。
| 区域 | 能回答的问题 |
|---|---|
| Status / Duration | 运行如何结束、用了多久 |
| Model rounds | 模型实际往返次数 |
| Tool calls | 本地与服务端工具记录 |
| Persisted file changes | 已记录的文件操作和路径 |
| Timeline | 输入、模型、工具和落盘之间的先后关系 |
| Completeness | 证据是否完整;部分记录不能当作完整执行链 |
文件变更列表只覆盖运行记录能够提供的证据,不代表自动扫描了所有外部工具修改。过大的 artifact 会显示路径与超限提示,不在页面截成“完整内容”。
- 选 Graph 与时间范围(全部、24 小时、7 天、30 天)。
- 选择 Provider,查看总调用、成功、失败和成功率。
- 展开失败模式/历史,选 Recent Calls 中的具体调用。
- 阅读参数、失败原因、完整结果和 Diagnostics,再判断问题属于模型参数、工具合同还是执行环境。
- 在 Model Turn Statistics 中选择任务,查看模型请求和用量。
| 数据 | 用法 |
|---|---|
| Tools | 按工具的调用计数和最近状态 |
| Recent Calls | 当前范围的近期调用,不是无限完整历史 |
| Call / Failure Review | 调用参数、完整结果、错误与诊断 |
| Model Turn Statistics | 一次节点执行中每个完成的模型响应及请求统计 |
| Input / Output | 切换累计和单请求 Token 视图 |
| Time scale | 缩放时间线;标号点表示完成响应,虚线表示节点运行结束 |
model turns 是完整模型响应数,不等于用户消息数。一轮用户任务可包含多次模型请求与工具调用。usage 标为 missing / partial 时,缺失部分不算零;计数与时长也不自动证明任务结果正确。
| 入口 | 实际影响 |
|---|---|
| Tool Statistics → Reload | 重新读取统计 |
| Tool Statistics → Clear | 清除全部工具统计并建立统计重置点,不只清当前筛选的一个 Provider |
| Tool Statistics → Clear long-term memory | 清所有节点派生记忆与笔记,原始对话保留,可后续重新提取 |
| 默认设置 → Storage → Clear Logs | 删除维护脚本所列运行/响应/调试日志,不等于删聊天 |
清理前先保留需要的诊断证据。原始聊天、工具统计、审计日志和派生长期记忆的用途不同,不要用其中一个清理按钮代替另一个。
使用安装依赖的 Python;示例中的节点 ID 替换为实际 ID:
python -m src.cli doctor --json
python -m src.cli config validate --graph default --node YOUR_NODE --json
python -m src.cli capabilities list --graph default --node YOUR_NODE --refresh --jsonDoctor 检查工具链、Provider、MCP、Skill、插件、Graph 和节点配置。它不等于真实模型调用或完整外部依赖验收。查看 checks[].name/status/detail/path,按具体文件修复。
| 位置 | 适用问题 |
|---|---|
.runtime/startup-*.log / restart-worker-*.log |
Windows 构建、启动与重启交接 |
.runtime/agentpark-server.log / .err.log |
标准脚本启动的后端输出 |
.runtime/startup-repair/ |
启动修复上下文与会话 |
.runtime/node-windows/host.log |
Windows 节点小窗 |
.runtime/public-gateway-access.log |
公共网关外部请求 |
| 节点/Graph 目录的运行记录 | 具体节点任务和图调度 |
.cache/tool_stats/ |
工具统计及重置数据 |
自定义 Memories Directory 后,Graph/节点记录位于新的活动根目录。手动前台启动的服务输出在终端,不保证自动写入脚本日志文件。
入口:Settings → 退出 → Exit backend。它请求结束当前后端,不只是关闭 Settings 或浏览器;其他连接到同一实例的页面会失去服务。
执行前完成或停止需要保留结果的任务,再按界面确认退出。后端停止后浏览器无法自行恢复模型执行;重新运行原启动入口。返回 Board、关闭节点小窗与 Exit backend 是三个不同操作。
用标准启动器管理的实例可使用界面重启或 Restart.bat / Restart.sh。Windows 重启命令返回只说明请求被接受,必须等待新后端就绪;构建、修复与实际 PID 检查结果在日志中。手动运行时用同一解释器重新启动更便于排错。
启动修复不替代外部工具/模型的真实验收。详细状态和恢复边界见 启动修复、运行状态机与 Troubleshooting。