Skip to content

Commit 2664cb4

Browse files
committed
feat: inspector http api
1 parent d4d11ba commit 2664cb4

File tree

11 files changed

+1720
-385
lines changed

11 files changed

+1720
-385
lines changed

CLAUDE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,11 @@ Key points:
204204
- If available, use the workspace dependency (e.g., `anyhow.workspace = true`)
205205
- If you need to add a dependency and can't find it in the Cargo.toml of the workspace, add it to the workspace dependencies in Cargo.toml (`[workspace.dependencies]`) and then add it to the package you need with `{dependency}.workspace = true`
206206

207+
**Inspector HTTP API**
208+
- When updating the WebSocket inspector (`rivetkit-typescript/packages/rivetkit/src/inspector/`), also update the HTTP inspector endpoints in `rivetkit-typescript/packages/rivetkit/src/actor/router.ts`. The HTTP API mirrors the WebSocket inspector for agent-based debugging.
209+
- When adding or modifying inspector endpoints, also update the driver test at `rivetkit-typescript/packages/rivetkit/src/driver-test-suite/tests/actor-inspector.ts` to cover all inspector HTTP endpoints.
210+
- When adding or modifying inspector endpoints, also update the documentation in `website/src/metadata/skill-base-rivetkit.md` and `website/src/content/docs/actors/debugging.mdx` to keep them in sync.
211+
207212
**Database Usage**
208213
- UniversalDB for distributed state storage
209214
- ClickHouse for analytics and time-series data

0 commit comments

Comments
 (0)