From 9e675fe4e12f5b11bbe6ce1228cdbfa5ae10a80d Mon Sep 17 00:00:00 2001 From: jenkins Date: Sun, 2 Aug 2026 08:54:01 -0300 Subject: [PATCH] ai(hermes): prefer Codex and trim default prompts --- services/hermes-chat/configmap.yaml | 27 ++++++++++----- services/hermes-chat/deployment.yaml | 5 +-- services/hermes/configmap.yaml | 33 ++++++++++++++----- services/hermes/deployment.yaml | 7 ++-- .../dashboard/dist/index.js | 4 +-- .../master-hermes-on-atlas/agents/openai.yaml | 2 +- 6 files changed, 53 insertions(+), 25 deletions(-) diff --git a/services/hermes-chat/configmap.yaml b/services/hermes-chat/configmap.yaml index f395ffba..84d6ab63 100644 --- a/services/hermes-chat/configmap.yaml +++ b/services/hermes-chat/configmap.yaml @@ -9,20 +9,31 @@ metadata: data: config.yaml: | model: - provider: custom - default: gpt-oss:20b - model: gpt-oss:20b - context_length: 64000 - base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1 - api_key: ollama + provider: openai-codex + default: gpt-5.6-terra + model: gpt-5.6-terra fallback_providers: - - provider: openai-codex - model: gpt-5.4 + - provider: custom + model: gpt-oss:20b + base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1 + api_key: ollama agent: api_max_retries: 1 + platform_toolsets: + cli: + - clarify + - file + - terminal + - web + api_server: + - clarify + - file + - terminal + - web + skills: creation_nudge_interval: 15 external_dirs: diff --git a/services/hermes-chat/deployment.yaml b/services/hermes-chat/deployment.yaml index f608f67e..ff15c75e 100644 --- a/services/hermes-chat/deployment.yaml +++ b/services/hermes-chat/deployment.yaml @@ -20,7 +20,7 @@ spec: labels: app: hermes-chat annotations: - ai.bstein.dev/model: gpt-oss:20b with independent openai-codex fallback + ai.bstein.dev/model: openai-codex/gpt-5.6-terra with local gpt-oss:20b fallback ai.bstein.dev/role: personal-chat-research ai.bstein.dev/isolation: observer-only Kubernetes RBAC, private-service egress denied spec: @@ -182,7 +182,8 @@ spec: - name: home mountPath: /opt/data - name: tools - mountPath: /opt/data/home/.local/bin + mountPath: /usr/local/bin/kubectl + subPath: kubectl readinessProbe: httpGet: path: /api/status diff --git a/services/hermes/configmap.yaml b/services/hermes/configmap.yaml index c8818279..2af03da6 100644 --- a/services/hermes/configmap.yaml +++ b/services/hermes/configmap.yaml @@ -9,20 +9,37 @@ metadata: data: config.yaml: | model: - provider: custom - default: gpt-oss:20b - model: gpt-oss:20b - context_length: 64000 - base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1 - api_key: ollama + provider: openai-codex + default: gpt-5.6-terra + model: gpt-5.6-terra fallback_providers: - - provider: openai-codex - model: gpt-5.4 + - provider: custom + model: gpt-oss:20b + base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1 + api_key: ollama agent: api_max_retries: 1 + platform_toolsets: + cli: + - clarify + - file + - session_search + - skills + - terminal + - todo + - web + api_server: + - clarify + - file + - session_search + - skills + - terminal + - todo + - web + skills: creation_nudge_interval: 15 external_dirs: diff --git a/services/hermes/deployment.yaml b/services/hermes/deployment.yaml index 51dd6506..bee76e5b 100644 --- a/services/hermes/deployment.yaml +++ b/services/hermes/deployment.yaml @@ -20,7 +20,7 @@ spec: labels: app: hermes annotations: - ai.bstein.dev/model: gpt-oss:20b with openai-codex fallback + ai.bstein.dev/model: openai-codex/gpt-5.6-terra with local gpt-oss:20b fallback ai.bstein.dev/role: testing-triage ai.bstein.dev/placement: arm64 gateway lane (rpi5 preferred) ai.bstein.dev/config-rev: "20260802-operator-guide" @@ -100,8 +100,6 @@ spec: mountPath: /opt/data - name: config mountPath: /config - - name: tools - mountPath: /opt/data/home/.local/bin resources: requests: cpu: 25m @@ -190,7 +188,8 @@ spec: - name: home mountPath: /opt/data - name: tools - mountPath: /opt/data/home/.local/bin + mountPath: /usr/local/bin/kubectl + subPath: kubectl - name: triage-skill mountPath: /opt/data/workspace/skills/triage-titan-test-failures readOnly: true diff --git a/services/hermes/plugins/atlas-operator-guide/dashboard/dist/index.js b/services/hermes/plugins/atlas-operator-guide/dashboard/dist/index.js index 5a2ff8ce..f927802f 100644 --- a/services/hermes/plugins/atlas-operator-guide/dashboard/dist/index.js +++ b/services/hermes/plugins/atlas-operator-guide/dashboard/dist/index.js @@ -7,7 +7,7 @@ "Use $master-hermes-on-atlas to run the Atlas two-hour proof sprint.", "I will perform every setup and evidence step myself.", "Start with step 1 only, require live proof, and stop at every mutation or approval boundary.", - "First tell me to select openai-codex/gpt-5.4 if this session is using the local model." + "First confirm this session is using openai-codex/gpt-5.6-terra rather than the local fallback." ].join(" "); function OperatorGuide() { @@ -70,7 +70,7 @@ React.createElement( "ol", { className: "atlas-guide-steps" }, - React.createElement("li", null, "Open Models and select openai-codex/gpt-5.4 for the coaching session."), + React.createElement("li", null, "Confirm Models shows openai-codex/gpt-5.6-terra for the coaching session."), React.createElement("li", null, "Copy the sprint prompt, paste it into Chat, and press Enter."), React.createElement("li", null, "Complete one live triage and build one writable skill yourself.") ), diff --git a/services/hermes/skills/master-hermes-on-atlas/agents/openai.yaml b/services/hermes/skills/master-hermes-on-atlas/agents/openai.yaml index 760f152d..416c3a9e 100644 --- a/services/hermes/skills/master-hermes-on-atlas/agents/openai.yaml +++ b/services/hermes/skills/master-hermes-on-atlas/agents/openai.yaml @@ -1,4 +1,4 @@ interface: display_name: "Master Hermes on Atlas" short_description: "Practice Hermes safely on the live Atlas stack" - default_prompt: "Use $master-hermes-on-atlas to run the Atlas two-hour proof sprint. I will perform every setup and evidence step myself. Start with step 1 only, require live proof, and stop at every mutation or approval boundary. First tell me to select openai-codex/gpt-5.4 if this session is using the local model." + default_prompt: "Use $master-hermes-on-atlas to run the Atlas two-hour proof sprint. I will perform every setup and evidence step myself. Start with step 1 only, require live proof, and stop at every mutation or approval boundary. First confirm this session is using openai-codex/gpt-5.6-terra rather than the local fallback."