jenkins
3036064bf7
hermes: raise suite job limits to thirty minutes and thirty dollars
2026-09-29 14:56:18 -05:00
jenkins
9c327c6fd0
hermes: require one structured assignment per suite case
2026-09-29 14:10:03 -05:00
jenkins
15c05cb7fb
hermes: report suite progress and extend approved job bounds
2026-09-29 13:53:46 -05:00
jenkins
7af4f4f206
hermes: reconcile whole-suite proposals and cap tasks at five cases
2026-09-29 13:29:10 -05:00
jenkins
2d762776c1
hermes: retain safe CLI diagnostics and allow format repair headroom
2026-09-29 11:43:02 -05:00
jenkins
a7319ea03b
hermes: group suites by incremental test implementation effort
2026-09-29 10:59:42 -05:00
jenkins
299b9ed16d
hermes: scope approved Claude access to an operational credential
2026-09-29 08:33:35 -05:00
jenkins
9f0d74d01c
hermes: add policy-controlled whole-suite planning API
2026-09-29 07:50:52 -05:00
jenkins
1e084493a9
ai: suppress backend content logs and verify isolated failures
2026-09-28 19:18:27 -05:00
jenkins
20bf855159
hermes: harden native LAN inference and document its contract
2026-09-28 18:58:00 -05:00
jenkins
279c363835
ai: add scoped planning adapter and fix structured reasoning calls
2026-09-28 18:39:44 -05:00
jenkins
8a3f53082f
ai: keep invalid planning results out of reusable cache
2026-09-28 18:10:16 -05:00
jenkins
721e013576
ai: add private batch client and planning pilot contracts
2026-09-28 18:06:22 -05:00
jenkins
7dc36c89a0
hermes: expose pinned local batch inference behind LAN auth
2026-09-28 17:58:58 -05:00
jenkins
713cb8f80f
hermes: serve authenticated local inference on the LAN
2026-09-28 17:10:12 -05:00
jenkins
302d6bb132
ci(hermes): reserve disk space before image builds
2026-09-14 00:55:21 -05:00
jenkins
990a83d34b
fix(hermes): scroll dashboard conversation history in the TUI
2026-09-14 00:09:43 -05:00
jenkins
e07cbdfce8
hermes: recover confirmation for the published Soteria task
2026-09-13 20:41:00 -05:00
jenkins
73618ca8f8
hermes: accept verified Forgejo draft update acknowledgments
2026-09-13 20:32:12 -05:00
jenkins
33e6f84a64
hermes: publish self-contained Git packs through the SCM broker
2026-09-13 20:07:11 -05:00
jenkins
82cc28b383
hermes: enforce native provider availability for manual assignments
Tests / Declarative: Post Actions failed: 42, skipped: 89, passed: 3938
2026-09-13 19:26:44 -05:00
jenkins
18f5cfdbb5
hermes: mount the Go installer into execution worker init
2026-09-13 19:19:34 -05:00
jenkins
0a51ffe4a7
hermes: resume failed PR publications with trusted bounded retries
2026-09-13 19:11:35 -05:00
jenkins
3cdcb2a2df
hermes: equip workers with verified Go tools before accepting work
2026-09-13 18:48:04 -05:00
jenkins
d66af9dbd4
hermes: deploy verified release and roll broker code by content
2026-09-13 18:44:33 -05:00
jenkins
6cfeff74d6
hermes: classify mediator conflicts as publication rejections
2026-09-13 18:37:56 -05:00
jenkins
00b8780345
hermes: normalize preserved titles and report retry conflicts
2026-09-13 18:30:05 -05:00
jenkins
cac4c206cd
hermes: bound publication titles by UTF-8 bytes
2026-09-13 18:17:39 -05:00
jenkins
3231e1af07
hermes: recover structured provider completion records
2026-09-13 18:09:47 -05:00
jenkins
9cc49dedeb
hermes: sign recovery attestations for the target worker
2026-09-13 18:07:04 -05:00
jenkins
743014ca33
hermes: pin the legacy publication terminal outcome
2026-09-13 18:01:18 -05:00
jenkins
37bd860a47
hermes: recognize retained blocked publication runs
2026-09-13 17:59:26 -05:00
jenkins
bf2a1ab528
hermes: resume preserved PR publications without model retries
2026-09-13 17:54:54 -05:00
jenkins
4a94977dbc
hermes: stage complete lane regression dependencies
2026-09-13 17:32:45 -05:00
jenkins
8f2359b635
hermes: preserve legacy provider session directories
2026-09-13 16:52:44 -05:00
jenkins
13c3891996
hermes: align classifier examples with capability routes
2026-09-13 16:52:44 -05:00
jenkins
bd5f261402
hermes: use native task links throughout PR follow-ups
2026-09-13 16:42:49 -05:00
jenkins
38a794c2a9
hermes: resolve PR follow-ups from their trusted root
2026-09-13 16:27:01 -05:00
jenkins
4d7087d394
hermes: move chat tenants off the failing node runtime
2026-09-13 16:23:55 -05:00
jenkins
13a7dbab46
hermes: reserve PR follow-ups for mediated workers
2026-09-13 16:15:50 -05:00
jenkins
74d8485f6a
hermes: isolate PR state and recover the Soteria board
2026-09-13 15:46:39 -05:00
jenkins
ce3a68616a
hermes: retain SQLite search and extension support
2026-09-13 15:38:39 -05:00
jenkins
e040102121
hermes: route by capability and continue existing pull requests
2026-09-13 15:04:01 -05:00
jenkins
17d70759e0
hermes: show recorded tool activity in resumed chats
2026-09-13 14:25:25 -05:00
jenkins
364d1b3503
hermes: recover interrupted provider CLI installs
2026-09-13 14:11:40 -05:00
jenkins
d141b33a7d
hermes: resolve difficulty routes from live model catalogs
2026-09-13 01:48:05 -05:00
jenkins
2ab737f8f8
fix(hermes): hide the worker overlay on dashboard pages
2026-09-12 22:37:23 -05:00
jenkins
87c0a8b201
fix(monitoring): bound Titan test metric labels
2026-09-02 23:50:39 -03:00
jenkins
8d1302765f
gitea: migrate sources to titan/atlas-iac
2026-09-01 20:43:50 -03:00
jenkins
391a7f2f1f
hermes(agent): make titan-22 the strong primary home
...
Now that both the agent image (a68d1c4d, via the kustomize images: override)
and the hux sidecar (build-39) are multi-arch with amd64 leaves, move the worker
onto the amd64 accelerator titan-22:
- Add an OR'd nodeSelectorTerm for amd64 + node-role.kubernetes.io/accelerator +
hostname titan-22, with NO worker=true requirement. Keep the arm64 pi-fleet
term as an OR'd fallback so the worker is never stranded.
- Strong primary preference: hostname=titan-22 at weight 100 (scheduler max),
pi-fleet rpi5 nudge lowered to 50, so hermes actually lives on titan-22.
- Tolerate node-role.kubernetes.io/accelerator=true:NoSchedule (harmless where
absent) and the soft atlas.bstein.dev/media-primary:PreferNoSchedule that
titan-22 currently carries, so the weight-100 preference is not offset and
placement is deterministic.
Completes the titan-22 effort the flip branches missed; the earlier branches
never repointed to multi-arch images, which is why the worker never landed here.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BvMSXH8VH2tMWXanb8SJdf
2026-08-25 20:17:28 -03:00