HERMES-GIELIE/static
nesquena-hermes dbfa33a999 feat(moa): route /moa through WebUI via server-resolved MoA config (#5070, #5057)
Adds a dedicated GET /api/commands/moa/resolve endpoint + resolve_moa_config()
that reads the MoA preset/usage server-side. The /moa send-path passes only a
moa_config:true boolean to /api/chat/start; the server re-resolves the real
config itself (never trusts a browser-supplied dict) and threads it per-turn into
the live agent run. Fails closed (409) on gateway-backed sessions.

Replaces the originally-proposed broad 43-command subprocess approach (bounced)
with this narrow, security-reviewed /moa route. Maintainer fixes on top of the
contributor's converged design: moa_config is added to run_conversation only
when not None (older-agent TypeError safety) at the main call AND both auth
self-heal retry sites, and forwarded through the legacy-journal runtime adapter.

Gate: Codex SAFE (after the maintainer fixes) + full suite 10784 pass + the
activity-stream regression gate clean.

Co-authored-by: rodboev <rodboev@users.noreply.github.com>
2026-06-28 00:23:51 +00:00
..
vendor fix: protect pipes inside backtick code spans in renderMd tables 2026-06-25 08:25:58 +00:00
apple-touch-icon.png
assistant_turn_anchors.js Add assistant turn anchor renderer snapshot adapter 2026-06-14 02:03:45 +08:00
boot.js skins: add GitHub, Codex, and Terracotta opt-in appearance skins (#4634, #4636, #4635) 2026-06-27 23:57:37 +00:00
commands.js fix(steer): rename typo, catch retry rejection, update JSDoc (#4749) 2026-06-25 03:23:36 +00:00
favicon-32.png
favicon-192.png
favicon-512.png
favicon-512.svg
favicon.ico
favicon.svg
i18n.js feat(settings): expose max_tokens override in Settings (#5010) 2026-06-27 20:27:18 +00:00
icons.js stage #4581 onto master (v0.51.556) — surface escape-target symlinks as display-only workspace rows 2026-06-21 09:15:22 +00:00
index.html skins: add GitHub, Codex, and Terracotta opt-in appearance skins (#4634, #4636, #4635) 2026-06-27 23:57:37 +00:00
login.js
manifest.json
messages.js feat(moa): route /moa through WebUI via server-resolved MoA config (#5070, #5057) 2026-06-28 00:23:51 +00:00
onboarding.js fix(onboarding): rehydrate plain-select fallback so saved model isn't reset to option[0] 2026-06-27 04:33:02 +00:00
outline.js
panels.js feat(settings): sync a Hermes Dashboard chip with Appearance dropdown (#4936) 2026-06-27 20:33:51 +00:00
pwa-startup.js
sessions.js fix(boot): preserve typed composer input during saved-session boot restore (#5069) 2026-06-27 20:51:46 +00:00
style.css skins: add GitHub, Codex, and Terracotta opt-in appearance skins (#4634, #4636, #4635) 2026-06-27 23:57:37 +00:00
sw.js fix: focus the existing chat tab when a notification is clicked instead of opening a new tab 2026-06-13 14:42:41 -07:00
terminal.js fix(#4313): guard EventSource.close() calls to suppress ERR_ABORTED noise 2026-06-18 17:25:18 +00:00
ui.js feat(settings): sync a Hermes Dashboard chip with Appearance dropdown (#4936) 2026-06-27 20:33:51 +00:00
workspace.js docs(workspace): clarify redirect401 401 contract (#5001) 2026-06-26 22:09:09 +00:00