feat(FN-3321): add agent self-improvement service and heartbeat evaluation
This merge delivers agent self-improvement (FN-3321) — adding evaluation identity tools, wiring evaluation into the heartbeat loop, implementing a self-improvement service, and providing test coverage. It also expands the dashboard guide view with regression tests, adds org chart full-view mode with Fusion-Task-Id: FN-3321
This commit is contained in:
@@ -741,7 +741,21 @@ To clear all overrides, set `promptOverrides` to `null`:
|
||||
|
||||
### 4) Agent runtime configuration (example agent config)
|
||||
|
||||
Runtime selection is configured at the agent level via `runtimeConfig`. These examples show agents configured to use Paperclip, Hermes, and OpenClaw runtime hints:
|
||||
Runtime selection is configured at the agent level via `runtimeConfig`. These examples show agents configured to use Paperclip, Hermes, and OpenClaw runtime hints.
|
||||
|
||||
Common heartbeat/runtime keys on `runtimeConfig` include:
|
||||
|
||||
| Field | Type | Description |
|
||||
|---|---|---|
|
||||
| `heartbeatIntervalMs` | `number` | Per-agent heartbeat interval |
|
||||
| `heartbeatTimeoutMs` | `number` | Per-agent heartbeat timeout |
|
||||
| `maxConcurrentRuns` | `number` | Per-agent concurrent heartbeat limit |
|
||||
| `messageResponseMode` | `"immediate" \| "on-heartbeat"` | Wake on message immediately or process during periodic heartbeat |
|
||||
| `selfImproveEnabled` | `boolean` | Enables periodic self-improvement prompts |
|
||||
| `selfImproveIntervalMs` | `number` | Delay between self-improvement cycles (default 4h, minimum 1h) |
|
||||
| `lastSelfImproveAt` | `string` | Last self-improvement checkpoint timestamp (managed by heartbeat monitor) |
|
||||
|
||||
These examples show agents configured to use Paperclip, Hermes, and OpenClaw runtime hints:
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user