@@ -328,11 +425,13 @@ function WorkflowGraph({
nodes,
edges,
onNodeClick,
+ onNodeContextMenu,
onPaneClick,
}: {
nodes: Node[];
edges: ReturnType["edges"];
onNodeClick: NodeMouseHandler;
+ onNodeContextMenu: NodeMouseHandler;
onPaneClick: () => void;
}) {
const { fitView } = useReactFlow();
@@ -361,6 +460,7 @@ function WorkflowGraph({
edgesFocusable={false}
panActivationKeyCode={null}
onNodeClick={onNodeClick}
+ onNodeContextMenu={onNodeContextMenu}
onPaneClick={onPaneClick}
nodesDraggable={false}
nodesConnectable={false}
diff --git a/website/src/content/docs/actors/debugging.mdx b/website/src/content/docs/actors/debugging.mdx
index b85fbd7cbc..27206133f6 100644
--- a/website/src/content/docs/actors/debugging.mdx
+++ b/website/src/content/docs/actors/debugging.mdx
@@ -651,6 +651,7 @@ Returns in-memory metrics for the current actor wake cycle. Metrics are not pers
Includes counters for `action_calls`, `action_errors`, `action_duration_ms`, `connections_opened`, `connections_closed`, `sql_statements`, `sql_duration_ms`, and `kv_operations`.
+
### Polling
Inspector endpoints are safe to poll. For live monitoring, poll at 1-5 second intervals. The `/inspector/summary` endpoint is useful for periodic snapshots since it returns all data in a single request.
diff --git a/website/src/metadata/skill-base-rivetkit.md b/website/src/metadata/skill-base-rivetkit.md
index 8a0164d23b..8ee4f9dff7 100644
--- a/website/src/metadata/skill-base-rivetkit.md
+++ b/website/src/metadata/skill-base-rivetkit.md
@@ -32,6 +32,7 @@ Use the inspector HTTP API to examine running actors. These endpoints are access
- `GET /inspector/queue?limit=50` - queue status
- `GET /inspector/traces?startMs=0&endMs=...&limit=1000` - trace spans (OTLP JSON)
- `GET /inspector/workflow-history` - workflow history and status as JSON (`nameRegistry`, `entries`, `entryMetadata`)
+- `POST /inspector/workflow/replay` - replay a workflow from a specific step or from the beginning
- `GET /inspector/database/schema` - SQLite tables and views exposed by `c.db`
- `GET /inspector/database/rows?table=...&limit=100&offset=0` - paged SQLite rows for a table or view
- `POST /inspector/workflow/replay` - replay a workflow from a specific step or from the beginning