chore: remove stale openapi.yaml#993
Conversation
The root openapi.yaml documented an old daemon API that no longer matches the broker's HTTP surface in crates/broker/src/listen_api.rs. It was not referenced by docs, build, or generated clients. The authoritative API reference lives at web/content/docs/reference-broker-api.mdx.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
📝 WalkthroughWalkthroughThe entire OpenAPI specification document ( Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
The root
openapi.yamldocumented an older "Agent Relay Daemon API" that no longer matches the broker's actual HTTP surface incrates/broker/src/listen_api.rs. It was orphaned — not referenced by docs, build tooling, or generated clients.Drift examples
/agents,/agents/{name}/kill,/release→ consolidated under/api/spawned(DELETE /api/spawned/{name})/spawn→/api/spawn(auth required)/messages(GET/POST) →/api/send(history endpoint dropped)/who,/consensus/status→ removed/api/session{,/renew},/api/config,/api/spawned/{name}/{model,subscribe,unsubscribe,snapshot,delivery-mode,pending,flush},/api/agents/by-name/{name}/interrupt,/api/crash-insights,/api/threads,/api/agent-result,/wsThe authoritative API reference lives at
web/content/docs/reference-broker-api.mdx.Test plan
openapi.yamlexist in the repo)Generated by Claude Code