jenkins
616865ba5c
docs: record verified RTX LAN endpoint and pilot limitations
Tests / Declarative: Post Actions failed: 48, skipped: 89, passed: 4063
2026-09-28 19:24:24 -05:00
jenkins
1e084493a9
ai: suppress backend content logs and verify isolated failures
2026-09-28 19:18:27 -05:00
jenkins
45e9fa5635
hermes: serve the LAN pilot on the reserved RTX 3080
2026-09-28 19:12:28 -05:00
jenkins
39036a0f9e
ai: reserve RTX 3080 for the local inference pilot
2026-09-28 19:04:14 -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
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
flux-bot
028e182d8a
chore(hermes): promote validated image release
Tests / Declarative: Post Actions failed: 39, skipped: 89, passed: 3968
2026-09-14 06:59:45 +00: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
36209965b4
hermes: clarify routine implementation routing effort
2026-09-13 17:04:34 -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
e040102121
hermes: route by capability and continue existing pull requests
2026-09-13 15:04:01 -05:00
jenkins
46f9995fe5
hermes: roll out the resumed transcript patch
2026-09-13 14:27:29 -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
0192ef8ee8
hermes: mount routing catalog for execution workers
2026-09-13 14:02:20 -05:00
jenkins
969febe7e4
hermes: keep chat on verified worker hosts
2026-09-13 02:29:44 -05:00
jenkins
69022366ff
hermes: avoid stalled titan-04 for chat tenants
2026-09-13 02:06:08 -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
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
flux-bot
6c35930f0b
chore(hermes): promote validated image release
2026-08-25 23:05:30 +00:00
jenkins
db446c9244
monitoring(ai): alert before Claude quota auth expires
2026-08-25 19:16:01 -03:00
jenkins
e7d6759140
fix(hermes-agent): reinstall codex when this arch's native dep is missing
...
The arch-specific CLI stamp assumed the shared node_modules keeps both arches'
codex native deps, but a sibling-arch npm install removes this arch's binary from
the shared volume. So after running on the other arch, the stamp exists yet the
native codex dep is gone -> configure-agent-clients fails -> churn. Gate the
install on the current arch's native codex package being present, so it self-heals.
2026-08-25 18:23:13 -03:00
jenkins
70002aeff7
Revert "Reapply "hermes(agent): make titan-22 the strong primary home (no worker label)""
...
This reverts commit 9e4fbf4e0df364230588749f80710a8369a3108f.
2026-08-25 17:49:44 -03:00
jenkins
a01eac5059
Revert "Reapply "hermes(agent): also tolerate titan-22's media-primary taint (flip applied pre-classification)""
...
This reverts commit 2e38422478b0d569441176431f104faae0dd1703.
2026-08-25 17:49:44 -03:00