{"package":"hermes-agent","version":"0.12.0","status":"score-only","score":63,"stabilityScore":{"schemaVersion":"isitstable:v1","baseScore":80,"score":63,"verdict":"pending","votePenalty":0,"evidencePenalty":32,"survivalDays":6,"survivalBonus":15,"curated":false,"curatedBonus":0,"formula":{"baseScore":80,"evidencePenalty":32,"votePenalty":0,"survivalDays":6,"survivalPointsPerDay":3,"survivalCreditedDays":5,"survivalBonus":15,"curatedBonus":0,"score":63},"affected":["codex","config-profiles","gateway","plugin-install","provider-response","provider-routing","ui","whatsapp","windows"],"evidence":[{"repo":"NousResearch/hermes-agent","number":19896,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/19896","issue":"NousResearch/hermes-agent issue 19896","area":"ui","type":"runtime","severity":4,"penalty":4,"reason":"v0.12.0 Linux CLI crashes at startup with invalid c-S-c key"},{"repo":"NousResearch/hermes-agent","number":19981,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/19981","issue":"NousResearch/hermes-agent issue 19981","area":"codex","type":"provider-integration","severity":3,"penalty":3,"reason":"0.12.0 Codex Cloudflare headers are dropped from wrong SDK attribute"},{"repo":"NousResearch/hermes-agent","number":20782,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/20782","issue":"NousResearch/hermes-agent issue 20782","area":"windows","type":"runtime","severity":4,"penalty":4,"reason":"0.12.0 Windows terminal and write_file tools fail inside agent sessions"},{"repo":"NousResearch/hermes-agent","number":21336,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/21336","issue":"NousResearch/hermes-agent issue 21336","area":"codex","type":"provider-integration","severity":4,"penalty":4,"reason":"0.12.0 Codex rejects memory tool schema with top-level allOf, breaking agent calls"},{"repo":"NousResearch/hermes-agent","number":21301,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/21301","issue":"NousResearch/hermes-agent issue 21301","area":"gateway","type":"runtime","severity":4,"penalty":4,"reason":"0.12.0 /compress and gateway hygiene compression can overwrite original transcript history"},{"repo":"NousResearch/hermes-agent","number":18646,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18646","issue":"NousResearch/hermes-agent issue 18646","area":"whatsapp","type":"channel-specific","severity":2,"penalty":2,"reason":"0.12.0 send_message ignores WhatsApp group target and routes to home channel"},{"repo":"NousResearch/hermes-agent","number":19690,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/19690","issue":"NousResearch/hermes-agent issue 19690","area":"plugin-install","type":"tool-specific","severity":1,"penalty":1,"reason":"0.12.0 repo Homebrew formula still points to 0.6.0 placeholder sha256"},{"repo":"NousResearch/hermes-agent","number":17248,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/17248","issue":"NousResearch/hermes-agent issue 17248","area":"provider-response","type":"runtime","severity":3,"penalty":3,"reason":"v0.12.0 can go silent after successful tool calls, then hit an unbound assistant_msg path instead of returning a final response."},{"repo":"NousResearch/hermes-agent","number":18709,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18709","issue":"NousResearch/hermes-agent issue 18709","area":"config-profiles","type":"runtime","severity":2,"penalty":2,"reason":"Hermes 0.12.0 setup templates document api_key_file / *_API_KEY_FILE paths that the config schema never reads, so key rotation can be silently ignored"},{"repo":"NousResearch/hermes-agent","number":18705,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18705","issue":"NousResearch/hermes-agent issue 18705","area":"config-profiles","type":"runtime","severity":3,"penalty":3,"reason":"Hermes 0.12.0 dotenv loading uses override=True, allowing .env values to override process environment and creating a credential-rotation footgun"},{"repo":"NousResearch/hermes-agent","number":21588,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/21588","issue":"NousResearch/hermes-agent issue 21588","area":"provider-routing","type":"tool-specific","severity":1,"penalty":1,"reason":"hermes-agent 0.12.0 drops profile.default_headers on the OpenRouter path by replacing headers instead of merging them"},{"repo":"NousResearch/hermes-agent","number":18470,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18470","issue":"NousResearch/hermes-agent issue 18470","area":"provider-routing","type":"tool-specific","severity":1,"penalty":1,"reason":"Hermes 0.12.0 custom OpenAI-compatible providers do not propagate temperature / parallel_tool_calls request fields, limiting provider control"}]},"comment":"v0.12.0 looked tidy from a distance; config and provider evidence now says the closet was doing the hiding.","thumbsUp":0,"thumbsDown":0,"referencedIssues":[{"repo":"NousResearch/hermes-agent","number":19896,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/19896","title":"[Bug]: Linux: hermes crashes at startup — Invalid key c-S-c"},{"repo":"NousResearch/hermes-agent","number":19981,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/19981","title":"[Bug]: openai-codex headers from PR #12664 are read off wrong SDK attribute (_default_headers vs _custom_headers), silently dropped before request"},{"repo":"NousResearch/hermes-agent","number":20782,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/20782","title":"[Bug]: terminal and write_file tools fail inside agent on Windows 11 (ATLAS OS) (exit 126 / empty file)"},{"repo":"NousResearch/hermes-agent","number":21336,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/21336","title":"[Bug]: HTTP 400 from openai-codex on memory tool — top-level allOf in MEMORY_SCHEMA (regression from #19180)"},{"repo":"NousResearch/hermes-agent","number":21301,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/21301","title":"[bug] /compress and gateway hygiene compression destroy original transcript — tmp_agent missing session_db kwarg"},{"repo":"NousResearch/hermes-agent","number":18646,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18646","title":"[Bug]: send_message ignores WhatsApp group target, routes to home channel instead"},{"repo":"NousResearch/hermes-agent","number":19690,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/19690","title":"packaging/homebrew formula still points to 0.6.0 and contains placeholder sha256"},{"repo":"NousResearch/hermes-agent","number":17248,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/17248","title":"[Bug]: Empty final response after tool calls can hit unbound assistant_msg path"},{"repo":"NousResearch/hermes-agent","number":18709,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18709","title":"[Feature]: Setup templates reference api_key_file: / *_API_KEY_FILE env vars but config schema doesn't recognize them — silently ignored, leading to \"I rotated the key\" confusion"},{"repo":"NousResearch/hermes-agent","number":18705,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18705","title":"[Feature]: load_hermes_dotenv() uses override=True, breaking 12-factor env precedence and creating a credential-rotation footgun"},{"repo":"NousResearch/hermes-agent","number":21588,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/21588","title":"`profile.default_headers` silently dropped on OpenRouter path (header replace, not merge)"},{"repo":"NousResearch/hermes-agent","number":18470,"url":"https://redirect.github.com/NousResearch/hermes-agent/issues/18470","title":"[Bug]: Custom OpenAI-compatible providers: temperature and parallel_tool_calls request fields not propagated"}],"issueUrl":"https://github.com/exisz/IsItStable/issues/129","createdAt":"2026-04-30T18:31:21Z"}