af-run demo — simulated agent behaviour scored by the real graders, statistics and gate; not measurements of the live apps.af-run demo — simulated agent behaviour scored by the real graders, statistics and gate; not measurements of the live apps.System · 11
Keys, budgets, the agents registry and the health of every connection. Admin actions are confirmed and audit-logged.
what this deployment can reach
Neon Postgres
DATABASE_URL set · 16.9 MB of 1 GB free plan
GitHub sign-in (Auth.js)
AUTH_GITHUB_ID / AUTH_GITHUB_SECRET set
GitHub token (dispatch · statuses · PR comments)
GH_TOKEN valid for the AgentForge repo
Runner key
RUNNER_KEY_HASH set — GitHub Actions can post results
Nightly schedule
last nightly 10 days ago — over 36 h: GitHub disables schedules after 60 days without activity
ledger · 2026-10-09
afk_live_… · SHA-256 stored · shown once · scoped to one agent
| Name | Agent | Prefix | Scopes | Last used | Status | |
|---|---|---|---|---|---|---|
| datapilot PR gate | DataPilot | afk_live_a2db… | gate:trigger | 13 days ago | active | |
| returnpilot PR gate | ReturnPilot | afk_live_d3c8… | gate:trigger | 16 days ago | active | |
| returnpilot live traces | ReturnPilot | afk_live_1755… | traces:writeprofiles:read |
targets under test · eval adapter contract §S.4
DataPilot
gemini-3-flash-previewReturnPilot
gemini-3-flash-previewThe runner's ledger refuses calls past each cap and ends the run with budget_exceeded instead of a 429 storm. Groq budgets are shared with DataPilot and ReturnPilot per §S.1.
| 11 days ago |
| active |
| datapilot live traces | DataPilot | afk_live_7597… | traces:writeprofiles:read | 11 days ago | active |
| returnpilot live traces (old) | ReturnPilot | afk_live_80e2… | traces:writeprofiles:read | 2 months ago | revoked |
| toy CI | Toy agent | afk_live_20ac… | traces:writeprofiles:read | 17 days ago | active |
Toy agent
gemini-3-flash-previewevery promotion, rollback, key and review decision
runs.delete · run 389,390
migration
run.create · run e5ff58d6-84d
runner
run.create · run 17465bd3-6b1
runner
run.create · run 7df3ae56-0b2
runner
judge.calibrate · agent datapilot
Sohail-5678
experiment.start · experiment 3bd1d258-9d5
Sohail-5678
review.reject · case_review f2efb051-606
Sohail-5678
review.reject · case_review dd7321aa-c03
Sohail-5678
review.accept · case_review ae9d03bf-832
Sohail-5678
review.accept · case_review 154b30e2-c76
Sohail-5678
review.accept · case_review ea4546f6-15c
Sohail-5678
review.accept · case_review 29fd9095-050
Sohail-5678
profile.promote · profile ea9fdbce-828
Sohail-5678
experiment.start · experiment 6feca608-edd
Sohail-5678
profile.rollback · profile e8c057a5-660
Sohail-5678
profile.promote · profile e8c057a5-660
Sohail-5678
profile.promote · profile 7532b110-935
Sohail-5678
profile.promote · profile 4f5d1403-ae3
Sohail-5678
profile.promotion_rejected · profile e2e5b1da-872
Sohail-5678
experiment.start · experiment e4bf1c9d-0fa
Sohail-5678
review.accept · case_review 53e244ec-d1f
Sohail-5678
profile.promote · profile e8c057a5-660
Sohail-5678
review.accept · case_review 6b8eb526-38d
Sohail-5678
judge.calibrate · agent returnpilot
Sohail-5678
experiment.start · experiment 50e08f5c-c1a
Sohail-5678