ATM 1.5.18
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
127.0.0.1 (sentences enter by docker exec; --no-peer)
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
socket ({'kind': 'ok', 'version': '0.8.2', 'protocol': 20})
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
204f67135
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GBH2HG06747JND9KBFQ54R
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
client 1.5.18 daemon 1.5.18
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
stub-alpha, stub-beta, tester, hermes, oversight all present
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
error_count: 0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
message 01M2GBHGKK8QJE1N5WTTVR2D84 sent and read
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GBHNJ0S9TY4GTY930PMMB0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
status: healthy, client 1.5.18, daemon 1.5.18
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
5/5 expected members present, 0 added
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
error_count: 0, warning_count: 0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
sent 01M2GBJVHXF2H6JCMNYHJZBS28, mutation_applied: true, unread: 0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
sent 01M2GBMWJH9SR8S0D4B1KDYA92, count 1, mutation_applied true, unread 0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GBNGN3H3Q4D4BW6S53R1R5
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
0s, id 01M2GBN22Q988Y9WP0FBQFFYN5, read false
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
mutation_applied false, read false
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
count 1, mutation_applied true
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
read true
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
exit 0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
exit 0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
0s, id 01M2GBPDMPS2RYZYB7JZNYBNRP
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GBMQF9FSMZSC860ZJF4B9J
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
message 01M2GBN22Q988Y9WP0FBQFFYN5
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GBNGN3H3Q4D4BW6S53R1R5 in 20s
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
mutation_applied: false
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
count: 1, mutation_applied: true
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
read flag: true
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
no errors
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
message 01M2GBPNAXFDTW7KCEX3GZ391H sent
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
cause: timeout; fix: partner's ack reply not received within 300s; retest: FAIL
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GC1MDB0WQ8YEFGW5CBTSA7
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
hermes@testbed found
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
message 01M2GC202RKSXQPNNNE94NJXS9 sent to hermes@testbed
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
ack received after 20s
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GC1MDB0WQ8YEFGW5CBTSA7
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
hermes@testbed found
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
message 01M2GC202RKSXQPNNNE94NJXS9 sent to hermes@testbed
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
ack received after 20s
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GC3PS736HS59CMS9DHCVSP
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
message 01M2GC3PSVCJR0TWD5ZT66N0W2 sent to hermes@testbed
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
received 01M2GC4ENF0XJC8ZT525113Q83 after 20s
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
01M2GC3MZH7V7TKV70FZ620PW0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
id 01M2GC3PSVCJR0TWD5ZT66N0W2, 10s
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
count 1, mutation_applied true
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
reply sent 01M2GC4ENF0XJC8ZT525113Q83
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
exit 0
| origin | hermes-testbed |
|---|---|
| destination | hermes-testbed |
| attempt | 1 |
{
"configured": true,
"endpoints": [
{
"session": "default",
"provenance": "herdr_default",
"transport": "socket",
"endpoint": "$HOME/.config/herdr/herdr.sock",
"binary": null,
"state": {
"kind": "ok",
"version": "0.8.2",
"protocol": 20
},
"remedy": "none",
"capabilities": {
"live_handoff": true
},
"members": [
{
"name": "tester",
"herdr_agent": "tester",
"outcome": {
"kind": "visible"
}
}
]
}
],
"breaker": {
"state": "closed"
}
}ATM TEST REPORT skill: atm-setup-environment fixture: hermes-testbed agent: tester@testbed tools: cli atm: client 1.5.18 daemon 1.5.18 result: PASS (5/5 steps) steps: 0 PASS Start line — 01M2GBH2HG06747JND9KBFQ54R 1 PASS Daemon answers — client 1.5.18 daemon 1.5.18 2 PASS Roster complete — stub-alpha, stub-beta, tester, hermes, oversight all present 3 PASS Doctor passes — error_count: 0 4 PASS Self round trip — message 01M2GBHGKK8QJE1N5WTTVR2D84 sent and read 5 SKIP Cross-host peer — no peer hosts configured elapsed: 30s
ATM TEST REPORT skill: atm-setup-environment fixture: hermes-testbed agent: hermes@testbed tools: native+cli atm: client 1.5.18 daemon 1.5.18 result: PASS (5/6 steps) steps: 0 PASS Start line — 01M2GBHNJ0S9TY4GTY930PMMB0 1 PASS Daemon answers — status: healthy, client 1.5.18, daemon 1.5.18 2 PASS Roster complete — 5/5 expected members present, 0 added 3 PASS Doctor passes — error_count: 0, warning_count: 0 4 PASS Self round trip — sent 01M2GBJVHXF2H6JCMNYHJZBS28, mutation_applied: true, unread: 0 5 SKIP Cross-host peer — no peer host named in request elapsed: 25s
ATM TEST REPORT skill: atm-smoke fixture: hermes-testbed agent: hermes@testbed tools: native+cli atm: client 1.5.18 daemon 1.5.18 result: PASS (9/9 steps) steps: 0 PASS Self round trip — sent 01M2GBMWJH9SR8S0D4B1KDYA92, count 1, mutation_applied true, unread 0 1 PASS Send — 01M2GBNGN3H3Q4D4BW6S53R1R5 2 PASS Partner message arrives — 0s, id 01M2GBN22Q988Y9WP0FBQFFYN5, read false 3 PASS Peek does not mutate — mutation_applied false, read false 4 PASS Read by id — count 1, mutation_applied true 5 PASS Read marked it — read true 6 PASS Stale-connection probe — exit 0 7 PASS Ack — exit 0 8 PASS Your message got acked — 0s, id 01M2GBPDMPS2RYZYB7JZNYBNRP elapsed: 50s
ATM TEST REPORT skill: atm-smoke fixture: hermes-testbed agent: tester@testbed tools: cli atm: client 1.5.18 daemon 1.5.18 result: FAIL (7/8 steps) steps: 0 PASS Start line — 01M2GBMQF9FSMZSC860ZJF4B9J 1 PASS Send ack-required — message 01M2GBN22Q988Y9WP0FBQFFYN5 2 PASS Partner message arrives — 01M2GBNGN3H3Q4D4BW6S53R1R5 in 20s 3 PASS Peek does not mutate — mutation_applied: false 4 PASS Read by id — count: 1, mutation_applied: true 5 PASS Read marked it — read flag: true 6 PASS Stale-connection probe — no errors 7 PASS Ack — message 01M2GBPNAXFDTW7KCEX3GZ391H sent 8 FAIL Your message got acked — cause: timeout; fix: partner's ack reply not received within 300s; retest: FAIL elapsed: 350s
ATM TEST REPORT skill: atm-hermes-ready fixture: hermes-testbed agent: tester@testbed tools: cli atm: client 1.5.18 daemon 1.5.18 result: FAIL (3/4 steps) steps: 0 PASS Start line — 01M2GC1MDB0WQ8YEFGW5CBTSA7 1 PASS Roster — hermes@testbed found 2 FAIL Receivers registered — cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery 3 PASS Ping — message 01M2GC202RKSXQPNNNE94NJXS9 sent to hermes@testbed 4 PASS Pong — ack received after 20s elapsed: 42s
ATM TEST REPORT skill: atm-hermes-ready fixture: hermes-testbed agent: tester@testbed tools: cli atm: client 1.5.18 daemon 1.5.18 result: FAIL (3/4 steps) steps: 0 PASS Start line — 01M2GC1MDB0WQ8YEFGW5CBTSA7 1 PASS Roster — hermes@testbed found 2 FAIL Receivers registered — cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery 3 PASS Ping — message 01M2GC202RKSXQPNNNE94NJXS9 sent to hermes@testbed 4 PASS Pong — ack received after 20s elapsed: 42s
ATM TEST REPORT skill: atm-nudge-roundtrip fixture: hermes-testbed agent: tester@testbed tools: cli atm: client 1.5.18 daemon 1.5.18 result: PASS (3/3 steps) steps: 0 PASS Start line — 01M2GC3PS736HS59CMS9DHCVSP 1 PASS Send — message 01M2GC3PSVCJR0TWD5ZT66N0W2 sent to hermes@testbed 2 PASS Ack arrives — received 01M2GC4ENF0XJC8ZT525113Q83 after 20s elapsed: 36s
ATM TEST REPORT skill: atm-nudge-roundtrip fixture: hermes-testbed agent: hermes@testbed tools: native+cli atm: client 1.5.18 daemon 1.5.18 result: PASS (5/5 steps) steps: 0 PASS Start line — 01M2GC3MZH7V7TKV70FZ620PW0 1 PASS Nudge received — id 01M2GC3PSVCJR0TWD5ZT66N0W2, 10s 2 PASS Read by id — count 1, mutation_applied true 3 PASS Ack natively — reply sent 01M2GC4ENF0XJC8ZT525113Q83 4 PASS List after idle — exit 0 elapsed: 35s
FAIL skills reported 7/7, PASS 5/7 (8 report messages); herdr doctor ok: yes
atm: 1.5.18 (prerelease/v1.5.18 @ 204f67135, prerelease-archive run 34860896730, ci run 34861923410)
hermes: randlee/hermes-agent @ a909c4f5b
hermes Hermes Agent v0.21.2 (2026.9.11) · upstream a909c4f5 | atm-daemon 1.5.18 | herdr 0.8.2
herdr transport: socket ({'kind': 'ok', 'version': '0.8.2', 'protocol': 20}) (atm doctor --json .herdr.endpoints[].transport; bringup writes [herdr] transport="socket" to /root/.atm.toml)
skill: atm-setup-environment agent: tester@testbed tools: cli result: PASS (5/5 steps)
skill: atm-setup-environment agent: hermes@testbed tools: native+cli result: PASS (5/6 steps)
skill: atm-smoke agent: hermes@testbed tools: native+cli result: PASS (9/9 steps)
skill: atm-smoke agent: tester@testbed tools: cli result: FAIL (7/8 steps)
8 FAIL Your message got acked — cause: timeout; fix: partner's ack reply not received within 300s; retest: FAIL
skill: atm-hermes-ready agent: tester@testbed tools: cli result: FAIL (3/4 steps)
2 FAIL Receivers registered — cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery
skill: atm-hermes-ready agent: tester@testbed tools: cli result: FAIL (3/4 steps)
2 FAIL Receivers registered — cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery
skill: atm-nudge-roundtrip agent: tester@testbed tools: cli result: PASS (3/3 steps)
skill: atm-nudge-roundtrip agent: hermes@testbed tools: native+cli result: PASS (5/5 steps)
reports and logs: /Users/randlee/Documents/github/atm-hermes-testbed-worktrees/fix-remove-eq007-workaround/.cache/results/20260914T161939Z
the fixture is still running: docker exec hermes-testbed ... ; ./teardown.sh when done
== 16:19:40Z resolve inputs
atm 1.5.18 = prerelease/v1.5.18 @ 204f67135; prerelease-archive run 34860896730; ci run 34861923410; arch aarch64
== 16:19:42Z build (10-20 min the first time, seconds when nothing changed)
atm tarball override: /Users/randlee/Documents/github/atm-hermes-testbed-worktrees/fix-remove-eq007-workaround/.cache/atm-1.5.18/atm_1.5.18_aarch64-unknown-linux-gnu.tar.gz (sha256 bbb5147904704e64820f58b0ebf109befd83aa76f229ab0832f07dae1a3fc322)
wheels override: hermes_atm-1.5.18-py3-none-any.whl, atm_graft-1.5.18-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
base context: main = a909c4f5bf Merge pull request #25 from randlee/sync/candidate-20260912-merge
== 16:19:52Z start the fixture
bringup: done
bringup: gateway up (1 hook load(s) logged)
bringup: doctor {"status": "healthy", "message": "ATM doctor completed with healthy findings only", "info_count": 2, "warning_count": 0, "error_count": 0}
bringup: herdr [('tester', 'idle'), ('fx-at7-beta', 'idle'), ('fx-at9-beta', 'idle'), ('fx-at10-beta', 'idle'), ('fx-at10-gamma', 'idle'), ('fx-at11-beta', 'idle')]
hermes Hermes Agent v0.21.2 (2026.9.11) · upstream a909c4f5 | atm-daemon 1.5.18 | herdr 0.8.2
herdr transport (fixture daemon, atm doctor): socket ({'kind': 'ok', 'version': '0.8.2', 'protocol': 20})
herdr doctor state ok on every endpoint: yes
== 16:20:23Z atm-setup-environment (tester + hermes)
sent to tester: run the atm-setup-environment skill on fixture hermes-testbed (expected roster: stub-alpha@testbed stub-beta@testbed tester@testbed hermes@testbed oversight@testbed)
sent to hermes: run the atm-setup-environment skill on fixture hermes-testbed (expected roster: stub-alpha@testbed stub-beta@testbed tester@testbed hermes@testbed oversight@testbed)
ATM TEST START 2026-09-14T16:20:43Z on fixture hermes-testbed by tester@testbed
ATM TEST START skill: atm-setup-environment fixture: hermes-testbed agent: hermes@testbed
REPORT 1: skill: atm-setup-environment agent: tester@testbed tools: cli result: PASS (5/5 steps)
REPORT 2: skill: atm-setup-environment agent: hermes@testbed tools: native+cli result: PASS (5/6 steps)
== 16:22:25Z atm-smoke (tester + hermes)
sent to tester: run the atm-smoke skill against hermes@testbed on fixture hermes-testbed
sent to hermes: run the atm-smoke skill against tester@testbed on fixture hermes-testbed
ATM TEST START skill: atm-smoke fixture: hermes-testbed agent: tester@testbed
ATM TEST START skill: atm-smoke fixture: hermes-testbed agent: hermes@testbed
REPORT 3: skill: atm-smoke agent: hermes@testbed tools: native+cli result: PASS (9/9 steps)
REPORT 4: skill: atm-smoke agent: tester@testbed tools: cli result: FAIL (7/8 steps)
== 16:29:23Z atm-hermes-ready (tester)
sent to tester: run the atm-hermes-ready skill for hermes@testbed on fixture hermes-testbed
ATM TEST START skill: atm-hermes-ready fixture: hermes-testbed agent: tester@testbed
REPORT 5: skill: atm-hermes-ready agent: tester@testbed tools: cli result: FAIL (3/4 steps)
REPORT 6: skill: atm-hermes-ready agent: tester@testbed tools: cli result: FAIL (3/4 steps) (repeat, not counted)
== 16:30:35Z atm-nudge-roundtrip (tester + hermes)
sent to tester: run the atm-nudge-roundtrip skill as tester against hermes@testbed on fixture hermes-testbed
sent to hermes: run the atm-nudge-roundtrip skill as responder on fixture hermes-testbed
ATM TEST START skill: atm-nudge-roundtrip fixture: hermes-testbed agent: tester@testbed
ATM TEST START skill: atm-nudge-roundtrip fixture: hermes-testbed agent: hermes@testbed
REPORT 7: skill: atm-nudge-roundtrip agent: tester@testbed tools: cli result: PASS (3/3 steps)
REPORT 8: skill: atm-nudge-roundtrip agent: hermes@testbed tools: native+cli result: PASS (5/5 steps)
== 16:31:47Z verdict
FAIL skills reported 7/7, PASS 5/7 (8 report messages); herdr doctor ok: yes
atm: 1.5.18 (prerelease/v1.5.18 @ 204f67135, prerelease-archive run 34860896730, ci run 34861923410)
hermes: randlee/hermes-agent @ a909c4f5b
hermes Hermes Agent v0.21.2 (2026.9.11) · upstream a909c4f5 | atm-daemon 1.5.18 | herdr 0.8.2
herdr transport: socket ({'kind': 'ok', 'version': '0.8.2', 'protocol': 20}) (atm doctor --json .herdr.endpoints[].transport; bringup writes [herdr] transport="socket" to /root/.atm.toml)
skill: atm-setup-environment agent: tester@testbed tools: cli result: PASS (5/5 steps)
skill: atm-setup-environment agent: hermes@testbed tools: native+cli result: PASS (5/6 steps)
skill: atm-smoke agent: hermes@testbed tools: native+cli result: PASS (9/9 steps)
skill: atm-smoke agent: tester@testbed tools: cli result: FAIL (7/8 steps)
8 FAIL Your message got acked — cause: timeout; fix: partner's ack reply not received within 300s; retest: FAIL
skill: atm-hermes-ready agent: tester@testbed tools: cli result: FAIL (3/4 steps)
2 FAIL Receivers registered — cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery
skill: atm-hermes-ready agent: tester@testbed tools: cli result: FAIL (3/4 steps)
2 FAIL Receivers registered — cause: hermes graft receiver has stale last_seen (never); fix: none possible; retest: depends on gateway recovery
skill: atm-nudge-roundtrip agent: tester@testbed tools: cli result: PASS (3/3 steps)
skill: atm-nudge-roundtrip agent: hermes@testbed tools: native+cli result: PASS (5/5 steps)
reports and logs: /Users/randlee/Documents/github/atm-hermes-testbed-worktrees/fix-remove-eq007-workaround/.cache/results/20260914T161939Z
the fixture is still running: docker exec hermes-testbed ... ; ./teardown.sh when done
site evidence: /Users/randlee/Documents/github/atm-hermes-testbed-worktrees/fix-remove-eq007-workaround/.cache/results/20260914T161939Z/site (smoke/linux/hermes-testbed/20260914T161939Z-colima-hermes-skills)