feat: add worker heartbeat for agent runs
This commit is contained in:
@@ -82,6 +82,8 @@ MEMIND_AGENT_CODE_RUN_TASK_TYPES=
|
||||
MEMIND_AGENT_CODE_RUNS_REQUIRE_VALIDATION=1
|
||||
MEMIND_AGENT_RUN_QUEUE_CONCURRENCY=2
|
||||
MEMIND_AGENT_RUN_WORKER_BATCH_SIZE=2
|
||||
MEMIND_AGENT_RUN_HEARTBEAT_MS=30000
|
||||
MEMIND_AGENT_RUN_WORKER_EXPECT_RUNNING=1
|
||||
MEMIND_TOOL_GATEWAY_ENABLED=0
|
||||
MEMIND_TOOL_GATEWAY_DRY_RUN=0
|
||||
VITE_AGENT_CODE_RUNS_ENABLED=1
|
||||
@@ -96,6 +98,7 @@ MEMIND_AGENT_RUN_WORKER_START=1
|
||||
MEMIND_AGENT_RUN_WORKER_POLL_MS=3000
|
||||
MEMIND_AGENT_RUN_WORKER_BATCH_SIZE=2
|
||||
MEMIND_AGENT_RUN_QUEUE_CONCURRENCY=2
|
||||
MEMIND_AGENT_RUN_HEARTBEAT_MS=30000
|
||||
MEMIND_TOOL_GATEWAY_ENABLED=1
|
||||
MEMIND_TOOL_GATEWAY_DRY_RUN=0
|
||||
```
|
||||
@@ -186,6 +189,20 @@ Check stale running recovery before and after worker changes:
|
||||
node /Users/john/Project/Memind/scripts/agent-run-worker.mjs --recover-stale --stale-ms 900000 --limit 5
|
||||
```
|
||||
|
||||
Check worker heartbeat status during all-user gray:
|
||||
|
||||
```bash
|
||||
MEMIND_AGENT_RUN_WORKER_EXPECT_RUNNING=1 node /Users/john/Project/Memind/scripts/check-agent-run-worker.mjs
|
||||
```
|
||||
|
||||
Expected queue fields:
|
||||
|
||||
```text
|
||||
heartbeatMs=30000
|
||||
oldestRunningHeartbeatAgeMs=0 when no running rows
|
||||
runningWithoutHeartbeatCount=0 during normal operation
|
||||
```
|
||||
|
||||
Apply only when the listed running rows are known stale:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user