mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
OpenAI Daybreak (Trusted Access for Cyber) reduces cyber refusals for approved accounts. Codex's model picker has a Daybreak toggle; Hermes had no way to request it. The signed-in account's Codex /models catalog already lists, per model, which cyber programs that account may use (available_access_programs.cyber). Hermes reads that catalog for Fast and Ultrafast; it now keeps the cyber list from the same fetch. - agent.daybreak (default false) is one profile-wide switch, like Codex's. - Desktop shows a Daybreak switch in a model's options submenu, next to Fast, only when this account's catalog lists daybreak_blue for that model. Unknown or unreachable catalog: hidden. - Each Responses request adds access_programs.cyber=daybreak_blue only when the switch is on AND the request's credential and model are listed. Checked per request, so a /model switch, credential rotation or expired catalog never carries it to a model or account without it. - The gateway re-reads the switch every turn, so a flip applies to the next turn of a running chat without rebuilding its agent. - The opt-in codex app-server runtime does not send it, so the switch is hidden there. Co-authored-by: FroRaut <79215537+Froraut@users.noreply.github.com>