ai(hermes): prefer Codex and trim default prompts

This commit is contained in:
jenkins 2026-08-02 08:54:01 -03:00
parent ec8c3d5cda
commit f4d6b50700
6 changed files with 53 additions and 25 deletions

View File

@ -9,20 +9,31 @@ metadata:
data: data:
config.yaml: | config.yaml: |
model: model:
provider: custom provider: openai-codex
default: gpt-oss:20b default: gpt-5.6-terra
model: gpt-oss:20b model: gpt-5.6-terra
context_length: 64000
base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1
api_key: ollama
fallback_providers: fallback_providers:
- provider: openai-codex - provider: custom
model: gpt-5.4 model: gpt-oss:20b
base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1
api_key: ollama
agent: agent:
api_max_retries: 1 api_max_retries: 1
platform_toolsets:
cli:
- clarify
- file
- terminal
- web
api_server:
- clarify
- file
- terminal
- web
skills: skills:
creation_nudge_interval: 15 creation_nudge_interval: 15
external_dirs: external_dirs:

View File

@ -20,7 +20,7 @@ spec:
labels: labels:
app: hermes-chat app: hermes-chat
annotations: 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/role: personal-chat-research
ai.bstein.dev/isolation: observer-only Kubernetes RBAC, private-service egress denied ai.bstein.dev/isolation: observer-only Kubernetes RBAC, private-service egress denied
spec: spec:
@ -182,7 +182,8 @@ spec:
- name: home - name: home
mountPath: /opt/data mountPath: /opt/data
- name: tools - name: tools
mountPath: /opt/data/home/.local/bin mountPath: /usr/local/bin/kubectl
subPath: kubectl
readinessProbe: readinessProbe:
httpGet: httpGet:
path: /api/status path: /api/status

View File

@ -9,20 +9,37 @@ metadata:
data: data:
config.yaml: | config.yaml: |
model: model:
provider: custom provider: openai-codex
default: gpt-oss:20b default: gpt-5.6-terra
model: gpt-oss:20b model: gpt-5.6-terra
context_length: 64000
base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1
api_key: ollama
fallback_providers: fallback_providers:
- provider: openai-codex - provider: custom
model: gpt-5.4 model: gpt-oss:20b
base_url: http://hermes-model-gate.hermes.svc.cluster.local:11434/v1
api_key: ollama
agent: agent:
api_max_retries: 1 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: skills:
creation_nudge_interval: 15 creation_nudge_interval: 15
external_dirs: external_dirs:

View File

@ -20,7 +20,7 @@ spec:
labels: labels:
app: hermes app: hermes
annotations: 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/role: testing-triage
ai.bstein.dev/placement: arm64 gateway lane (rpi5 preferred) ai.bstein.dev/placement: arm64 gateway lane (rpi5 preferred)
ai.bstein.dev/config-rev: "20260802-operator-guide" ai.bstein.dev/config-rev: "20260802-operator-guide"
@ -100,8 +100,6 @@ spec:
mountPath: /opt/data mountPath: /opt/data
- name: config - name: config
mountPath: /config mountPath: /config
- name: tools
mountPath: /opt/data/home/.local/bin
resources: resources:
requests: requests:
cpu: 25m cpu: 25m
@ -190,7 +188,8 @@ spec:
- name: home - name: home
mountPath: /opt/data mountPath: /opt/data
- name: tools - name: tools
mountPath: /opt/data/home/.local/bin mountPath: /usr/local/bin/kubectl
subPath: kubectl
- name: triage-skill - name: triage-skill
mountPath: /opt/data/workspace/skills/triage-titan-test-failures mountPath: /opt/data/workspace/skills/triage-titan-test-failures
readOnly: true readOnly: true

View File

@ -7,7 +7,7 @@
"Use $master-hermes-on-atlas to run the Atlas two-hour proof sprint.", "Use $master-hermes-on-atlas to run the Atlas two-hour proof sprint.",
"I will perform every setup and evidence step myself.", "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.", "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(" "); ].join(" ");
function OperatorGuide() { function OperatorGuide() {
@ -70,7 +70,7 @@
React.createElement( React.createElement(
"ol", "ol",
{ className: "atlas-guide-steps" }, { 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, "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.") React.createElement("li", null, "Complete one live triage and build one writable skill yourself.")
), ),

View File

@ -1,4 +1,4 @@
interface: interface:
display_name: "Master Hermes on Atlas" display_name: "Master Hermes on Atlas"
short_description: "Practice Hermes safely on the live Atlas stack" 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."