docs(api): api-client v0.51 补管理面契约 + api-reference 去假陈述 + 帧名口径统一(裁决 15.4.2/15.4.3/10.4.5/08.4.2)
CI / Backend (build / vet / test / cross-compile) (push) Has been cancelled
CI / Frontend (tsc + vite build) (push) Has been cancelled

- api-client.md v0.51 同版补记 D 组:X-API-Key 已接线(管理面与用户侧已认证端点同时接受该头,恒 owner 级、fail-closed)、新增 owner-profile GET/PUT(owner-only,写带审计)、persona systemPrompt 改必填;§2.0 owner-only 档 35 → 37 条
- api-client.md 修正 /admin/users 条(签发/吊销 key 已实现,POST 创建用户仍诚实 501)与 M10 待办(主人档案保存已落地)
- api-reference.md §0.1 与 §8.4 两处「X-API-Key 未接入」假陈述改为指针(契约以 api-client 为准),版本指针 v0.49 → v0.51
- gateway 帧可见性测试的虚项改为真实帧名常量 wsSubagentResult(此前写的是 bus 主题拼法 subagent.result),测试说明帧名与 topic 的分工
This commit is contained in:
AskaEth committed 2026-10-04 12:10:21 +08:00
1 parent adef36538f
commit b9e042d07d
3 files changed
+37 -18

No files matched your search

@@ -99,7 +99,11 @@ func frameScopeCases() []frameScopeCase {
// 系统内部 → 仅 owner/admin。
relayed("graph_update", false),
relayed("subagent_event", false),
relayed("subagent.result", false),
// 后台子代理批次结果:这里断言的是**帧名**(常量,不是字面量,避免下次
// 再漂移);它真实的产生主题是 orchestration.SubagentResultSubject
// ("subagent.result",带点,那是 bus topic 的拼法),该端点对端路径
// 由 ws_bridge_subagent_result_test.go 单独驱动。
relayed(wsSubagentResult, false),
relayed("task_output", false),
relayed("task_done", false),
relayed("automation_result", false),