489 Commits

Author SHA1 Message Date
jenkins
616865ba5c docs: record verified RTX LAN endpoint and pilot limitations
Some checks failed
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
Some checks failed
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
Some checks failed
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