{"repository":"NousResearch/hermes-agent","actor":"andrexibiza","cutoff":"2026-09-05T14:21:14Z","boundary":"A dated census of public participation and recorded relationships, not a causal estimate of defects prevented, time saved, or total repository implementation credit. Authored, reviewed, and discussed records overlap. Closed issues and closed unmerged PRs do not imply shipped work. Formal review state records GitHub submission type, not the prose verdict. Record states and bodies were observed during a rolling capture; post-cutoff submissions are excluded.","summary":{"authoredPRs":{"total":454,"open":308,"closed":145,"merged":1},"authoredIssues":{"total":456,"open":429,"closed":27,"merged":0},"reviewedPRs":657,"formalReviews":1208,"inlineReviewComments":205,"discussionComments":2938,"totalEvents":4351,"directRecords":2464,"reviewStates":{"COMMENTED":1208},"roleOverlap":{"commented":945,"reviewed+commented":141,"reviewed":468,"authored+reviewed+commented":47,"authored+commented":610,"authored":252,"authored+reviewed":1},"activeFrom":"2026-07-07T12:50:42Z","lastEvent":"2026-09-05T13:56:45Z"},"timeline":[{"month":"2026-07","authoredPRs":3,"authoredIssues":0,"reviews":1,"comments":4,"inlineReviewComments":1},{"month":"2026-08","authoredPRs":438,"authoredIssues":452,"reviews":973,"comments":2821,"inlineReviewComments":200},{"month":"2026-09","authoredPRs":13,"authoredIssues":4,"reviews":234,"comments":113,"inlineReviewComments":4}],"participation":{"records":[{"id":2975,"title":"[Bug]: WhatsApp bridge only checks  on PATH and misses usable macOS runtimes","kind":"issue","state":"open","created":"2026-03-25T15:27:41Z","author":"StefanoChiodino","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/2975","graphUrl":"/publications/semantic-interlock-graph/?record=2975","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":2983,"title":"fix(whatsapp): detect usable macOS node runtimes","kind":"pr","state":"open","created":"2026-03-25T16:23:27Z","author":"StefanoChiodino","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/2983","graphUrl":"/publications/semantic-interlock-graph/?record=2983","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":3214,"title":"fix(cli): NoneType crash on .strip() when config has null YAML values","kind":"issue","state":"closed","created":"2026-03-26T15:05:55Z","author":"erosika","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/3214","graphUrl":"/publications/semantic-interlock-graph/?record=3214","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":4351,"title":"Too many homepages","kind":"issue","state":"open","created":"2026-03-31T21:27:53Z","author":"kneath","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/4351","graphUrl":"/publications/semantic-interlock-graph/?record=4351","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":4763,"title":"feat(docs): Add Hindi (hi) locale to Docusaurus i18n","kind":"issue","state":"open","created":"2026-04-03T10:21:29Z","author":"ecogetaway","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/4763","graphUrl":"/publications/semantic-interlock-graph/?record=4763","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":4814,"title":"Add Hermes Agent logo to official Agent Skills client list","kind":"issue","state":"closed","created":"2026-04-03T18:15:38Z","author":"jonathanhefner","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/4814","graphUrl":"/publications/semantic-interlock-graph/?record=4814","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":5191,"title":"hermes claw migrate: two silent failures break gateway after OpenClaw migration","kind":"issue","state":"open","created":"2026-04-05T07:22:34Z","author":"jordanhubbard","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/5191","graphUrl":"/publications/semantic-interlock-graph/?record=5191","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":5200,"title":"[docs] Context Files (AGENTS.md/SOUL.md): documented behavior doesn't match code","kind":"issue","state":"open","created":"2026-04-05T09:10:39Z","author":"liuyi2711","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/5200","graphUrl":"/publications/semantic-interlock-graph/?record=5200","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":5926,"title":"chore: Document repo-centric agent pattern in main Hermes docs","kind":"issue","state":"open","created":"2026-04-07T19:48:56Z","author":"vamseeachanta","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/5926","graphUrl":"/publications/semantic-interlock-graph/?record=5926","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":5976,"title":"fix(gateway): preserve reasoning-only assistant turns on reload","kind":"pr","state":"open","created":"2026-04-08T00:46:35Z","author":"gut-puncture","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/5976","graphUrl":"/publications/semantic-interlock-graph/?record=5976","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":6027,"title":"Deep source code teardown of Hermes Agent","kind":"issue","state":"open","created":"2026-04-08T04:51:32Z","author":"NeuZhou","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/6027","graphUrl":"/publications/semantic-interlock-graph/?record=6027","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":6237,"title":"Docs/setup: stop hardcoding ~/.hermes/hermes-agent as the source checkout path","kind":"issue","state":"open","created":"2026-04-08T17:28:59Z","author":"Jackten","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/6237","graphUrl":"/publications/semantic-interlock-graph/?record=6237","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":6345,"title":"Feature: Slack gateway should expose conversations.history as an agent tool","kind":"issue","state":"open","created":"2026-04-09T00:18:51Z","author":"mecampbellsoup","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/6345","graphUrl":"/publications/semantic-interlock-graph/?record=6345","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":6642,"title":"feat(observability): unified telemetry + analytics for latency, cost, and completion/failure rates","kind":"issue","state":"open","created":"2026-04-09T14:11:30Z","author":"xinbenlv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/6642","graphUrl":"/publications/semantic-interlock-graph/?record=6642","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":6648,"title":"fix(agent,cli): case-insensitive context length lookup, multimodal token estimation, /q alias","kind":"pr","state":"open","created":"2026-04-09T14:17:07Z","author":"aaronlab","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/6648","graphUrl":"/publications/semantic-interlock-graph/?record=6648","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":6741,"title":"feat(observability): structured session tracing with start/end timestamps","kind":"issue","state":"open","created":"2026-04-09T17:44:58Z","author":"xinbenlv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/6741","graphUrl":"/publications/semantic-interlock-graph/?record=6741","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":7142,"title":"[TESTED FIX] TypeError when repeat='once' passed to cronjob create (string-to-int coercion missing)","kind":"issue","state":"closed","created":"2026-04-10T11:39:50Z","author":"davidvv","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/7142","graphUrl":"/publications/semantic-interlock-graph/?record=7142","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":7675,"title":"[Feishu] Three issues: card interaction handling, approval buttons not working, streaming card reply support","kind":"issue","state":"open","created":"2026-04-11T10:34:41Z","author":"FRED-DL","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/7675","graphUrl":"/publications/semantic-interlock-graph/?record=7675","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":7726,"title":"Dependency audit: security and upgrade follow-ups","kind":"issue","state":"closed","created":"2026-04-11T13:00:28Z","author":"MacondoOS","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/7726","graphUrl":"/publications/semantic-interlock-graph/?record=7726","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":7800,"title":"Tip: Faster local inference on Mac with Rapid-MLX (4x Ollama speed)","kind":"issue","state":"open","created":"2026-04-11T15:43:42Z","author":"raullenchai","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/7800","graphUrl":"/publications/semantic-interlock-graph/?record=7800","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":8454,"title":"🔥分析两个比较高质量的Hermes Agent视频","kind":"issue","state":"closed","created":"2026-04-12T15:21:10Z","author":"stoeng","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/8454","graphUrl":"/publications/semantic-interlock-graph/?record=8454","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":8642,"title":"feat(plugins): add on_status_bar_render hook for plugin-contributed TUI status bar fragments","kind":"issue","state":"open","created":"2026-04-12T22:40:15Z","author":"charleneleong-ai","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/8642","graphUrl":"/publications/semantic-interlock-graph/?record=8642","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":8739,"title":"Memory search returns 0 results: OpenViking _tenant_filter account_id mismatch","kind":"issue","state":"closed","created":"2026-04-13T02:31:03Z","author":"pty819","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/8739","graphUrl":"/publications/semantic-interlock-graph/?record=8739","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":8743,"title":"Memory search returns 0 results: OpenViking _tenant_filter account_id mismatch","kind":"issue","state":"closed","created":"2026-04-13T02:31:30Z","author":"pty819","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/8743","graphUrl":"/publications/semantic-interlock-graph/?record=8743","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":8778,"title":"[Feature]: 最早一批的，hermes-agent 技术交流群(The earliest batch of Hermes-Agent technical exchange group)","kind":"issue","state":"closed","created":"2026-04-13T03:41:03Z","author":"comqx","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/8778","graphUrl":"/publications/semantic-interlock-graph/?record=8778","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":8820,"title":"[Security]: webhook routes forward attacker-controlled payload fields directly into agent prompt","kind":"issue","state":"closed","created":"2026-04-13T06:12:28Z","author":"LonggTeng","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/8820","graphUrl":"/publications/semantic-interlock-graph/?record=8820","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":9335,"title":"Fix spelling inconsistencies in display config and voice mode","kind":"issue","state":"open","created":"2026-04-14T03:03:45Z","author":"luojiyin1987","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/9335","graphUrl":"/publications/semantic-interlock-graph/?record=9335","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":9573,"title":"Feishu/WeChat sessions missing source_tag in state.db","kind":"issue","state":"closed","created":"2026-04-14T09:53:36Z","author":"EdwardWason","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/9573","graphUrl":"/publications/semantic-interlock-graph/?record=9573","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":9707,"title":"Fix macOS launchd observability for healthy narrowed-PATH installs","kind":"pr","state":"open","created":"2026-04-14T14:32:03Z","author":"Reztahla","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/9707","graphUrl":"/publications/semantic-interlock-graph/?record=9707","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":9867,"title":"Security scan: ClawGuard found 688 findings","kind":"issue","state":"open","created":"2026-04-14T21:09:53Z","author":"ClawSafe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/9867","graphUrl":"/publications/semantic-interlock-graph/?record=9867","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10073,"title":"[Bug]: [Feishu Mobile] Command approval card returns error code:200340 on any option click despite card.action.trigger being configured","kind":"issue","state":"open","created":"2026-04-15T04:45:49Z","author":"manualpage222","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10073","graphUrl":"/publications/semantic-interlock-graph/?record=10073","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":10099,"title":"feat(slack): multi-server, multi-app Socket Mode support with per-account locking","kind":"issue","state":"open","created":"2026-04-15T05:45:47Z","author":"jordanhubbard","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10099","graphUrl":"/publications/semantic-interlock-graph/?record=10099","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10129,"title":"cron update API crashes when schedule is passed as a string","kind":"issue","state":"closed","created":"2026-04-15T06:31:31Z","author":"NewTurn2017","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10129","graphUrl":"/publications/semantic-interlock-graph/?record=10129","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10251,"title":"Feishu command approval card buttons fail with error code 200340","kind":"issue","state":"open","created":"2026-04-15T11:05:31Z","author":"stephenlzc","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10251","graphUrl":"/publications/semantic-interlock-graph/?record=10251","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":10256,"title":"fix(feishu): serialize approval callback card data to JSON string","kind":"pr","state":"open","created":"2026-04-15T11:10:58Z","author":"stephenlzc","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/10256","graphUrl":"/publications/semantic-interlock-graph/?record=10256","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10490,"title":"Remove Firecrawl from web backend setup and docs","kind":"issue","state":"open","created":"2026-04-15T20:15:08Z","author":"atonai","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10490","graphUrl":"/publications/semantic-interlock-graph/?record=10490","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10604,"title":"Cron job creation should reconstruct DM origin from HERMES_SESSION_KEY when session vars are missing","kind":"issue","state":"closed","created":"2026-04-16T00:39:27Z","author":"KeaneYan","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10604","graphUrl":"/publications/semantic-interlock-graph/?record=10604","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10746,"title":"Security review: install pipeline and secret-handling patterns flagged by automated scan","kind":"issue","state":"open","created":"2026-04-16T04:39:33Z","author":"ClawSafe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10746","graphUrl":"/publications/semantic-interlock-graph/?record=10746","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10787,"title":"[Setup]: 最早一批的，hermes-agent 技术交流群(The earliest batch of Hermes-Agent technical exchange group     whatsapp)","kind":"issue","state":"closed","created":"2026-04-16T05:45:30Z","author":"comqx","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/10787","graphUrl":"/publications/semantic-interlock-graph/?record=10787","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10801,"title":"fix(feishu): WebSocket watchdog + approval card PATCH + markdown table rendering","kind":"pr","state":"open","created":"2026-04-16T06:05:33Z","author":"bugmaker2","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/10801","graphUrl":"/publications/semantic-interlock-graph/?record=10801","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":10805,"title":"docs: add installation instructions for third-party context engines","kind":"issue","state":"open","created":"2026-04-16T06:07:33Z","author":"stephenschoettler","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/10805","graphUrl":"/publications/semantic-interlock-graph/?record=10805","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11181,"title":"[Resilience] has_incomplete_scratchpad() false positives cause wasted retries and lost responses","kind":"issue","state":"closed","created":"2026-04-16T18:29:28Z","author":"MuBeiGe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11181","graphUrl":"/publications/semantic-interlock-graph/?record=11181","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11188,"title":"[Resilience] has_incomplete_scratchpad false positives when REASONING_SCRATCHPAD appears in tool output","kind":"issue","state":"closed","created":"2026-04-16T18:50:37Z","author":"MuBeiGe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11188","graphUrl":"/publications/semantic-interlock-graph/?record=11188","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11199,"title":"[Bug]: Honcho memory scoping ignores gateway user_id when peer_name is configured","kind":"issue","state":"closed","created":"2026-04-16T19:26:38Z","author":"NewTurn2017","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11199","graphUrl":"/publications/semantic-interlock-graph/?record=11199","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11200,"title":"[Bug]: Skill load failure is treated as successful slash-command invocation","kind":"issue","state":"closed","created":"2026-04-16T19:26:40Z","author":"NewTurn2017","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11200","graphUrl":"/publications/semantic-interlock-graph/?record=11200","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11349,"title":"docs(discord): six documentation drifts vs actual behavior + `/voice join` missing from slash UI","kind":"issue","state":"closed","created":"2026-04-17T03:06:52Z","author":"malaiwah","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/11349","graphUrl":"/publications/semantic-interlock-graph/?record=11349","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":11359,"title":"fix(discord): render real voice-message waveform + accurate duration_secs","kind":"pr","state":"open","created":"2026-04-17T03:15:04Z","author":"malaiwah","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/11359","graphUrl":"/publications/semantic-interlock-graph/?record=11359","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11489,"title":"QQ Bot WebSocket session timeout and gateway URL fetch failure","kind":"issue","state":"open","created":"2026-04-17T08:15:33Z","author":"zhumiao-cloud","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11489","graphUrl":"/publications/semantic-interlock-graph/?record=11489","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11493,"title":"QQ Bot WebSocket session timeout and failure to fetch gateway URL","kind":"issue","state":"open","created":"2026-04-17T08:30:52Z","author":"zhumiao-cloud","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11493","graphUrl":"/publications/semantic-interlock-graph/?record=11493","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11620,"title":"[Resilience] REASONING_SCRATCHPAD false positive detection triggers retry loop","kind":"issue","state":"closed","created":"2026-04-17T13:26:34Z","author":"MuBeiGe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11620","graphUrl":"/publications/semantic-interlock-graph/?record=11620","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11652,"title":"Showcase: I built a \"Task-Centric Memory\" Skill (Auto-categorization + Tiered Compression)","kind":"issue","state":"closed","created":"2026-04-17T14:44:14Z","author":"Xwm1234","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11652","graphUrl":"/publications/semantic-interlock-graph/?record=11652","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11653,"title":"Showcase: I built a \"Task-Centric Memory\" Skill (Auto-categorization + Tiered Compression)","kind":"issue","state":"closed","created":"2026-04-17T14:49:59Z","author":"Xwm1234","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11653","graphUrl":"/publications/semantic-interlock-graph/?record=11653","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11663,"title":"[Resilience] has_incomplete_scratchpad false positive causes wasted retries and lost output","kind":"issue","state":"closed","created":"2026-04-17T15:21:51Z","author":"MuBeiGe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11663","graphUrl":"/publications/semantic-interlock-graph/?record=11663","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11701,"title":"[Feature]: Persistent usage/cost footer on gateway (Discord, Telegram, Slack) messages","kind":"issue","state":"open","created":"2026-04-17T17:07:25Z","author":"brimdor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11701","graphUrl":"/publications/semantic-interlock-graph/?record=11701","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11771,"title":"bug(discord): mixed-attachment messages can be misclassified as plain text","kind":"issue","state":"closed","created":"2026-04-17T19:59:29Z","author":"NewTurn2017","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/11771","graphUrl":"/publications/semantic-interlock-graph/?record=11771","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":11936,"title":"Fix systemd service generation for gateway","kind":"pr","state":"open","created":"2026-04-18T03:38:30Z","author":"coderWang404","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/11936","graphUrl":"/publications/semantic-interlock-graph/?record=11936","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":12104,"title":"fix: align gateway scope truth and detached system actions","kind":"pr","state":"open","created":"2026-04-18T10:13:16Z","author":"CRWuTJ","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/12104","graphUrl":"/publications/semantic-interlock-graph/?record=12104","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":12355,"title":"refactor: extract cli_config, cli_git, cli_display from cli.py (−2,158 lines)","kind":"pr","state":"open","created":"2026-04-19T01:57:33Z","author":"xandgate","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/12355","graphUrl":"/publications/semantic-interlock-graph/?record=12355","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":12586,"title":"[Bug] context compaction summaries still emit function-call-shaped pseudo tool calls with truncated arguments","kind":"issue","state":"open","created":"2026-04-19T14:16:10Z","author":"sauerdaniel","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/12586","graphUrl":"/publications/semantic-interlock-graph/?record=12586","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":12588,"title":"fix(context_compressor): harden tool-call previews in summaries","kind":"pr","state":"open","created":"2026-04-19T14:17:57Z","author":"sauerdaniel","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/12588","graphUrl":"/publications/semantic-interlock-graph/?record=12588","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":12755,"title":"[Bug]: openviking plugin — viking_read returns 500 for file URIs on abstract/overview levels","kind":"issue","state":"closed","created":"2026-04-20T00:55:59Z","author":"pty819","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/12755","graphUrl":"/publications/semantic-interlock-graph/?record=12755","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":12954,"title":"[Feature]: Chinese (Simplified/Traditional) Localization Support","kind":"issue","state":"closed","created":"2026-04-20T09:58:05Z","author":"shadowmoon23","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/12954","graphUrl":"/publications/semantic-interlock-graph/?record=12954","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":13126,"title":"`[Bug]: Slack — TTS voice reply never sent after voice input (_should_send_voice_reply always returns False)`","kind":"issue","state":"open","created":"2026-04-20T18:00:37Z","author":"Arnhod","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/13126","graphUrl":"/publications/semantic-interlock-graph/?record=13126","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":13358,"title":"fix (cli): restart all loaded launchd gateways on macOS","kind":"pr","state":"open","created":"2026-04-21T06:01:34Z","author":"zychenzy","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/13358","graphUrl":"/publications/semantic-interlock-graph/?record=13358","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":13570,"title":"SKILLS_GUIDANCE mentions \"5+ tool calls\" but the main agent has no reliable way to count them — is this guidance redundant?","kind":"issue","state":"open","created":"2026-04-21T14:45:44Z","author":"Dao-Ke","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/13570","graphUrl":"/publications/semantic-interlock-graph/?record=13570","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":13924,"title":"Feishu: Command Approval buttons return \"出错了，请稍后再试 code: 220340\" when clicked","kind":"issue","state":"open","created":"2026-04-22T08:30:56Z","author":"matingxiu","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/13924","graphUrl":"/publications/semantic-interlock-graph/?record=13924","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":14209,"title":"macOS gateway eventually hits [Errno 24] Too many open files and needs restart","kind":"issue","state":"closed","created":"2026-04-23T00:18:54Z","author":"quqi1599","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14209","graphUrl":"/publications/semantic-interlock-graph/?record=14209","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14450,"title":"fix(gateway): preserve target HERMES_HOME for systemd install","kind":"pr","state":"open","created":"2026-04-23T07:46:44Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/14450","graphUrl":"/publications/semantic-interlock-graph/?record=14450","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":14636,"title":"[i18n] Thai Translation: Getting Started","kind":"issue","state":"open","created":"2026-04-23T16:28:16Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14636","graphUrl":"/publications/semantic-interlock-graph/?record=14636","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14649,"title":"[i18n] Thai Translation: User Guide - Configuration","kind":"issue","state":"open","created":"2026-04-23T17:00:01Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14649","graphUrl":"/publications/semantic-interlock-graph/?record=14649","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14650,"title":"[i18n] Thai Translation: User Guide Part 1","kind":"issue","state":"open","created":"2026-04-23T17:00:22Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14650","graphUrl":"/publications/semantic-interlock-graph/?record=14650","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14652,"title":"[i18n] Thai Translation: User Guide Part 3","kind":"issue","state":"open","created":"2026-04-23T17:00:25Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14652","graphUrl":"/publications/semantic-interlock-graph/?record=14652","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14659,"title":"[i18n] Thai Translation: Features Part 1a - Overview, ACP, API Server, Batch, Browser","kind":"issue","state":"open","created":"2026-04-23T17:21:13Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14659","graphUrl":"/publications/semantic-interlock-graph/?record=14659","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14660,"title":"[i18n] Thai Translation: Features Part 1b - Plugins, Code, Context, Creds, Cron, Dashboard","kind":"issue","state":"open","created":"2026-04-23T17:21:14Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14660","graphUrl":"/publications/semantic-interlock-graph/?record=14660","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14661,"title":"[i18n] Thai Translation: Features Part 1c - Delegation, Fallback Providers","kind":"issue","state":"open","created":"2026-04-23T17:21:16Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14661","graphUrl":"/publications/semantic-interlock-graph/?record=14661","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14850,"title":"Custom providers in config.providers are misclassified as unknown by hermes model and doctor","kind":"issue","state":"closed","created":"2026-04-24T01:36:35Z","author":"linglichao","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/14850","graphUrl":"/publications/semantic-interlock-graph/?record=14850","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":14963,"title":"Clarify that model.default requires a concrete model ID","kind":"issue","state":"open","created":"2026-04-24T07:23:18Z","author":"aoife-brennan-bf","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/14963","graphUrl":"/publications/semantic-interlock-graph/?record=14963","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15002,"title":"[i18n] Thai Translation: Features Part 2a - Hooks, Honcho, Image Gen","kind":"issue","state":"open","created":"2026-04-24T08:52:00Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15002","graphUrl":"/publications/semantic-interlock-graph/?record=15002","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15003,"title":"[i18n] Thai Translation: Features Part 2b - MCP, Memory, Personality","kind":"issue","state":"open","created":"2026-04-24T08:52:02Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15003","graphUrl":"/publications/semantic-interlock-graph/?record=15003","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15004,"title":"[i18n] Thai Translation: Features Part 2c - Plugins, Routing, RL, Skills, Skins","kind":"issue","state":"open","created":"2026-04-24T08:52:04Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15004","graphUrl":"/publications/semantic-interlock-graph/?record=15004","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15005,"title":"[i18n] Thai Translation: Features Part 2d - Tools, TTS, Vision, Voice, Dashboard","kind":"issue","state":"open","created":"2026-04-24T08:52:06Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15005","graphUrl":"/publications/semantic-interlock-graph/?record=15005","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15020,"title":"[i18n] Thai Translation: Messaging Part a - index, bluebubbles, dingtalk","kind":"issue","state":"open","created":"2026-04-24T09:29:38Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15020","graphUrl":"/publications/semantic-interlock-graph/?record=15020","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15021,"title":"[i18n] Thai Translation: Messaging Part b - discord, email, feishu","kind":"issue","state":"open","created":"2026-04-24T09:29:40Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15021","graphUrl":"/publications/semantic-interlock-graph/?record=15021","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15022,"title":"[i18n] Thai Translation: Messaging Part c - homeassistant, matrix, mattermost, open-webui, qqbot","kind":"issue","state":"open","created":"2026-04-24T09:29:42Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15022","graphUrl":"/publications/semantic-interlock-graph/?record=15022","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15023,"title":"[i18n] Thai Translation: Messaging Part d - signal, slack, sms, telegram","kind":"issue","state":"open","created":"2026-04-24T09:29:45Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15023","graphUrl":"/publications/semantic-interlock-graph/?record=15023","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15024,"title":"[i18n] Thai Translation: Messaging Part e - webhooks, wecom, wecom-callback, weixin, whatsapp","kind":"issue","state":"open","created":"2026-04-24T09:29:47Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15024","graphUrl":"/publications/semantic-interlock-graph/?record=15024","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15040,"title":"[i18n] Thai Translation: Guides Part a - automate-with-cron, automation-templates, aws-bedrock, build-a-hermes-plugin","kind":"issue","state":"open","created":"2026-04-24T09:55:30Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15040","graphUrl":"/publications/semantic-interlock-graph/?record=15040","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15041,"title":"[i18n] Thai Translation: Guides Part b - cron-troubleshooting, daily-briefing-bot, delegation-patterns, github-pr-review-agent, local-llm-on-mac","kind":"issue","state":"open","created":"2026-04-24T09:55:32Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15041","graphUrl":"/publications/semantic-interlock-graph/?record=15041","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15042,"title":"[i18n] Thai Translation: Guides Part c - migrate-from-openclaw, python-library, team-telegram-assistant, tips, use-mcp-with-hermes","kind":"issue","state":"open","created":"2026-04-24T09:55:34Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15042","graphUrl":"/publications/semantic-interlock-graph/?record=15042","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15043,"title":"[i18n] Thai Translation: Guides Part d - use-soul-with-hermes, use-voice-mode-with-hermes, webhook-github-pr-review, work-with-skills","kind":"issue","state":"open","created":"2026-04-24T09:55:37Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15043","graphUrl":"/publications/semantic-interlock-graph/?record=15043","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15126,"title":"[i18n] Thai Translation: Developer Guide Part a - acp-internals, adding-platform-adapters, adding-providers, adding-tools, agent-loop +1 more","kind":"issue","state":"open","created":"2026-04-24T12:29:13Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15126","graphUrl":"/publications/semantic-interlock-graph/?record=15126","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15127,"title":"[i18n] Thai Translation: Developer Guide Part b - context-compression-and-caching, context-engine-plugin, contributing, creating-skills, cron-internals","kind":"issue","state":"open","created":"2026-04-24T12:29:15Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15127","graphUrl":"/publications/semantic-interlock-graph/?record=15127","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15128,"title":"[i18n] Thai Translation: Developer Guide Part c - environments, extending-the-cli, gateway-internals, memory-provider-plugin, prompt-assembly","kind":"issue","state":"open","created":"2026-04-24T12:29:17Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15128","graphUrl":"/publications/semantic-interlock-graph/?record=15128","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15129,"title":"[i18n] Thai Translation: Developer Guide Part d - provider-runtime, session-storage, tools-runtime, trajectory-format","kind":"issue","state":"open","created":"2026-04-24T12:29:19Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15129","graphUrl":"/publications/semantic-interlock-graph/?record=15129","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15146,"title":"[i18n] Thai Translation: Reference Part a - cli-commands","kind":"issue","state":"open","created":"2026-04-24T13:05:00Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15146","graphUrl":"/publications/semantic-interlock-graph/?record=15146","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15147,"title":"[i18n] Thai Translation: Reference Part b - environment-variables","kind":"issue","state":"open","created":"2026-04-24T13:05:02Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15147","graphUrl":"/publications/semantic-interlock-graph/?record=15147","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15148,"title":"[i18n] Thai Translation: Reference Part c - faq, mcp-config-reference, optional-skills-catalog","kind":"issue","state":"open","created":"2026-04-24T13:05:04Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15148","graphUrl":"/publications/semantic-interlock-graph/?record=15148","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15149,"title":"[i18n] Thai Translation: Reference Part d - profile-commands, skills-catalog, slash-commands, toolsets-reference","kind":"issue","state":"open","created":"2026-04-24T13:05:07Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15149","graphUrl":"/publications/semantic-interlock-graph/?record=15149","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15150,"title":"[i18n] Thai Translation: Reference Part e - tools-reference, index","kind":"issue","state":"open","created":"2026-04-24T13:05:09Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15150","graphUrl":"/publications/semantic-interlock-graph/?record=15150","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15151,"title":"[i18n] Thai Translation: Reference Part f - providers, google-workspace","kind":"issue","state":"open","created":"2026-04-24T13:05:11Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15151","graphUrl":"/publications/semantic-interlock-graph/?record=15151","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15152,"title":"[i18n] Thai Translation: Reference Part g - godmode","kind":"issue","state":"open","created":"2026-04-24T13:05:13Z","author":"nanobro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15152","graphUrl":"/publications/semantic-interlock-graph/?record=15152","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15311,"title":"Add generic action buttons / inline keyboard support for messaging platforms","kind":"issue","state":"open","created":"2026-04-24T19:21:01Z","author":"grig2277","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15311","graphUrl":"/publications/semantic-interlock-graph/?record=15311","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15615,"title":"Spotify: discoverability polish — surface integration in 'hermes setup', doc HA interop","kind":"issue","state":"open","created":"2026-04-25T11:49:55Z","author":"teknium1","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/15615","graphUrl":"/publications/semantic-interlock-graph/?record=15615","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":15793,"title":"Feature Request: Add an AI assistant to the Hermes Agent docs","kind":"issue","state":"open","created":"2026-04-25T22:18:01Z","author":"kevin8978","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/15793","graphUrl":"/publications/semantic-interlock-graph/?record=15793","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":16061,"title":"🚀🔥Hermes Agent视频教程","kind":"issue","state":"closed","created":"2026-04-26T13:30:56Z","author":"stoeng","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/16061","graphUrl":"/publications/semantic-interlock-graph/?record=16061","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":16134,"title":"Docs proposal: shadow-to-live migration supplement for OpenClaw -> Hermes","kind":"issue","state":"open","created":"2026-04-26T16:26:55Z","author":"flyingcloudliu-hub","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/16134","graphUrl":"/publications/semantic-interlock-graph/?record=16134","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":16321,"title":"🚀Hermes Agent中文视频教程","kind":"issue","state":"closed","created":"2026-04-27T02:47:55Z","author":"stoeng","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/16321","graphUrl":"/publications/semantic-interlock-graph/?record=16321","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":16971,"title":"[Setup]: 最早一批的，hermes-agent 技术交流群02 马上群满关闭加入通道 (The earliest batch of Hermes-Agent technical exchange group whatsapp)","kind":"issue","state":"closed","created":"2026-04-28T11:29:48Z","author":"comqx","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/16971","graphUrl":"/publications/semantic-interlock-graph/?record=16971","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":17170,"title":"Fix gateway service identity for scoped Hermes homes","kind":"pr","state":"open","created":"2026-04-28T22:56:26Z","author":"rubencu","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/17170","graphUrl":"/publications/semantic-interlock-graph/?record=17170","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":17540,"title":"Feature Request: Official Plugin API for TUI Status Bar Customization","kind":"issue","state":"open","created":"2026-04-29T15:55:26Z","author":"Hukumms","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/17540","graphUrl":"/publications/semantic-interlock-graph/?record=17540","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":17542,"title":"Feature Request: Official Plugin API for TUI Status Bar Customization","kind":"issue","state":"open","created":"2026-04-29T15:55:31Z","author":"Hukumms","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/17542","graphUrl":"/publications/semantic-interlock-graph/?record=17542","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":17543,"title":"Feature Request: Official Plugin API for TUI Status Bar Customization","kind":"issue","state":"open","created":"2026-04-29T15:55:35Z","author":"Hukumms","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/17543","graphUrl":"/publications/semantic-interlock-graph/?record=17543","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":17666,"title":"CLI: long pasted multi-line messages silently dropped / never delivered","kind":"issue","state":"closed","created":"2026-04-30T00:07:18Z","author":"aommi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/17666","graphUrl":"/publications/semantic-interlock-graph/?record=17666","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":17691,"title":"Security: HERMES_REDACT_SECRETS off-by-default exposes API keys in user-visible Telegram/Discord chat output","kind":"issue","state":"closed","created":"2026-04-30T01:41:53Z","author":"frogwraps","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/17691","graphUrl":"/publications/semantic-interlock-graph/?record=17691","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":17698,"title":"Terminal ASCII tables misalign with mixed Chinese/ASCII content","kind":"issue","state":"closed","created":"2026-04-30T02:18:13Z","author":"mianayo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/17698","graphUrl":"/publications/semantic-interlock-graph/?record=17698","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":17973,"title":"fix(tts): split long speech by provider and platform limits","kind":"pr","state":"closed","created":"2026-04-30T13:55:46Z","author":"TKCen","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/17973","graphUrl":"/publications/semantic-interlock-graph/?record=17973","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":18241,"title":"[Feature]: TUI — show thinking blocks and tool calls in chronological order instead of grouped by type","kind":"issue","state":"open","created":"2026-05-01T04:45:58Z","author":"Hubedge","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/18241","graphUrl":"/publications/semantic-interlock-graph/?record=18241","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":18348,"title":"feat(terminal): add E2B cloud sandbox backend","kind":"pr","state":"closed","created":"2026-05-01T10:54:41Z","author":"berkantay","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/18348","graphUrl":"/publications/semantic-interlock-graph/?record=18348","counts":{"reviews":6,"comments":0,"inlineReviewComments":9}},{"id":18351,"title":"[Bug]: CLI output truncated when response text contains `` tag reference","kind":"issue","state":"closed","created":"2026-05-01T11:02:31Z","author":"zwcf5200","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/18351","graphUrl":"/publications/semantic-interlock-graph/?record=18351","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":18428,"title":"voice_mode OSError from missing PortAudio misreported as missing Python packages","kind":"issue","state":"closed","created":"2026-05-01T14:58:37Z","author":"Jerry-FaGe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/18428","graphUrl":"/publications/semantic-interlock-graph/?record=18428","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":18485,"title":"Reduce recurring Hermes gateway/log noise","kind":"issue","state":"closed","created":"2026-05-01T17:33:14Z","author":"emm3ttarmstrong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/18485","graphUrl":"/publications/semantic-interlock-graph/?record=18485","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":18705,"title":"[Feature]: load_hermes_dotenv() uses override=True, breaking 12-factor env precedence and creating a credential-rotation footgun","kind":"issue","state":"open","created":"2026-05-02T06:57:05Z","author":"vtbjbb-alt","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/18705","graphUrl":"/publications/semantic-interlock-graph/?record=18705","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":18707,"title":"[Feature]: request_dump_*.json files in ~/.hermes/sessions/ contain plaintext Authorization headers — agent/redact.py exists but isn't applied on this path","kind":"issue","state":"closed","created":"2026-05-02T06:58:33Z","author":"vtbjbb-alt","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/18707","graphUrl":"/publications/semantic-interlock-graph/?record=18707","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":18954,"title":"Model aliases not resolved for custom providers","kind":"issue","state":"open","created":"2026-05-02T19:38:44Z","author":"andszwabe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/18954","graphUrl":"/publications/semantic-interlock-graph/?record=18954","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":19198,"title":"refactor: capability-based provider architecture for web tools (search/extract/browse split)","kind":"issue","state":"closed","created":"2026-05-03T12:00:53Z","author":"kshitijk4poor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/19198","graphUrl":"/publications/semantic-interlock-graph/?record=19198","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":19201,"title":"[Feature]: load_hermes_dotenv() overrides systemd / docker / runtime-injected env vars with ~/.hermes/.env (override=True) — breaks 12-factor config precedence and creates a credential-rotation footgun","kind":"issue","state":"open","created":"2026-05-03T12:13:19Z","author":"vtbjbb-alt","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/19201","graphUrl":"/publications/semantic-interlock-graph/?record=19201","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":19245,"title":"Bug: session_search returns empty after crash — orphaned session JSON not recovered","kind":"issue","state":"closed","created":"2026-05-03T13:58:53Z","author":"huashengxq-rgb","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/19245","graphUrl":"/publications/semantic-interlock-graph/?record=19245","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":19246,"title":"[bug]：Bug: session_search returns empty after crash — orphaned session JSON not recovered","kind":"issue","state":"closed","created":"2026-05-03T13:59:49Z","author":"huashengxq-rgb","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/19246","graphUrl":"/publications/semantic-interlock-graph/?record=19246","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":19851,"title":"Add login path for existing users with owner/manager role toggle","kind":"issue","state":"open","created":"2026-05-04T18:23:17Z","author":"Rowerguy508","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/19851","graphUrl":"/publications/semantic-interlock-graph/?record=19851","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":19852,"title":"Split main site navigation for new vs returning users","kind":"issue","state":"open","created":"2026-05-04T18:23:19Z","author":"Rowerguy508","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/19852","graphUrl":"/publications/semantic-interlock-graph/?record=19852","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":20034,"title":"docs: document post_tool_call plugin hook as the integration seam for audit/receipt-chain plugins","kind":"issue","state":"open","created":"2026-05-05T03:41:39Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/20034","graphUrl":"/publications/semantic-interlock-graph/?record=20034","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":20138,"title":"Cron: allow per-job opt-in to send_message tool","kind":"issue","state":"closed","created":"2026-05-05T09:47:49Z","author":"redpiggy-cyber","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/20138","graphUrl":"/publications/semantic-interlock-graph/?record=20138","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":20781,"title":"Hey boss, could you add a sidebar to track todo completion status, just like OpenCode does?","kind":"issue","state":"open","created":"2026-05-06T14:50:47Z","author":"tianxiongWang","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/20781","graphUrl":"/publications/semantic-interlock-graph/?record=20781","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":20811,"title":"Fix: `is_current` check fails for bare 'custom' provider in custom endpoints section","kind":"issue","state":"closed","created":"2026-05-06T15:57:43Z","author":"G-DannY","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/20811","graphUrl":"/publications/semantic-interlock-graph/?record=20811","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21043,"title":"[Bug]:Dashboard: Cron tab displays blank content (all other tabs render correctly)","kind":"issue","state":"closed","created":"2026-05-07T05:20:39Z","author":"danrudy33","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/21043","graphUrl":"/publications/semantic-interlock-graph/?record=21043","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21521,"title":"[BUG] unhandled auth_type oauth_minimax warning on auxiliary providers","kind":"issue","state":"open","created":"2026-05-07T21:27:11Z","author":"BunpGhost","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/21521","graphUrl":"/publications/semantic-interlock-graph/?record=21521","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21558,"title":"MCP approvals subsystem (permissions_list_open / permissions_respond) lacks gateway IPC and is non-functional","kind":"issue","state":"closed","created":"2026-05-07T23:02:27Z","author":"chrisworksai","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/21558","graphUrl":"/publications/semantic-interlock-graph/?record=21558","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21564,"title":"/help command text incorrect","kind":"issue","state":"open","created":"2026-05-07T23:34:29Z","author":"Kosmo1","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/21564","graphUrl":"/publications/semantic-interlock-graph/?record=21564","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21622,"title":"[Feature]: How to check which tools and skills are being used","kind":"issue","state":"closed","created":"2026-05-08T01:58:52Z","author":"yangyf520","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/21622","graphUrl":"/publications/semantic-interlock-graph/?record=21622","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21774,"title":"fix: harden Google Workspace OAuth setup","kind":"pr","state":"closed","created":"2026-05-08T08:42:21Z","author":"NoxsMedia","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/21774","graphUrl":"/publications/semantic-interlock-graph/?record=21774","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21919,"title":"[Bug]: Auxiliary compression model does not inherit context_length from custom_providers","kind":"issue","state":"closed","created":"2026-05-08T14:55:18Z","author":"SeniorHan","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/21919","graphUrl":"/publications/semantic-interlock-graph/?record=21919","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21944,"title":"Bug: DeepSeek V4 Pro thinking content not persisted in session (HTTP 400 on multi-turn)","kind":"issue","state":"closed","created":"2026-05-08T15:51:47Z","author":"dada20260303","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/21944","graphUrl":"/publications/semantic-interlock-graph/?record=21944","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":21947,"title":"[Bug]: Auxiliary compression model does not inherit context_length from custom_providers","kind":"issue","state":"closed","created":"2026-05-08T15:52:17Z","author":"SeniorHan","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/21947","graphUrl":"/publications/semantic-interlock-graph/?record=21947","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22151,"title":"[Bug]: latest update totally destroyed my system that I can't even get it to reverse properly so disappointed it was working so well I didn't even want to update but yeah now I know why","kind":"issue","state":"closed","created":"2026-05-09T00:30:04Z","author":"zhilsinger","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22151","graphUrl":"/publications/semantic-interlock-graph/?record=22151","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22451,"title":"docs(google-chat): document Format 3 / Cloud Run relay envelope and sender_type contract","kind":"issue","state":"open","created":"2026-05-09T09:34:35Z","author":"kshitijk4poor","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/22451","graphUrl":"/publications/semantic-interlock-graph/?record=22451","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22524,"title":"[Feature]: Improve light theme contrast/readability on landing page","kind":"issue","state":"open","created":"2026-05-09T11:43:23Z","author":"Naveen-Boddepalli","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22524","graphUrl":"/publications/semantic-interlock-graph/?record=22524","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22602,"title":"[Feature] Add text message debounce batching to WhatsApp and Weixin adapters","kind":"issue","state":"closed","created":"2026-05-09T14:21:48Z","author":"redpiggy-cyber","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22602","graphUrl":"/publications/semantic-interlock-graph/?record=22602","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22696,"title":"BUG: tool_use parser fails intermittently when closing tag appears inside JSON strings","kind":"issue","state":"open","created":"2026-05-09T16:26:59Z","author":"sergionsantos","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22696","graphUrl":"/publications/semantic-interlock-graph/?record=22696","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22699,"title":"[Feature]: Document gpt-realtime-2 as a supported OpenAI Realtime model in google_meet plugin","kind":"issue","state":"open","created":"2026-05-09T16:38:31Z","author":"GodsBoy","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22699","graphUrl":"/publications/semantic-interlock-graph/?record=22699","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22763,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"closed","created":"2026-05-09T19:22:33Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22763","graphUrl":"/publications/semantic-interlock-graph/?record=22763","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22824,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"closed","created":"2026-05-09T21:09:08Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22824","graphUrl":"/publications/semantic-interlock-graph/?record=22824","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22834,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"closed","created":"2026-05-09T21:42:05Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22834","graphUrl":"/publications/semantic-interlock-graph/?record=22834","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":22947,"title":"[Bug]: google_chat, error in iam binding for topic instructions (use service account of app, not chat-api-push)","kind":"issue","state":"open","created":"2026-05-10T02:59:02Z","author":"donbowman","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/22947","graphUrl":"/publications/semantic-interlock-graph/?record=22947","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23051,"title":"Discord adapter: support per-guild/per-server configuration","kind":"issue","state":"open","created":"2026-05-10T07:15:01Z","author":"tristanwilson111","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/23051","graphUrl":"/publications/semantic-interlock-graph/?record=23051","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":23052,"title":"Discord adapter: support per-guild/per-server configuration","kind":"issue","state":"closed","created":"2026-05-10T07:15:07Z","author":"tristanwilson111","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/23052","graphUrl":"/publications/semantic-interlock-graph/?record=23052","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":23080,"title":"feat(discord): per-guild/per-server configuration overrides","kind":"pr","state":"open","created":"2026-05-10T08:08:57Z","author":"32r4","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/23080","graphUrl":"/publications/semantic-interlock-graph/?record=23080","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23094,"title":"[Feature]: Make fallback session-stickiness configurable (fallback_model.sticky)","kind":"issue","state":"open","created":"2026-05-10T09:12:48Z","author":"bemoons","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/23094","graphUrl":"/publications/semantic-interlock-graph/?record=23094","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23387,"title":"[Bug]: macOS 26.4.1: hermes gateway start fails — launchctl kickstart gui/502 returns error 125 (Domain does not support specified action)","kind":"issue","state":"closed","created":"2026-05-10T19:49:43Z","author":"cedricwyh","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/23387","graphUrl":"/publications/semantic-interlock-graph/?record=23387","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23404,"title":"fix(cron): bash script path mangled by backslash escaping on native Windows","kind":"issue","state":"open","created":"2026-05-10T20:31:11Z","author":"CalmProton","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/23404","graphUrl":"/publications/semantic-interlock-graph/?record=23404","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":23405,"title":"fix(cron): use POSIX paths for bash scripts on native Windows","kind":"pr","state":"open","created":"2026-05-10T20:31:51Z","author":"CalmProton","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/23405","graphUrl":"/publications/semantic-interlock-graph/?record=23405","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23489,"title":"fix(cron): normalize bash script paths on Windows","kind":"pr","state":"open","created":"2026-05-11T01:32:07Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/23489","graphUrl":"/publications/semantic-interlock-graph/?record=23489","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":23514,"title":"[Feature Request] Make `_fallback_sticky` configurable via `fallback_model.sticky`","kind":"issue","state":"open","created":"2026-05-11T02:20:46Z","author":"bemoons","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/23514","graphUrl":"/publications/semantic-interlock-graph/?record=23514","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23751,"title":"fix(repo): protect workflow paths with codeowners","kind":"pr","state":"open","created":"2026-05-11T12:02:45Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/23751","graphUrl":"/publications/semantic-interlock-graph/?record=23751","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23823,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"closed","created":"2026-05-11T14:32:46Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/23823","graphUrl":"/publications/semantic-interlock-graph/?record=23823","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":23969,"title":"manim-video skill upgrade: fix incorrect claims, add craftsmanship patterns from 3B1B source analysis","kind":"issue","state":"open","created":"2026-05-11T19:09:41Z","author":"magnus919","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/23969","graphUrl":"/publications/semantic-interlock-graph/?record=23969","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24188,"title":"Kanban dashboard tab — rendering error: COLUMN_LABEL is not defined","kind":"issue","state":"closed","created":"2026-05-12T05:20:27Z","author":"fwends","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/24188","graphUrl":"/publications/semantic-interlock-graph/?record=24188","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24272,"title":"Allow cron jobs to safely self-schedule or opt into cronjob tool access","kind":"issue","state":"closed","created":"2026-05-12T09:00:23Z","author":"xcopilot","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/24272","graphUrl":"/publications/semantic-interlock-graph/?record=24272","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24277,"title":"[Windows] Special symbols before yellow-colored text displayed as question marks","kind":"issue","state":"open","created":"2026-05-12T09:19:36Z","author":"pangzhenying2025","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/24277","graphUrl":"/publications/semantic-interlock-graph/?record=24277","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24278,"title":"Symbols/icons before yellow headers in conversation appear as question marks","kind":"issue","state":"open","created":"2026-05-12T09:27:46Z","author":"pangzhenying2025","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/24278","graphUrl":"/publications/semantic-interlock-graph/?record=24278","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24309,"title":"fix(cli): fall back to ASCII display on Windows MSYS terminals","kind":"pr","state":"open","created":"2026-05-12T10:45:14Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/24309","graphUrl":"/publications/semantic-interlock-graph/?record=24309","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24349,"title":"[Feature]: Document Claude Code /goal slash command","kind":"issue","state":"open","created":"2026-05-12T12:24:12Z","author":"bussyjd","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/24349","graphUrl":"/publications/semantic-interlock-graph/?record=24349","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24471,"title":"DeepSeek provider picker description still lists old V3/R1/coder models","kind":"issue","state":"open","created":"2026-05-12T17:44:58Z","author":"Loomione","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/24471","graphUrl":"/publications/semantic-interlock-graph/?record=24471","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24730,"title":"fix(plugins): lock lazy plugin manager singleton init","kind":"pr","state":"open","created":"2026-05-13T02:00:33Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/24730","graphUrl":"/publications/semantic-interlock-graph/?record=24730","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24754,"title":"bug: TOCTOU race in get_plugin_manager() allows duplicate PluginManager construction","kind":"issue","state":"open","created":"2026-05-13T02:37:00Z","author":"wesleysimplicio","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/24754","graphUrl":"/publications/semantic-interlock-graph/?record=24754","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":24862,"title":"side panel for persistent TODO","kind":"issue","state":"open","created":"2026-05-13T06:57:14Z","author":"tianxiongWang","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/24862","graphUrl":"/publications/semantic-interlock-graph/?record=24862","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25217,"title":"/restart shuts down gateway instead of restarting in Docker containers","kind":"issue","state":"closed","created":"2026-05-13T20:09:03Z","author":"bird","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/25217","graphUrl":"/publications/semantic-interlock-graph/?record=25217","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25290,"title":"[BUG] Cron jobs split across profile directories — created in wrong profile, not visible to gateway","kind":"issue","state":"closed","created":"2026-05-13T23:30:23Z","author":"fwends","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/25290","graphUrl":"/publications/semantic-interlock-graph/?record=25290","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25409,"title":"docs: kanban dependency gating guide + anti-patterns","kind":"issue","state":"open","created":"2026-05-14T04:10:52Z","author":"jongmin-kim-thakicloud","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/25409","graphUrl":"/publications/semantic-interlock-graph/?record=25409","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25474,"title":"[Feature] Slack Enterprise Search: search function handler + manifest declaration","kind":"issue","state":"open","created":"2026-05-14T05:58:04Z","author":"shivasymbl","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/25474","graphUrl":"/publications/semantic-interlock-graph/?record=25474","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25478,"title":"[Docs]: MCP user-guide misses required X-Workspace-slug header for Plane MCP — server returns 400 without it","kind":"issue","state":"open","created":"2026-05-14T06:03:09Z","author":"jaredyoutzy","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/25478","graphUrl":"/publications/semantic-interlock-graph/?record=25478","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25483,"title":"Support per-channel toolsets for Slack","kind":"issue","state":"open","created":"2026-05-14T06:06:12Z","author":"joesu-angible","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/25483","graphUrl":"/publications/semantic-interlock-graph/?record=25483","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25582,"title":"feat(voice): HERMES_VOICE_MODE_DEFAULT env var seeds per-chat default voice mode","kind":"pr","state":"open","created":"2026-05-14T09:20:10Z","author":"nnnet","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/25582","graphUrl":"/publications/semantic-interlock-graph/?record=25582","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25675,"title":"fix(context): read oMLX admin context window","kind":"pr","state":"open","created":"2026-05-14T12:18:45Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/25675","graphUrl":"/publications/semantic-interlock-graph/?record=25675","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25716,"title":"Fix long-context compression with hierarchical summaries","kind":"pr","state":"open","created":"2026-05-14T13:25:18Z","author":"sqp-adicr","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/25716","graphUrl":"/publications/semantic-interlock-graph/?record=25716","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":25886,"title":"[Bug]: Feishu/Lark card authorization buttons fail with error 200343","kind":"issue","state":"open","created":"2026-05-14T18:48:21Z","author":"wonb168","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/25886","graphUrl":"/publications/semantic-interlock-graph/?record=25886","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":26436,"title":"[Bug]: hermes doctor does not flag missing credentials for an active openrouter provider","kind":"issue","state":"closed","created":"2026-05-15T15:55:35Z","author":"worlldz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/26436","graphUrl":"/publications/semantic-interlock-graph/?record=26436","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":26641,"title":"[Feature]: Clarify \"OAuth over SSH / Remote Hosts\" to use ipv4","kind":"issue","state":"open","created":"2026-05-15T23:28:56Z","author":"jamiej","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/26641","graphUrl":"/publications/semantic-interlock-graph/?record=26641","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":26849,"title":"Skills Guard misses multi-word prompt-injection phrase variants","kind":"issue","state":"closed","created":"2026-05-16T09:12:08Z","author":"YLChen-007","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/26849","graphUrl":"/publications/semantic-interlock-graph/?record=26849","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":26923,"title":"OAuth loopback login broken for remote/browser-based consoles (GCP, Codespaces, etc.)","kind":"issue","state":"closed","created":"2026-05-16T12:28:32Z","author":"welliv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/26923","graphUrl":"/publications/semantic-interlock-graph/?record=26923","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27294,"title":"[Bug] delegate_task ignores delegation.base_url — subagent always inherits parent model","kind":"issue","state":"closed","created":"2026-05-17T05:58:03Z","author":"zhangmingmm","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27294","graphUrl":"/publications/semantic-interlock-graph/?record=27294","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27295,"title":"[Bug] delegate_task ignores delegation.base_url — subagent always inherits parent model","kind":"issue","state":"closed","created":"2026-05-17T05:58:04Z","author":"zhangmingmm","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27295","graphUrl":"/publications/semantic-interlock-graph/?record=27295","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27296,"title":"[Bug] delegate_task ignores delegation.base_url — subagent always inherits parent model","kind":"issue","state":"closed","created":"2026-05-17T05:58:10Z","author":"zhangmingmm","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27296","graphUrl":"/publications/semantic-interlock-graph/?record=27296","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27421,"title":"[Bug]: Ctrl+C in `hermes model` falls back to numbered list instead of exiting","kind":"issue","state":"closed","created":"2026-05-17T11:57:38Z","author":"Lemonawa","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27421","graphUrl":"/publications/semantic-interlock-graph/?record=27421","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27479,"title":"Question: is there a convention for how system prompt modules format their headings/sections?","kind":"issue","state":"open","created":"2026-05-17T15:25:23Z","author":"mothieras","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27479","graphUrl":"/publications/semantic-interlock-graph/?record=27479","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27555,"title":"Bug: vision fallback_chain silently broken — wrong kwargs in _resolve_single_provider","kind":"issue","state":"closed","created":"2026-05-17T18:48:47Z","author":"saved-j","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27555","graphUrl":"/publications/semantic-interlock-graph/?record=27555","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27692,"title":"feat(feishu): support markdown tables via CardKit table element","kind":"issue","state":"closed","created":"2026-05-18T01:26:02Z","author":"sixerLiu","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27692","graphUrl":"/publications/semantic-interlock-graph/?record=27692","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":27745,"title":"macOS launchd: hermes gateway restart never invokes _graceful_restart_via_sigusr1, always takes non-drain SIGTERM path from fresh shells","kind":"issue","state":"open","created":"2026-05-18T04:21:27Z","author":"Johnsonbros","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/27745","graphUrl":"/publications/semantic-interlock-graph/?record=27745","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":28291,"title":"Bug: moonshot_schema._fill_missing_type crashes on JSON Schema union types (list type)","kind":"issue","state":"closed","created":"2026-05-19T01:32:09Z","author":"yazan1991","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/28291","graphUrl":"/publications/semantic-interlock-graph/?record=28291","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":28431,"title":"feat: expose structured multi-turn response metadata from run_conversation()","kind":"issue","state":"open","created":"2026-05-19T04:01:41Z","author":"zccyman","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/28431","graphUrl":"/publications/semantic-interlock-graph/?record=28431","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":28601,"title":"docs: architecture page omits the Kanban subsystem","kind":"issue","state":"open","created":"2026-05-19T07:24:45Z","author":"marklights54-byte","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/28601","graphUrl":"/publications/semantic-interlock-graph/?record=28601","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":28630,"title":"feat(display): declarative tool preview schema to eliminate per-tool hardcoding","kind":"issue","state":"closed","created":"2026-05-19T08:35:27Z","author":"zccyman","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/28630","graphUrl":"/publications/semantic-interlock-graph/?record=28630","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":28645,"title":"Clarify dashboard i18n scope for hardcoded UI and dynamic metadata","kind":"issue","state":"open","created":"2026-05-19T08:58:26Z","author":"ayhanmalkoc","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/28645","graphUrl":"/publications/semantic-interlock-graph/?record=28645","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29029,"title":"feat: add Grok Build local CLI provider path","kind":"pr","state":"open","created":"2026-05-20T01:51:26Z","author":"177boris","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/29029","graphUrl":"/publications/semantic-interlock-graph/?record=29029","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":29159,"title":"[Security tracking] Dangerous Command Approval Bypass in `batch_runner.py` via Insecure Default Fallback (GHSA-7gp4-gfvg-4mpj)","kind":"issue","state":"closed","created":"2026-05-20T07:02:08Z","author":"YLChen-007","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29159","graphUrl":"/publications/semantic-interlock-graph/?record=29159","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29219,"title":"Profile切换后session历史未隔离 — default profile会话泄漏到named profile","kind":"issue","state":"closed","created":"2026-05-20T09:21:19Z","author":"weidzhou","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29219","graphUrl":"/publications/semantic-interlock-graph/?record=29219","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29250,"title":"Docs request: iFlow Search MCP server configuration for Hermes Agent","kind":"issue","state":"open","created":"2026-05-20T09:56:11Z","author":"zhengyanglsun","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29250","graphUrl":"/publications/semantic-interlock-graph/?record=29250","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29332,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"closed","created":"2026-05-20T14:18:25Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29332","graphUrl":"/publications/semantic-interlock-graph/?record=29332","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29473,"title":"feat: add scoped Slack history tool","kind":"pr","state":"closed","created":"2026-05-20T20:48:52Z","author":"wamelinkwebdesign","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/29473","graphUrl":"/publications/semantic-interlock-graph/?record=29473","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29483,"title":"[Feature]: Render Slack progress drafts as plan cards","kind":"issue","state":"closed","created":"2026-05-20T21:09:03Z","author":"simonvanlaak","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29483","graphUrl":"/publications/semantic-interlock-graph/?record=29483","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29489,"title":"feat: add scoped Slack history tool","kind":"pr","state":"open","created":"2026-05-20T21:23:28Z","author":"wamelinkwebdesign","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/29489","graphUrl":"/publications/semantic-interlock-graph/?record=29489","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29531,"title":"Per-session working directory for gateway (OpenAI-compatible API) sessions","kind":"issue","state":"open","created":"2026-05-20T22:50:24Z","author":"pmos69","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29531","graphUrl":"/publications/semantic-interlock-graph/?record=29531","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29652,"title":"Research Report: How AI Agent Frameworks Enforce Behavioral Constraints","kind":"issue","state":"open","created":"2026-05-21T05:04:38Z","author":"OLDBAI213","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29652","graphUrl":"/publications/semantic-interlock-graph/?record=29652","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29776,"title":"[Bug]: Langfuse traces collapse into single trace when task_id == session_id (ACP mode)","kind":"issue","state":"open","created":"2026-05-21T10:27:04Z","author":"mmahao","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29776","graphUrl":"/publications/semantic-interlock-graph/?record=29776","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29859,"title":"feat(context_compressor): add compression efficiency ratio logging","kind":"pr","state":"open","created":"2026-05-21T14:16:23Z","author":"gaoang0802","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/29859","graphUrl":"/publications/semantic-interlock-graph/?record=29859","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29868,"title":"Feature Request: Context-aware task switching for WeChat/messaging platforms","kind":"issue","state":"closed","created":"2026-05-21T14:24:50Z","author":"yangzhao917","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29868","graphUrl":"/publications/semantic-interlock-graph/?record=29868","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29885,"title":"[Feature]: Honcho local host support - JWT support","kind":"issue","state":"closed","created":"2026-05-21T14:59:59Z","author":"mmockus","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29885","graphUrl":"/publications/semantic-interlock-graph/?record=29885","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29901,"title":"Feature: Allow memory provider to serve as session search backend (bypass local FTS5)","kind":"issue","state":"closed","created":"2026-05-21T15:34:57Z","author":"pty819","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29901","graphUrl":"/publications/semantic-interlock-graph/?record=29901","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29902,"title":"Feature: Allow memory provider to serve as session search backend (bypass local FTS5)","kind":"issue","state":"open","created":"2026-05-21T15:35:50Z","author":"pty819","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29902","graphUrl":"/publications/semantic-interlock-graph/?record=29902","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":29910,"title":"[Bug]: auxiliary_client: minimax-oauth not supported in auto-detection chain for kanban_decomposer","kind":"issue","state":"open","created":"2026-05-21T16:04:04Z","author":"razllivan","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/29910","graphUrl":"/publications/semantic-interlock-graph/?record=29910","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30122,"title":"Persistent Telegram 409 polling conflicts caused by PTB network_retry_loop racing with _handle_polling_conflict","kind":"issue","state":"closed","created":"2026-05-22T00:25:33Z","author":"TheRandyBee","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30122","graphUrl":"/publications/semantic-interlock-graph/?record=30122","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30130,"title":"Persistent Telegram 409 polling conflicts caused by PTB network_retry_loop racing with _handle_polling_conflict","kind":"issue","state":"closed","created":"2026-05-22T00:39:55Z","author":"TheRandyBee","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30130","graphUrl":"/publications/semantic-interlock-graph/?record=30130","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30143,"title":"DingTalk sampleFile returns \"robot 不存在\" (robot not found) for internal apps","kind":"issue","state":"closed","created":"2026-05-22T01:07:47Z","author":"ninepoin4-ops","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30143","graphUrl":"/publications/semantic-interlock-graph/?record=30143","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30207,"title":"Withdrawn","kind":"issue","state":"closed","created":"2026-05-22T03:48:44Z","author":"madlouse","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30207","graphUrl":"/publications/semantic-interlock-graph/?record=30207","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30210,"title":"Withdrawn","kind":"issue","state":"closed","created":"2026-05-22T03:50:19Z","author":"madlouse","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30210","graphUrl":"/publications/semantic-interlock-graph/?record=30210","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30286,"title":"Document and detect shared Nous OAuth auth state for profiled / multi-process deployments","kind":"issue","state":"open","created":"2026-05-22T07:13:06Z","author":"Kavyrocom","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30286","graphUrl":"/publications/semantic-interlock-graph/?record=30286","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30704,"title":"fix(vision): Gemini 2.5+ models missing from _supports_media_in_tool_results allowlist","kind":"issue","state":"open","created":"2026-05-23T02:13:03Z","author":"saved-j","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30704","graphUrl":"/publications/semantic-interlock-graph/?record=30704","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30716,"title":"fix(cli): resolve direct model aliases in chat query mode","kind":"pr","state":"open","created":"2026-05-23T03:02:23Z","author":"d-michalak","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/30716","graphUrl":"/publications/semantic-interlock-graph/?record=30716","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":30994,"title":"feat: Allow custom subdirectories in skill linked_files discovery","kind":"issue","state":"closed","created":"2026-05-23T15:09:50Z","author":"HH1162","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/30994","graphUrl":"/publications/semantic-interlock-graph/?record=30994","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31066,"title":"Gateway crashes on Telegram Timeout - unhandled `telegram.error.TimedOut` exception","kind":"issue","state":"closed","created":"2026-05-23T18:01:53Z","author":"pietergatehouse","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/31066","graphUrl":"/publications/semantic-interlock-graph/?record=31066","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31225,"title":"fix(gateway): transcribe configured Discord audio attachments","kind":"pr","state":"open","created":"2026-05-24T01:03:21Z","author":"mgreez","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/31225","graphUrl":"/publications/semantic-interlock-graph/?record=31225","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31272,"title":"[Bug]: Auto-detect context length not working correctly with oMLX","kind":"issue","state":"open","created":"2026-05-24T03:04:06Z","author":"steveisakson","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/31272","graphUrl":"/publications/semantic-interlock-graph/?record=31272","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31326,"title":"Doc rot in agent/auxiliary_client.py — module docstring lists Native Anthropic in the auxiliary auto-detect chain, but the actual chain omits it","kind":"issue","state":"open","created":"2026-05-24T05:23:00Z","author":"richvincent","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/31326","graphUrl":"/publications/semantic-interlock-graph/?record=31326","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31387,"title":"Proposal: Optional post-commit hook for detecting single-source-of-truth drift in repo docs","kind":"issue","state":"open","created":"2026-05-24T09:00:41Z","author":"leavedrop","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/31387","graphUrl":"/publications/semantic-interlock-graph/?record=31387","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31481,"title":"`rtk init --agent hermes` is a required post-install step not mentioned in Hermes documentation; causes persistent \"rtk binary not found\" warning","kind":"issue","state":"open","created":"2026-05-24T12:31:34Z","author":"khnjrdm","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/31481","graphUrl":"/publications/semantic-interlock-graph/?record=31481","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31514,"title":"feat: Language Auto-Correction — enforce user-defined grammar/spelling standard regardless of LLM training","kind":"issue","state":"open","created":"2026-05-24T14:17:36Z","author":"AlvaroBiano","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/31514","graphUrl":"/publications/semantic-interlock-graph/?record=31514","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31515,"title":"feat: Language Auto-Correction — enforce user-defined grammar/spelling standard regardless of LLM training","kind":"issue","state":"open","created":"2026-05-24T14:17:40Z","author":"AlvaroBiano","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/31515","graphUrl":"/publications/semantic-interlock-graph/?record=31515","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":31674,"title":"Signal gateway setup: four pitfalls undocumented in signal.md (Java 25 pinning, ACI UUID auth, 409 stuck-state recovery, bbernhard incompatibility)","kind":"issue","state":"open","created":"2026-05-24T21:27:39Z","author":"bjoerneman","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/31674","graphUrl":"/publications/semantic-interlock-graph/?record=31674","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31680,"title":"docs(hindsight-plugin): missing local-LLM concurrency warning in plugin README","kind":"issue","state":"open","created":"2026-05-24T21:47:15Z","author":"GregChinn","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/31680","graphUrl":"/publications/semantic-interlock-graph/?record=31680","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":31935,"title":"[SECURITY] Missing CODEOWNERS — no mandatory review protection on workflow files","kind":"issue","state":"open","created":"2026-05-25T07:54:08Z","author":"moken627-hub","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/31935","graphUrl":"/publications/semantic-interlock-graph/?record=31935","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32045,"title":"[Bug] `hermes cron edit <id> --profile <name>` returns \"Job not found\" for existing jobs","kind":"issue","state":"open","created":"2026-05-25T11:53:34Z","author":"boostedchaos","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32045","graphUrl":"/publications/semantic-interlock-graph/?record=32045","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":32136,"title":"Feature Request: Named terminal backend pool for per-call container selection","kind":"issue","state":"closed","created":"2026-05-25T15:35:24Z","author":"tlsdbalby","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32136","graphUrl":"/publications/semantic-interlock-graph/?record=32136","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32137,"title":"fix: 移动端 /chat 右侧存在无法隐藏的空白占位栏","kind":"issue","state":"closed","created":"2026-05-25T15:36:12Z","author":"paceyw","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32137","graphUrl":"/publications/semantic-interlock-graph/?record=32137","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32138,"title":"Feature Request: Named terminal backend pool for per-call container selection","kind":"issue","state":"closed","created":"2026-05-25T15:36:43Z","author":"tlsdbalby","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32138","graphUrl":"/publications/semantic-interlock-graph/?record=32138","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32139,"title":"Feature Request: Named terminal backend pool for per-call container selection","kind":"issue","state":"closed","created":"2026-05-25T15:37:34Z","author":"tlsdbalby","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32139","graphUrl":"/publications/semantic-interlock-graph/?record=32139","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32196,"title":"Weixin(WeChat) voice messages in Silk format skip STT — russian transcription broken","kind":"issue","state":"open","created":"2026-05-25T18:31:14Z","author":"saved-j","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32196","graphUrl":"/publications/semantic-interlock-graph/?record=32196","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":32299,"title":"feat(plugins): add on_status_bar_render hook for plugin-contributed status bar fragments","kind":"pr","state":"open","created":"2026-05-25T23:08:37Z","author":"chpomob","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/32299","graphUrl":"/publications/semantic-interlock-graph/?record=32299","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32474,"title":"Feature: /queue cancel command to clear queued prompts","kind":"issue","state":"open","created":"2026-05-26T07:34:10Z","author":"wintrover","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32474","graphUrl":"/publications/semantic-interlock-graph/?record=32474","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32655,"title":"fix(gateway): thread auto-TTS reply + support voice_out_carries_text adapters","kind":"pr","state":"open","created":"2026-05-26T14:34:05Z","author":"cristianmgm7","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/32655","graphUrl":"/publications/semantic-interlock-graph/?record=32655","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32767,"title":"[Workflow Pilot] Validate infra Hermes contracted-goal workflow docs/template only","kind":"issue","state":"closed","created":"2026-05-26T18:48:01Z","author":"Cloud-Ops-Dev","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32767","graphUrl":"/publications/semantic-interlock-graph/?record=32767","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":32803,"title":"feat: route built-in session_search and memory tools through OpenViking when configured as memory provider","kind":"issue","state":"open","created":"2026-05-26T20:35:00Z","author":"pty819","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/32803","graphUrl":"/publications/semantic-interlock-graph/?record=32803","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33001,"title":"main-wrapper.sh drops HERMES_HOME env var when launching gateway via s6-setuidgid","kind":"issue","state":"closed","created":"2026-05-27T03:35:06Z","author":"chenli90s","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33001","graphUrl":"/publications/semantic-interlock-graph/?record=33001","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33027,"title":"feat(discord): backfill missed @mentions after gateway reconnect","kind":"issue","state":"closed","created":"2026-05-27T04:19:04Z","author":"senbeisenpai","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33027","graphUrl":"/publications/semantic-interlock-graph/?record=33027","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33300,"title":"TUI Gateway Exits with stdin EOF During LSP Server Installation","kind":"issue","state":"closed","created":"2026-05-27T14:59:18Z","author":"van-chin","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33300","graphUrl":"/publications/semantic-interlock-graph/?record=33300","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33303,"title":"docs: Clarify Email platform capabilities in messaging comparison table","kind":"issue","state":"open","created":"2026-05-27T15:10:56Z","author":"shao-zhijie","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33303","graphUrl":"/publications/semantic-interlock-graph/?record=33303","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33314,"title":"Feature request: post-update check hooks for skill/profile drift","kind":"issue","state":"open","created":"2026-05-27T15:23:02Z","author":"hehehe0803","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/33314","graphUrl":"/publications/semantic-interlock-graph/?record=33314","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33320,"title":"Feature request: generic post-update hooks for local health checks","kind":"issue","state":"open","created":"2026-05-27T15:34:38Z","author":"hehehe0803","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33320","graphUrl":"/publications/semantic-interlock-graph/?record=33320","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33462,"title":"feat(provider): register `claude-code` as first-class subprocess provider (Claude Max OAuth via local CLI)","kind":"issue","state":"closed","created":"2026-05-27T20:41:31Z","author":"zkhalpey","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33462","graphUrl":"/publications/semantic-interlock-graph/?record=33462","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33632,"title":"docs(skills/himalaya): add reading-email guide and query pitfall documentation","kind":"issue","state":"open","created":"2026-05-28T03:42:06Z","author":"aiagent0619","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33632","graphUrl":"/publications/semantic-interlock-graph/?record=33632","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33658,"title":"Docs: CONTRIBUTING.md missing PR submission workflow (fork → branch → PR)","kind":"issue","state":"open","created":"2026-05-28T04:39:58Z","author":"chenyf1010","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/33658","graphUrl":"/publications/semantic-interlock-graph/?record=33658","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33708,"title":"Gateway can resend a short fallback message when the real final Telegram response was already delivered","kind":"issue","state":"closed","created":"2026-05-28T06:52:34Z","author":"aspinei","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33708","graphUrl":"/publications/semantic-interlock-graph/?record=33708","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33906,"title":"Context compression creates orphan sessions missing from state.db","kind":"issue","state":"closed","created":"2026-05-28T13:59:24Z","author":"MiserableKnight","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33906","graphUrl":"/publications/semantic-interlock-graph/?record=33906","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":33952,"title":"[Bug]: DISCORD_ALLOWED_ROLES ignored by gateway _is_user_authorized — role-authorized users get 'Unauthorized user' rejection","kind":"issue","state":"closed","created":"2026-05-28T15:33:32Z","author":"joel611","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/33952","graphUrl":"/publications/semantic-interlock-graph/?record=33952","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":34171,"title":"xai-oauth auxiliary client incorrectly uses Responses API (CodexAuxiliaryClient), causing 403 on compression/vision/web_extract","kind":"issue","state":"open","created":"2026-05-28T23:02:53Z","author":"jfdnet","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/34171","graphUrl":"/publications/semantic-interlock-graph/?record=34171","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":34390,"title":"[Feature] dashboard: add --allowed-hosts flag for reverse-proxy and Tailscale access","kind":"issue","state":"open","created":"2026-05-29T05:18:43Z","author":"dklangst-sys","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/34390","graphUrl":"/publications/semantic-interlock-graph/?record=34390","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":34616,"title":"gateway: drop outbound 'silence narration' messages pre-send (anti-loop control)","kind":"issue","state":"closed","created":"2026-05-29T12:45:03Z","author":"zeusbotadmin","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/34616","graphUrl":"/publications/semantic-interlock-graph/?record=34616","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":34634,"title":"[skills-index-watchdog] Skills index is stale or degraded (degraded)","kind":"issue","state":"closed","created":"2026-05-29T13:10:21Z","author":"github-actions[bot]","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/34634","graphUrl":"/publications/semantic-interlock-graph/?record=34634","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":34696,"title":"[withdrawn] PR #34696","kind":"pr","state":"closed","created":"2026-05-29T15:46:05Z","author":"e-shizz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/34696","graphUrl":"/publications/semantic-interlock-graph/?record=34696","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":34703,"title":"[Bug]: WebUI: assistant colon-ended streaming messages lost when switching session pages","kind":"issue","state":"closed","created":"2026-05-29T15:55:42Z","author":"Hommchen","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/34703","graphUrl":"/publications/semantic-interlock-graph/?record=34703","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":34765,"title":"Suggestion: Add CODEOWNERS file for automatic review routing","kind":"issue","state":"open","created":"2026-05-29T17:56:34Z","author":"Rookied-AI","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/34765","graphUrl":"/publications/semantic-interlock-graph/?record=34765","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35178,"title":"fix(gateway): use drain-aware SIGUSR1 in launchd_restart","kind":"pr","state":"open","created":"2026-05-30T05:39:17Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/35178","graphUrl":"/publications/semantic-interlock-graph/?record=35178","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35291,"title":"feat: Slack adapter — add channel/DM history read scopes and message.channels event subscription","kind":"issue","state":"open","created":"2026-05-30T10:35:36Z","author":"stricher05","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/35291","graphUrl":"/publications/semantic-interlock-graph/?record=35291","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35293,"title":"doctor: Homebrew install falsely warns 'Venv entry point not found'","kind":"issue","state":"open","created":"2026-05-30T10:37:26Z","author":"TheBlueHouse75","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/35293","graphUrl":"/publications/semantic-interlock-graph/?record=35293","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35393,"title":"[Bug] Gateway repeatedly restarts with signal=UNKNOWN under s6-overlay on Docker 28.5.2","kind":"issue","state":"closed","created":"2026-05-30T14:25:53Z","author":"dcdc9952","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/35393","graphUrl":"/publications/semantic-interlock-graph/?record=35393","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35405,"title":"Docs: bundled-skill notes (gateway notify-interval, sudo secure-PATH, mcp --args quoting, repo-context-before-auth-diagnosis)","kind":"issue","state":"open","created":"2026-05-30T15:00:44Z","author":"drj0717","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/35405","graphUrl":"/publications/semantic-interlock-graph/?record=35405","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35560,"title":"Bundled google-workspace skill: SKILL.md documents `--services` / `--format` setup.py flags that don't exist (auth flow fails)","kind":"issue","state":"open","created":"2026-05-30T22:22:34Z","author":"midtskog","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/35560","graphUrl":"/publications/semantic-interlock-graph/?record=35560","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":35798,"title":"fix(security): block gateway secrets from subprocess env","kind":"pr","state":"open","created":"2026-05-31T09:36:01Z","author":"zapabob","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/35798","graphUrl":"/publications/semantic-interlock-graph/?record=35798","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35816,"title":"[Feature]: termux/android should use nodejs-lts","kind":"issue","state":"open","created":"2026-05-31T10:43:29Z","author":"him007","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/35816","graphUrl":"/publications/semantic-interlock-graph/?record=35816","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":35818,"title":"feat(model): picker_providers config key to filter /model picker list","kind":"issue","state":"open","created":"2026-05-31T10:49:07Z","author":"saved-j","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/35818","graphUrl":"/publications/semantic-interlock-graph/?record=35818","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":36003,"title":"[Feature]: Show number of downloads in `skill find`","kind":"issue","state":"open","created":"2026-05-31T18:11:15Z","author":"leobel96","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/36003","graphUrl":"/publications/semantic-interlock-graph/?record=36003","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":36048,"title":"[Docs]: 27 documentation/code inconsistencies — wrong commands, env vars, config keys & defaults (audit round 3)","kind":"issue","state":"open","created":"2026-05-31T19:36:20Z","author":"kocaemre","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/36048","graphUrl":"/publications/semantic-interlock-graph/?record=36048","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":36091,"title":"[Bug]: minimax-oauth auxiliary client returns raw Anthropic SDK client instead of AnthropicAuxiliaryClient wrapper","kind":"issue","state":"open","created":"2026-05-31T22:19:41Z","author":"DavesAgenda","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/36091","graphUrl":"/publications/semantic-interlock-graph/?record=36091","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":36124,"title":"[Feature]: xai-oauth proxy does not support TTS","kind":"issue","state":"open","created":"2026-05-31T23:35:54Z","author":"Helvio88","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/36124","graphUrl":"/publications/semantic-interlock-graph/?record=36124","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":36239,"title":"[agent] handle_max_iterations uses soft user-role stop prompt; should be a hard stop via tool_choice=none + system prefill","kind":"issue","state":"open","created":"2026-06-01T04:36:29Z","author":"franksong2702","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/36239","graphUrl":"/publications/semantic-interlock-graph/?record=36239","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":36606,"title":"Improve test coverage: tools/xai_http.py","kind":"issue","state":"open","created":"2026-06-01T06:27:24Z","author":"andrew-agentic-account","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/36606","graphUrl":"/publications/semantic-interlock-graph/?record=36606","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":36633,"title":"Bug: live model discovery silently replaces user-configured models in /model picker","kind":"issue","state":"closed","created":"2026-06-01T06:48:40Z","author":"w1ndcn","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/36633","graphUrl":"/publications/semantic-interlock-graph/?record=36633","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":36985,"title":"[Bug]: docs sidebar — guides/local-ollama-setup is unreachable from navigation","kind":"issue","state":"open","created":"2026-06-01T19:44:02Z","author":"vladkvlchk","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/36985","graphUrl":"/publications/semantic-interlock-graph/?record=36985","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":37005,"title":"Mattermost plugin: send_message fails with 'Timeout context manager should be used inside a task' (v0.15.x)","kind":"issue","state":"open","created":"2026-06-01T20:42:58Z","author":"agent00bob","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/37005","graphUrl":"/publications/semantic-interlock-graph/?record=37005","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":37491,"title":"Feature request: One-click installer for Windows users in China","kind":"issue","state":"open","created":"2026-06-02T16:05:06Z","author":"Immmmmmortal1","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/37491","graphUrl":"/publications/semantic-interlock-graph/?record=37491","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":37632,"title":"hermes -z one-shot crashes with SIGABRT (exit 134) on exit: Honcho memory daemon threads blocked in httpx I/O during interpreter finalization","kind":"issue","state":"open","created":"2026-06-02T20:40:46Z","author":"robweidner","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/37632","graphUrl":"/publications/semantic-interlock-graph/?record=37632","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38079,"title":"fix(whatsapp): scrub operator environment from bridge subprocess","kind":"issue","state":"open","created":"2026-06-03T09:30:00Z","author":"coygeek","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38079","graphUrl":"/publications/semantic-interlock-graph/?record=38079","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38080,"title":"fix(whatsapp): scrub operator environment from bridge subprocess","kind":"pr","state":"open","created":"2026-06-03T09:30:04Z","author":"coygeek","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/38080","graphUrl":"/publications/semantic-interlock-graph/?record=38080","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38173,"title":"[Feature] Desktop client: add Tirith approval dialog/popup for command confirmation","kind":"issue","state":"closed","created":"2026-06-03T11:43:12Z","author":"RL017","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38173","graphUrl":"/publications/semantic-interlock-graph/?record=38173","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38193,"title":"[Bug]: OAuth-backed MCP server permanently deadlocks after keepalive reconnect: auth-flow generator's lock is released cross-task.","kind":"issue","state":"closed","created":"2026-06-03T12:20:16Z","author":"igorhvr","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38193","graphUrl":"/publications/semantic-interlock-graph/?record=38193","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":38219,"title":"DingTalk native voice messages are not routed to STT","kind":"issue","state":"closed","created":"2026-06-03T12:56:03Z","author":"dionysoslin615","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38219","graphUrl":"/publications/semantic-interlock-graph/?record=38219","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38240,"title":"[skills-index-watchdog] Skills index is stale or degraded (degraded)","kind":"issue","state":"closed","created":"2026-06-03T13:42:21Z","author":"github-actions[bot]","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38240","graphUrl":"/publications/semantic-interlock-graph/?record=38240","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38305,"title":"Feishu error 200340 persists in v0.15.2 - PR #10256 needs merge","kind":"issue","state":"open","created":"2026-06-03T15:25:12Z","author":"kjsolo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38305","graphUrl":"/publications/semantic-interlock-graph/?record=38305","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":38315,"title":"Bug: repeated TUI resume can create duplicate live sessions","kind":"issue","state":"closed","created":"2026-06-03T15:44:14Z","author":"rexdotsh","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38315","graphUrl":"/publications/semantic-interlock-graph/?record=38315","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38389,"title":"Context compression summaries injected as regular assistant messages, polluting visible conversation","kind":"issue","state":"closed","created":"2026-06-03T17:37:53Z","author":"redfireblade","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38389","graphUrl":"/publications/semantic-interlock-graph/?record=38389","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38391,"title":"Context compression summaries injected as regular assistant messages, polluting visible conversation","kind":"issue","state":"closed","created":"2026-06-03T17:39:29Z","author":"redfireblade","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38391","graphUrl":"/publications/semantic-interlock-graph/?record=38391","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38392,"title":"Context compression summaries injected as regular assistant messages, polluting visible conversation","kind":"issue","state":"closed","created":"2026-06-03T17:39:48Z","author":"redfireblade","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38392","graphUrl":"/publications/semantic-interlock-graph/?record=38392","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38516,"title":"Document/check GPT Image and GPT Image Edit SKUs when image generation fails","kind":"issue","state":"open","created":"2026-06-03T22:28:36Z","author":"conectprint","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38516","graphUrl":"/publications/semantic-interlock-graph/?record=38516","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38539,"title":"feat(discord): support per-category mention and ignore rules","kind":"issue","state":"open","created":"2026-06-03T23:23:24Z","author":"aoife-brennan-bf","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38539","graphUrl":"/publications/semantic-interlock-graph/?record=38539","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":38540,"title":"feat(discord): support per-category mention and ignore rules","kind":"issue","state":"open","created":"2026-06-03T23:23:32Z","author":"aoife-brennan-bf","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38540","graphUrl":"/publications/semantic-interlock-graph/?record=38540","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":38685,"title":"[Bug] auxiliary.vision.provider: minimax-oauth (and other non-listed OAuth) silently falls back to 'auto' instead of routing to the provider","kind":"issue","state":"open","created":"2026-06-04T03:40:53Z","author":"garysze77","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/38685","graphUrl":"/publications/semantic-interlock-graph/?record=38685","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39056,"title":"Docs conflict: do cron jobs use fallback providers?","kind":"issue","state":"open","created":"2026-06-04T13:04:06Z","author":"acostanza","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/39056","graphUrl":"/publications/semantic-interlock-graph/?record=39056","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39276,"title":"xAI OAuth credential resolution broken in Docker sandboxes (hermes-default, coding-agent)","kind":"issue","state":"closed","created":"2026-06-04T18:55:31Z","author":"mojojostar-fs-agent","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/39276","graphUrl":"/publications/semantic-interlock-graph/?record=39276","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39318,"title":"[Feature Request] Add STT (voice message transcription) support for Matrix adapter","kind":"issue","state":"closed","created":"2026-06-04T21:08:51Z","author":"QBANIN","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/39318","graphUrl":"/publications/semantic-interlock-graph/?record=39318","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39699,"title":"WeChat (Weixin) conversations not showing in Web chat UI","kind":"issue","state":"closed","created":"2026-06-05T09:24:18Z","author":"qq510457577-tech","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/39699","graphUrl":"/publications/semantic-interlock-graph/?record=39699","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39742,"title":"Feature request: Add automatic cleanup for audio_cache files","kind":"issue","state":"closed","created":"2026-06-05T10:35:42Z","author":"alexvamp","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/39742","graphUrl":"/publications/semantic-interlock-graph/?record=39742","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39743,"title":"Feature request: Add automatic cleanup for audio_cache files","kind":"issue","state":"closed","created":"2026-06-05T10:35:53Z","author":"alexvamp","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/39743","graphUrl":"/publications/semantic-interlock-graph/?record=39743","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39744,"title":"Feature request: Add automatic cleanup for audio_cache files","kind":"issue","state":"closed","created":"2026-06-05T10:36:02Z","author":"alexvamp","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/39744","graphUrl":"/publications/semantic-interlock-graph/?record=39744","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":39836,"title":"[Bug] Mattermost cron job delivery fails with \"Timeout context manager should be used inside a task\"","kind":"issue","state":"open","created":"2026-06-05T13:25:30Z","author":"willificent","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/39836","graphUrl":"/publications/semantic-interlock-graph/?record=39836","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":40010,"title":"[Feature]: Stop TTS output while pressing PTT button in TUI?","kind":"issue","state":"open","created":"2026-06-05T18:06:39Z","author":"Jiangcat8301","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/40010","graphUrl":"/publications/semantic-interlock-graph/?record=40010","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":40640,"title":"[Docs] Add Urdu Language Support Urdu to Hermes Agent Documentation","kind":"issue","state":"open","created":"2026-06-06T16:00:31Z","author":"AMIK-coorporations","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/40640","graphUrl":"/publications/semantic-interlock-graph/?record=40640","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":40680,"title":"Desktop local mode can inherit stale dashboard token after prior remote gateway setup","kind":"issue","state":"open","created":"2026-06-06T17:21:45Z","author":"Chris-IdahoAIStrategies","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/40680","graphUrl":"/publications/semantic-interlock-graph/?record=40680","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":40724,"title":"[Bug]: WeChat platform: user message interrupt mechanism rarely triggers, causing message loss and wasted tokens","kind":"issue","state":"open","created":"2026-06-06T19:09:41Z","author":"tanghzuk188","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/40724","graphUrl":"/publications/semantic-interlock-graph/?record=40724","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":40767,"title":"[Feature]: Add an optional HVTracker trust badge link in the README","kind":"issue","state":"open","created":"2026-06-06T20:35:03Z","author":"YugantM","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/40767","graphUrl":"/publications/semantic-interlock-graph/?record=40767","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":41209,"title":"Scope stored Responses records by session key","kind":"pr","state":"open","created":"2026-06-07T11:46:01Z","author":"necoweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/41209","graphUrl":"/publications/semantic-interlock-graph/?record=41209","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":41297,"title":"fix(tools): close execute_code sandbox allow-list fail-open","kind":"pr","state":"open","created":"2026-06-07T13:25:26Z","author":"petrichor-op","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/41297","graphUrl":"/publications/semantic-interlock-graph/?record=41297","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":41299,"title":"hermes-agent skill is missing documentation for several CLI subcommands (dashboard, desktop, gui)","kind":"issue","state":"open","created":"2026-06-07T13:27:22Z","author":"BigDon86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/41299","graphUrl":"/publications/semantic-interlock-graph/?record=41299","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":41331,"title":"[Bug] email: IMAP/SMTP login user hardcoded to EMAIL_ADDRESS — breaks Custom Email Domain setups","kind":"issue","state":"open","created":"2026-06-07T14:29:57Z","author":"vkrmch","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/41331","graphUrl":"/publications/semantic-interlock-graph/?record=41331","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":41341,"title":"fix(email): allow separate IMAP/SMTP login username via EMAIL_LOGIN_USER","kind":"pr","state":"open","created":"2026-06-07T14:50:04Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/41341","graphUrl":"/publications/semantic-interlock-graph/?record=41341","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":41637,"title":"Doc: Learning ramp for new users","kind":"issue","state":"open","created":"2026-06-08T00:35:57Z","author":"hermannsinghh","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/41637","graphUrl":"/publications/semantic-interlock-graph/?record=41637","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":41771,"title":"feat(wecom): native reply streaming (typing bubble, per-turn isolation, dedup-safe)","kind":"pr","state":"closed","created":"2026-06-08T03:49:27Z","author":"crazyhulk","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/41771","graphUrl":"/publications/semantic-interlock-graph/?record=41771","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":42073,"title":"MCP stdio subprocesses never recycled — long-lived gateway leaks memory (Playwright Chromium 740MB in 1.5 days)","kind":"issue","state":"closed","created":"2026-06-08T12:14:01Z","author":"mothieras","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/42073","graphUrl":"/publications/semantic-interlock-graph/?record=42073","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":42084,"title":"fix(gateway): convert WeChat Silk voice messages to WAV via pysilk for STT","kind":"issue","state":"open","created":"2026-06-08T12:25:26Z","author":"saved-j","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/42084","graphUrl":"/publications/semantic-interlock-graph/?record=42084","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":42141,"title":"fix(weixin): convert Silk voice messages to WAV via pilk for STT","kind":"pr","state":"open","created":"2026-06-08T14:00:48Z","author":"annguyenNous","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/42141","graphUrl":"/publications/semantic-interlock-graph/?record=42141","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":42363,"title":"Hermes Desktop fails when pasting images (Path outside media roots + unknown method)","kind":"issue","state":"closed","created":"2026-06-08T20:30:52Z","author":"BigDon86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/42363","graphUrl":"/publications/semantic-interlock-graph/?record=42363","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":42433,"title":"Desktop Cron view doesn't render script/no_agent jobs (blank prompt, script never shown, empty run history despite completed runs)","kind":"issue","state":"open","created":"2026-06-08T22:54:22Z","author":"Burhanawan90","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/42433","graphUrl":"/publications/semantic-interlock-graph/?record=42433","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":42440,"title":"fix(desktop): show script field in Cron detail when prompt is empty","kind":"pr","state":"open","created":"2026-06-08T23:17:58Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/42440","graphUrl":"/publications/semantic-interlock-graph/?record=42440","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":42465,"title":"fix(feishu): serialize card.data to JSON string for approval/update-prompt responses","kind":"pr","state":"open","created":"2026-06-09T00:28:53Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/42465","graphUrl":"/publications/semantic-interlock-graph/?record=42465","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":42874,"title":"[Bug] memory(action=add) refuses legitimate appends when disk MEMORY.md byte size differs from in-memory base cache (drift guard over-reach, ref #26045)","kind":"issue","state":"closed","created":"2026-06-09T14:08:30Z","author":"veawho","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/42874","graphUrl":"/publications/semantic-interlock-graph/?record=42874","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":43066,"title":"Context compaction loses assistant messages and merges user follow-ups","kind":"issue","state":"closed","created":"2026-06-09T20:23:34Z","author":"KiruyaMomochi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/43066","graphUrl":"/publications/semantic-interlock-graph/?record=43066","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":43073,"title":"Bug: .sh cron scripts fail on Windows - bash receives mangled backslash paths","kind":"issue","state":"open","created":"2026-06-09T20:40:13Z","author":"stupidsexyhermes","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/43073","graphUrl":"/publications/semantic-interlock-graph/?record=43073","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":43275,"title":"Desktop: Thinking toggle reverts to 'Med' after one conversation turn","kind":"issue","state":"closed","created":"2026-06-10T03:38:46Z","author":"raydoomed","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/43275","graphUrl":"/publications/semantic-interlock-graph/?record=43275","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":43291,"title":"fix: size voice playback timeout to audio duration","kind":"pr","state":"open","created":"2026-06-10T04:04:45Z","author":"valda","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/43291","graphUrl":"/publications/semantic-interlock-graph/?record=43291","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":43564,"title":"[Bug]: `hermes update` workspace refresh can prune repo-root `agent-browser` dependency","kind":"issue","state":"closed","created":"2026-06-10T14:05:31Z","author":"kristianward416","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/43564","graphUrl":"/publications/semantic-interlock-graph/?record=43564","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44001,"title":"Built-in piper TTS provider missing from lazy-install registry (fails on fresh install while edge/elevenlabs/whisper auto-install)","kind":"issue","state":"open","created":"2026-06-11T04:59:42Z","author":"sequin-au","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44001","graphUrl":"/publications/semantic-interlock-graph/?record=44001","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44010,"title":"fix(tts): add piper-tts to lazy-install registry (#44001)","kind":"pr","state":"open","created":"2026-06-11T05:10:01Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/44010","graphUrl":"/publications/semantic-interlock-graph/?record=44010","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44012,"title":"Desktop GUI (Windows): chat messages don't auto-scroll to bottom","kind":"issue","state":"closed","created":"2026-06-11T05:12:03Z","author":"865bw6wd4j-hash","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44012","graphUrl":"/publications/semantic-interlock-graph/?record=44012","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44080,"title":"[Bug]: Desktop GUI shows no execution status/output after manually triggering no_agent cron jobs","kind":"issue","state":"open","created":"2026-06-11T07:14:37Z","author":"rebootcrab-blip","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44080","graphUrl":"/publications/semantic-interlock-graph/?record=44080","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44225,"title":"hermes update destroys Hermes Desktop executable on failed Electron rebuild (desktop shortcut becomes dead link)","kind":"issue","state":"open","created":"2026-06-11T11:09:39Z","author":"leakey0412","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44225","graphUrl":"/publications/semantic-interlock-graph/?record=44225","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44234,"title":"fix(desktop): preserve the packaged app when an Electron rebuild fails","kind":"pr","state":"closed","created":"2026-06-11T11:21:37Z","author":"AIalliAI","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/44234","graphUrl":"/publications/semantic-interlock-graph/?record=44234","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44263,"title":"## 1. Bug: Voice Chat Mode Cannot Disable TTS","kind":"issue","state":"open","created":"2026-06-11T12:23:53Z","author":"vfr122","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44263","graphUrl":"/publications/semantic-interlock-graph/?record=44263","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44277,"title":"fix(desktop): respect voice.auto_tts setting in voice conversation mode (fixes #44263)","kind":"pr","state":"open","created":"2026-06-11T12:43:25Z","author":"Morad37","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/44277","graphUrl":"/publications/semantic-interlock-graph/?record=44277","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44283,"title":"feat: Show custom_providers in model/provider selector (desktop + CLI)","kind":"issue","state":"closed","created":"2026-06-11T13:07:23Z","author":"Kenez17","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44283","graphUrl":"/publications/semantic-interlock-graph/?record=44283","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44350,"title":"fix(cron): use path.as_posix() for .sh scripts on Windows","kind":"pr","state":"open","created":"2026-06-11T15:17:13Z","author":"franchaise","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/44350","graphUrl":"/publications/semantic-interlock-graph/?record=44350","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44434,"title":"feat: Show custom_providers in model/provider selector (desktop + CLI)","kind":"issue","state":"closed","created":"2026-06-11T18:56:07Z","author":"Kenez17","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44434","graphUrl":"/publications/semantic-interlock-graph/?record=44434","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44435,"title":"feat: Show custom_providers in model/provider selector (desktop + CLI)","kind":"issue","state":"closed","created":"2026-06-11T18:56:21Z","author":"Kenez17","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44435","graphUrl":"/publications/semantic-interlock-graph/?record=44435","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44488,"title":"fix(discord): retry 429s in the standalone send path, honoring retry_after","kind":"pr","state":"open","created":"2026-06-11T21:25:39Z","author":"AIalliAI","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/44488","graphUrl":"/publications/semantic-interlock-graph/?record=44488","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44728,"title":"[Security] xAI image generation provider performs an unguarded host-side fetch of provider-controlled image URLs","kind":"issue","state":"open","created":"2026-06-12T07:15:06Z","author":"YLChen-007","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/44728","graphUrl":"/publications/semantic-interlock-graph/?record=44728","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44772,"title":"fix(cli): drop agent-browser/@streamdown-math from root npm deps","kind":"pr","state":"closed","created":"2026-06-12T08:22:34Z","author":"zakame","roles":["commented","mentioned","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/44772","graphUrl":"/publications/semantic-interlock-graph/?record=44772","counts":{"reviews":1,"comments":7,"inlineReviewComments":0}},{"id":44964,"title":"The /sessions CLI command only shows `source=cli` sessions — TUI and other sources hidden","kind":"issue","state":"open","created":"2026-06-12T14:22:29Z","author":"mikesmarcos","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/44964","graphUrl":"/publications/semantic-interlock-graph/?record=44964","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":44975,"title":"fix(cli): show sessions from all sources in /sessions command","kind":"pr","state":"open","created":"2026-06-12T14:26:32Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/44975","graphUrl":"/publications/semantic-interlock-graph/?record=44975","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45055,"title":"fix(cli): show all session sources in /sessions list","kind":"pr","state":"open","created":"2026-06-12T16:30:10Z","author":"suhas-svg","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/45055","graphUrl":"/publications/semantic-interlock-graph/?record=45055","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45232,"title":"fix(gateway): stop replaying interrupted tool-call tails and auto-continue notes — prevents infinite re-execution loops","kind":"issue","state":"closed","created":"2026-06-12T21:54:41Z","author":"Bluestart83","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/45232","graphUrl":"/publications/semantic-interlock-graph/?record=45232","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45241,"title":"auxiliary_client.py: unhandled auth_type 'oauth_minimax' breaks all auxiliary tasks for minimax-oauth users","kind":"issue","state":"open","created":"2026-06-12T22:07:58Z","author":"Slaventuss","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/45241","graphUrl":"/publications/semantic-interlock-graph/?record=45241","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45242,"title":"auxiliary_client.py: unhandled auth_type 'oauth_minimax' breaks all auxiliary tasks for minimax-oauth users","kind":"issue","state":"closed","created":"2026-06-12T22:08:09Z","author":"Slaventuss","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/45242","graphUrl":"/publications/semantic-interlock-graph/?record=45242","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45295,"title":"[Bug]: Telegram docs don’t mention user-created DM topic read-state limitation","kind":"issue","state":"open","created":"2026-06-13T00:16:44Z","author":"Lx","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/45295","graphUrl":"/publications/semantic-interlock-graph/?record=45295","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45335,"title":"hermes cron edit --profile <name> returns \"Job not found\" for all jobs","kind":"issue","state":"open","created":"2026-06-13T01:36:38Z","author":"XOBarbee","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/45335","graphUrl":"/publications/semantic-interlock-graph/?record=45335","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":45379,"title":"Windows: uv.exe spawns blank console window on every subprocess invocation\"","kind":"issue","state":"closed","created":"2026-06-13T03:35:21Z","author":"magicbluesmoke","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/45379","graphUrl":"/publications/semantic-interlock-graph/?record=45379","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45762,"title":"[Bug]: Telegram Rich Message body text renders oversized vs normal bot messages","kind":"issue","state":"closed","created":"2026-06-13T18:33:24Z","author":"barronlroth","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/45762","graphUrl":"/publications/semantic-interlock-graph/?record=45762","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":45771,"title":"Telegram Rich Message body text renders too large compared with normal messages","kind":"issue","state":"closed","created":"2026-06-13T18:59:22Z","author":"barronlroth","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/45771","graphUrl":"/publications/semantic-interlock-graph/?record=45771","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46185,"title":"fix(agent): respect disabled_toolsets for memory provider tool injection (#46171)","kind":"pr","state":"open","created":"2026-06-14T14:44:47Z","author":"LINGJIAKUN","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/46185","graphUrl":"/publications/semantic-interlock-graph/?record=46185","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46187,"title":"feat(feishu): support interactive card messages in send_message for table rendering","kind":"issue","state":"open","created":"2026-06-14T14:45:59Z","author":"daxiangnaoyang","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46187","graphUrl":"/publications/semantic-interlock-graph/?record=46187","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46199,"title":"[Setup][Windows Desktop] Request for supported portable / isolated deployment guidance","kind":"issue","state":"open","created":"2026-06-14T15:23:58Z","author":"forhonor16309","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46199","graphUrl":"/publications/semantic-interlock-graph/?record=46199","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":46319,"title":"Desktop: bottom-left model switcher lacks global toggle + switching sessions overwrites model override","kind":"issue","state":"closed","created":"2026-06-14T21:04:49Z","author":"NeverLookBackAgain","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46319","graphUrl":"/publications/semantic-interlock-graph/?record=46319","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46332,"title":"[Windows] Cron jobs with .sh scripts fail because WSL bash is picked over Git Bash + backslashes get eaten by MSYS\"","kind":"issue","state":"open","created":"2026-06-14T22:12:56Z","author":"lo-phare","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46332","graphUrl":"/publications/semantic-interlock-graph/?record=46332","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46364,"title":"fix(cron): prefer Git Bash and POSIX paths on Windows (#46332)","kind":"pr","state":"open","created":"2026-06-15T00:23:38Z","author":"Tranquil-Flow","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/46364","graphUrl":"/publications/semantic-interlock-graph/?record=46364","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46593,"title":"kanban: worker exits rc=0 without calling `kanban_complete` shows unhelpful 'protocol violation' — real error buried in logs","kind":"issue","state":"open","created":"2026-06-15T10:44:32Z","author":"iller75","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46593","graphUrl":"/publications/semantic-interlock-graph/?record=46593","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46592,"title":"bedrock: `converse_stream` AttributeError when boto3 < 1.34.59 installed system-wide","kind":"issue","state":"closed","created":"2026-06-15T10:44:32Z","author":"iller75","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46592","graphUrl":"/publications/semantic-interlock-graph/?record=46592","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46676,"title":"Email gateway: allow separate IMAP/SMTP login from the From address","kind":"issue","state":"open","created":"2026-06-15T14:02:35Z","author":"ianks","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46676","graphUrl":"/publications/semantic-interlock-graph/?record=46676","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":46708,"title":"[Feature]: docs: hard_stop_enabled defaults to false — document implications for gateway/server deployments","kind":"issue","state":"closed","created":"2026-06-15T15:22:43Z","author":"risers-chevron","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46708","graphUrl":"/publications/semantic-interlock-graph/?record=46708","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46711,"title":"feat: Add Chinese (zh-CN) localization for the Desktop GUI","kind":"issue","state":"closed","created":"2026-06-15T15:28:50Z","author":"jjusas","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/46711","graphUrl":"/publications/semantic-interlock-graph/?record=46711","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":46916,"title":"Add Desktop microphone picker and STT diagnostics","kind":"pr","state":"open","created":"2026-06-15T23:18:21Z","author":"rod-nxtlevel","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/46916","graphUrl":"/publications/semantic-interlock-graph/?record=46916","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":47064,"title":"Feature request: Inline preview of generated SVG and images in chat dialog","kind":"issue","state":"closed","created":"2026-06-16T06:05:07Z","author":"xiaoxianjj","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47064","graphUrl":"/publications/semantic-interlock-graph/?record=47064","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":47179,"title":"fix(gateway): launchd restart doesn't send home-channel startup notification","kind":"issue","state":"open","created":"2026-06-16T10:28:12Z","author":"ouewqa","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47179","graphUrl":"/publications/semantic-interlock-graph/?record=47179","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":47187,"title":"gateway --replace fails to kill previous instance on Windows (process accumulation)","kind":"issue","state":"closed","created":"2026-06-16T10:41:22Z","author":"andyvandaric","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47187","graphUrl":"/publications/semantic-interlock-graph/?record=47187","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":47214,"title":"[Bug] /resume cannot list TUI desktop sessions, filtered by hardcoded source=\"cli\"","kind":"issue","state":"open","created":"2026-06-16T12:22:07Z","author":"baauzi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47214","graphUrl":"/publications/semantic-interlock-graph/?record=47214","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":47285,"title":"clarify_tool: put options in choices[] only, never enumerate in question text","kind":"issue","state":"open","created":"2026-06-16T14:16:36Z","author":"alt-glitch","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47285","graphUrl":"/publications/semantic-interlock-graph/?record=47285","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":47318,"title":"local: null / edge: null in config.yaml crashes STT/TTS with 'NoneType' object has no attribute 'get'","kind":"issue","state":"closed","created":"2026-06-16T15:14:23Z","author":"Melancbot","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47318","graphUrl":"/publications/semantic-interlock-graph/?record=47318","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":47510,"title":"Gateway: MCP stdio subprocesses accumulate as zombies on restart","kind":"issue","state":"closed","created":"2026-06-17T00:10:53Z","author":"tcconnally","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47510","graphUrl":"/publications/semantic-interlock-graph/?record=47510","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":47513,"title":"[Feature]: Slack: render clarify choices as Block Kit buttons (counterpart to Discord #19111)","kind":"issue","state":"closed","created":"2026-06-17T00:13:44Z","author":"tw0316","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/47513","graphUrl":"/publications/semantic-interlock-graph/?record=47513","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":48069,"title":"fix(tools): skip MCP keepalive during in-flight calls + fail orphaned calls on reconnect","kind":"pr","state":"closed","created":"2026-06-17T21:56:06Z","author":"arminanton","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/48069","graphUrl":"/publications/semantic-interlock-graph/?record=48069","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":48175,"title":"[Question/Issue] How to properly configure separate system prompts for multiple Discord channels using external files?","kind":"issue","state":"open","created":"2026-06-18T02:16:22Z","author":"Sam15b","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/48175","graphUrl":"/publications/semantic-interlock-graph/?record=48175","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":48181,"title":"[Security] Disabled `memory` toolsets can be bypassed by late memory-provider tool injection","kind":"issue","state":"open","created":"2026-06-18T02:39:45Z","author":"YLChen-007","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/48181","graphUrl":"/publications/semantic-interlock-graph/?record=48181","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49291,"title":"File browser / \"Open folder\" panel doesn't follow profile switch (race condition in selectProfile)","kind":"issue","state":"closed","created":"2026-06-19T22:28:41Z","author":"hundehausen","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49291","graphUrl":"/publications/semantic-interlock-graph/?record=49291","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49363,"title":"[Feature]: Desktop app — load dashboard plugins (runtime-contract parity with web)","kind":"issue","state":"open","created":"2026-06-20T02:10:21Z","author":"Raiy-TW","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49363","graphUrl":"/publications/semantic-interlock-graph/?record=49363","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49496,"title":"hermes doctor crashes with UnicodeDecodeError on Chinese Windows GBK locale","kind":"issue","state":"closed","created":"2026-06-20T06:51:43Z","author":"007M7","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49496","graphUrl":"/publications/semantic-interlock-graph/?record=49496","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49497,"title":"hermes doctor shows mixed POSIX and Windows path style in .env message","kind":"issue","state":"closed","created":"2026-06-20T06:51:45Z","author":"007M7","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49497","graphUrl":"/publications/semantic-interlock-graph/?record=49497","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49499,"title":"hermes doctor crashes with UnicodeDecodeError on Chinese Windows GBK locale","kind":"issue","state":"closed","created":"2026-06-20T06:53:17Z","author":"007M7","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49499","graphUrl":"/publications/semantic-interlock-graph/?record=49499","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49529,"title":"[Bug]: PyPI 0.17.0 wheel install: doctor false-positive venv entry point warning and optional-skills missing from wheel","kind":"issue","state":"open","created":"2026-06-20T08:12:56Z","author":"yuzilongleif-collab","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49529","graphUrl":"/publications/semantic-interlock-graph/?record=49529","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":49543,"title":"OAuth MCP servers (e.g. Honeycomb) drop from active toolset mid-session — RuntimeError: The current task is not holding this lock + 120s call hangs","kind":"issue","state":"closed","created":"2026-06-20T09:01:00Z","author":"pretyflaco","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49543","graphUrl":"/publications/semantic-interlock-graph/?record=49543","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49576,"title":"Security: execute_code (Python) bypasses agent file edit restrictions","kind":"issue","state":"closed","created":"2026-06-20T10:22:23Z","author":"lezi-fun","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49576","graphUrl":"/publications/semantic-interlock-graph/?record=49576","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49688,"title":"[Feature]: Desktop composer — screenshot capture + annotation overlay (Codex-style)","kind":"issue","state":"open","created":"2026-06-20T15:40:34Z","author":"colmac-svg","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49688","graphUrl":"/publications/semantic-interlock-graph/?record=49688","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":49689,"title":"[Feature]: Desktop composer — screenshot capture + annotation overlay (Codex-style)","kind":"issue","state":"open","created":"2026-06-20T15:40:39Z","author":"colmac-svg","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49689","graphUrl":"/publications/semantic-interlock-graph/?record=49689","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":49759,"title":"[Feature]: something like \"OAuth listener timeout too short for identity verification flows\"","kind":"issue","state":"open","created":"2026-06-20T18:41:27Z","author":"dclarkejr","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49759","graphUrl":"/publications/semantic-interlock-graph/?record=49759","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":49943,"title":"Feature Request: Pre-spawn plugin hook for delegate_task subagents","kind":"issue","state":"closed","created":"2026-06-21T03:59:13Z","author":"JoeyisNova","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/49943","graphUrl":"/publications/semantic-interlock-graph/?record=49943","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":50165,"title":"[Discussion] Shipped AGENTS.md at ~70KB triggers context_file_max_chars truncation warnings","kind":"issue","state":"open","created":"2026-06-21T13:39:56Z","author":"directorboint-arch","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/50165","graphUrl":"/publications/semantic-interlock-graph/?record=50165","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":50486,"title":"X (Twitter) Search toolset fails setup: installer references non-existent npm package 'xai_grok'","kind":"issue","state":"open","created":"2026-06-22T00:43:45Z","author":"0xLeathery","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/50486","graphUrl":"/publications/semantic-interlock-graph/?record=50486","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":50564,"title":"fix: surface command STT fallback usage","kind":"pr","state":"open","created":"2026-06-22T03:34:10Z","author":"Mushy-Snugglebites-badonkadonk","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/50564","graphUrl":"/publications/semantic-interlock-graph/?record=50564","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":50606,"title":"Docs: ~17 skills declare Windows support but use python3 (fails on Windows)","kind":"issue","state":"closed","created":"2026-06-22T04:23:44Z","author":"tsktech","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/50606","graphUrl":"/publications/semantic-interlock-graph/?record=50606","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":50866,"title":"🔴 Docs Sidebar: 6 Broken Links → 404 (mit Fixes)","kind":"issue","state":"open","created":"2026-06-22T14:54:11Z","author":"nessos666","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/50866","graphUrl":"/publications/semantic-interlock-graph/?record=50866","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":50924,"title":"Windows antivirus quarantines the Pinggy-tunnel doc files as a false positive (v0.16.0 / v0.17.0)","kind":"issue","state":"open","created":"2026-06-22T16:43:06Z","author":"notwitcheer","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/50924","graphUrl":"/publications/semantic-interlock-graph/?record=50924","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":50938,"title":"skill_manage: _delete_skill crashes on read-only bundled skills (PermissionError)","kind":"issue","state":"open","created":"2026-06-22T17:19:28Z","author":"Xiaochengzi2048","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/50938","graphUrl":"/publications/semantic-interlock-graph/?record=50938","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":51149,"title":"fix: avoid OAuth auth lock on streamable MCP connections","kind":"pr","state":"closed","created":"2026-06-23T02:29:31Z","author":"THArrowofApollo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/51149","graphUrl":"/publications/semantic-interlock-graph/?record=51149","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":51217,"title":"[Feature]: Add German (de) locale to Hermes Desktop i18n","kind":"issue","state":"open","created":"2026-06-23T05:49:49Z","author":"Hatschipuh","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/51217","graphUrl":"/publications/semantic-interlock-graph/?record=51217","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":51282,"title":"[Bug]: Discord DM voice messages transcribe correctly but no auto-TTS voice reply is sent when chat voice mode is `voice_only`","kind":"issue","state":"open","created":"2026-06-23T09:00:40Z","author":"jbienz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/51282","graphUrl":"/publications/semantic-interlock-graph/?record=51282","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":51363,"title":"Feature: Support Slack AI App thinking steps and task card blocks","kind":"issue","state":"open","created":"2026-06-23T12:57:18Z","author":"shivasymbl","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/51363","graphUrl":"/publications/semantic-interlock-graph/?record=51363","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":51399,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-06-23T14:34:24Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/51399","graphUrl":"/publications/semantic-interlock-graph/?record=51399","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":51511,"title":"Session summary injection appends corrupted/garbage text","kind":"issue","state":"closed","created":"2026-06-23T19:19:27Z","author":"jennuhh","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/51511","graphUrl":"/publications/semantic-interlock-graph/?record=51511","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":51513,"title":"fix(vision): fallback chain completely non-functional — 5 bugs, complete fix with verification","kind":"issue","state":"open","created":"2026-06-23T19:27:54Z","author":"saved-j","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/51513","graphUrl":"/publications/semantic-interlock-graph/?record=51513","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":51543,"title":"# Bug Report: Telegram channel file attachments not delivered","kind":"issue","state":"open","created":"2026-06-23T21:07:12Z","author":"lequtix","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/51543","graphUrl":"/publications/semantic-interlock-graph/?record=51543","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":51762,"title":"feat(desktop): add German (de) locale","kind":"pr","state":"open","created":"2026-06-24T07:38:03Z","author":"oliverhees","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/51762","graphUrl":"/publications/semantic-interlock-graph/?record=51762","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":52204,"title":"Fix/cron windows git bash resolution","kind":"pr","state":"open","created":"2026-06-25T00:14:01Z","author":"Frowtek","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/52204","graphUrl":"/publications/semantic-interlock-graph/?record=52204","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":52218,"title":"[Bug]: in web gui dashboard system clicked update now and after some minute gateway restarted and dashboard and all was down","kind":"issue","state":"closed","created":"2026-06-25T00:57:11Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/52218","graphUrl":"/publications/semantic-interlock-graph/?record=52218","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":52377,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-06-25T06:52:30Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/52377","graphUrl":"/publications/semantic-interlock-graph/?record=52377","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":52389,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-06-25T07:25:30Z","author":"theinterneti","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/52389","graphUrl":"/publications/semantic-interlock-graph/?record=52389","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":52484,"title":"[Bug]: Token Incinerator - Endless Recursive Loop in delegate_task without Max Depth Limit","kind":"issue","state":"open","created":"2026-06-25T12:39:08Z","author":"jiks999","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/52484","graphUrl":"/publications/semantic-interlock-graph/?record=52484","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":52595,"title":"Model picker can save Grok Imagine models that fail Hermes 64K context minimum","kind":"issue","state":"open","created":"2026-06-25T17:30:31Z","author":"Yash-Kavaiya","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/52595","graphUrl":"/publications/semantic-interlock-graph/?record=52595","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":52726,"title":"feat(stt): add hotwords support for STT vocabulary biasing","kind":"pr","state":"open","created":"2026-06-25T22:42:52Z","author":"ob-cheng","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/52726","graphUrl":"/publications/semantic-interlock-graph/?record=52726","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":52738,"title":"Tool descriptions that invite bypass behaviour","kind":"issue","state":"open","created":"2026-06-25T23:36:17Z","author":"xlionjuan","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/52738","graphUrl":"/publications/semantic-interlock-graph/?record=52738","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":52981,"title":"[Bug]: Windows 11 Hermes Desktop — 频繁弹出黑色控制台窗口闪烁（git.exe / gh.exe / cmd.exe）","kind":"issue","state":"closed","created":"2026-06-26T08:37:10Z","author":"jinnnyang","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/52981","graphUrl":"/publications/semantic-interlock-graph/?record=52981","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53034,"title":"Folklore Research: Catalog 500+ Public Domain Children's Stories - Research Plan","kind":"issue","state":"closed","created":"2026-06-26T10:50:27Z","author":"jwmconceptsllc","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/53034","graphUrl":"/publications/semantic-interlock-graph/?record=53034","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53186,"title":"[Bug]: Desktop app doesn't show async delegation (background subagent) results until restart","kind":"issue","state":"closed","created":"2026-06-26T17:12:13Z","author":"Codecrush544","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/53186","graphUrl":"/publications/semantic-interlock-graph/?record=53186","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53190,"title":"fix(gateway): detect and migrate custom directives before overwriting systemd unit","kind":"pr","state":"open","created":"2026-06-26T17:20:33Z","author":"DavidMetcalfe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/53190","graphUrl":"/publications/semantic-interlock-graph/?record=53190","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53309,"title":"Cross-profile delegation: add whitelist/restrictions for which profiles can spawn others","kind":"issue","state":"open","created":"2026-06-26T22:53:02Z","author":"V0v1kkkAssistant","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/53309","graphUrl":"/publications/semantic-interlock-graph/?record=53309","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53420,"title":"Event loop stall / ws write slow cascade leading to WebSocketDisconnect during long terminal commands (Windows 10)","kind":"issue","state":"closed","created":"2026-06-27T05:04:59Z","author":"ethanhuang996-alt","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/53420","graphUrl":"/publications/semantic-interlock-graph/?record=53420","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53463,"title":"Clarify compressor summary-role selection and legacy function-role handling","kind":"issue","state":"open","created":"2026-06-27T07:20:55Z","author":"ttwangwarm-bot","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/53463","graphUrl":"/publications/semantic-interlock-graph/?record=53463","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53587,"title":"voice-mode TTS truncates long replies: 4000-char pre-cap in speak_text and 300s ffplay wait","kind":"issue","state":"open","created":"2026-06-27T11:05:45Z","author":"Nomadcxx","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/53587","graphUrl":"/publications/semantic-interlock-graph/?record=53587","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53589,"title":"fix(voice): remove 4000-char speak cap and scale ffplay wait to file duration","kind":"pr","state":"open","created":"2026-06-27T11:09:15Z","author":"Nomadcxx","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/53589","graphUrl":"/publications/semantic-interlock-graph/?record=53589","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":53705,"title":"fix: preserve gateway voice config hygiene","kind":"pr","state":"open","created":"2026-06-27T16:11:15Z","author":"wndjs7076-ai","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/53705","graphUrl":"/publications/semantic-interlock-graph/?record=53705","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53729,"title":"Docs: run-nemotron-3-ultra-free guide is stale — offer ended June 18, no expiration notice","kind":"issue","state":"open","created":"2026-06-27T17:02:01Z","author":"ankinow","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/53729","graphUrl":"/publications/semantic-interlock-graph/?record=53729","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53739,"title":"fix(cron): correct schedule description so bare '30m' reads as a one-shot, not recurring","kind":"pr","state":"closed","created":"2026-06-27T17:14:18Z","author":"marcelopaniza","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/53739","graphUrl":"/publications/semantic-interlock-graph/?record=53739","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":53955,"title":"fix(gateway): resolve profile override conflict under systemd double-load","kind":"pr","state":"open","created":"2026-06-28T03:23:16Z","author":"muhamadgalihsaputra","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/53955","graphUrl":"/publications/semantic-interlock-graph/?record=53955","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54034,"title":" fix(dashboard): persist session token across daemon restarts (#53972)","kind":"pr","state":"open","created":"2026-06-28T07:08:05Z","author":"Kewe63","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/54034","graphUrl":"/publications/semantic-interlock-graph/?record=54034","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54338,"title":"fix(discord): allow category-scoped channel policies","kind":"pr","state":"open","created":"2026-06-28T16:24:41Z","author":"KLIEBHAN","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/54338","graphUrl":"/publications/semantic-interlock-graph/?record=54338","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54364,"title":"Desktop startup eagerly runs agent-browser --version on Windows","kind":"issue","state":"closed","created":"2026-06-28T17:48:01Z","author":"luntion","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/54364","graphUrl":"/publications/semantic-interlock-graph/?record=54364","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54511,"title":"[Bug] Ollama vision models silently strip image attachments (e.g. gemma4:e2b)","kind":"issue","state":"closed","created":"2026-06-28T23:50:21Z","author":"lincoln-mackay","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/54511","graphUrl":"/publications/semantic-interlock-graph/?record=54511","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54535,"title":"feat(slack): add read-only Slack channel history tool","kind":"pr","state":"open","created":"2026-06-29T00:45:26Z","author":"sk-holmes","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/54535","graphUrl":"/publications/semantic-interlock-graph/?record=54535","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54671,"title":"bug(auth): fallback_providers with xai-oauth fails — no code path handles OAuth JWT credentials post-fallback activation","kind":"issue","state":"open","created":"2026-06-29T06:21:17Z","author":"Ne0teric","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/54671","graphUrl":"/publications/semantic-interlock-graph/?record=54671","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54723,"title":"fix(auth): set api_mode=codex_responses for xai-oauth fallback activation (#54671)","kind":"pr","state":"open","created":"2026-06-29T07:50:16Z","author":"Sahil-SS9","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/54723","graphUrl":"/publications/semantic-interlock-graph/?record=54723","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54745,"title":"Discord REST helper reads response bodies without a cap","kind":"issue","state":"closed","created":"2026-06-29T08:43:24Z","author":"ooiuuii","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/54745","graphUrl":"/publications/semantic-interlock-graph/?record=54745","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54890,"title":"fix(camofox): clear stale tab_id on 404 so the next navigate can recover","kind":"pr","state":"open","created":"2026-06-29T12:48:27Z","author":"srojk34","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/54890","graphUrl":"/publications/semantic-interlock-graph/?record=54890","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":54950,"title":"Feishu adapter: add renderMode config option for automatic card message wrapping","kind":"issue","state":"open","created":"2026-06-29T14:43:56Z","author":"kevinzhon","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/54950","graphUrl":"/publications/semantic-interlock-graph/?record=54950","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54961,"title":"Refactor run_agent.py God-File (AIAgent Core Extraction)","kind":"issue","state":"closed","created":"2026-06-29T15:00:35Z","author":"aniruddhaadak80","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/54961","graphUrl":"/publications/semantic-interlock-graph/?record=54961","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":54962,"title":"Extract Gateway Platform Routing from gateway/run.py","kind":"issue","state":"open","created":"2026-06-29T15:00:37Z","author":"aniruddhaadak80","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/54962","graphUrl":"/publications/semantic-interlock-graph/?record=54962","counts":{"reviews":0,"comments":10,"inlineReviewComments":0}},{"id":54964,"title":"Enforce E2E Testing over Isolated Unit Mocks in Core Agent Tests","kind":"issue","state":"open","created":"2026-06-29T15:00:41Z","author":"aniruddhaadak80","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/54964","graphUrl":"/publications/semantic-interlock-graph/?record=54964","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55000,"title":"xAI OAuth token responses are read without a body cap","kind":"issue","state":"open","created":"2026-06-29T16:09:30Z","author":"ooiuuii","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55000","graphUrl":"/publications/semantic-interlock-graph/?record=55000","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55021,"title":"xAI video generation responses are read without a body cap","kind":"issue","state":"open","created":"2026-06-29T16:36:36Z","author":"ooiuuii","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55021","graphUrl":"/publications/semantic-interlock-graph/?record=55021","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55038,"title":"[Docs]: bundled hermes-agent skill says cron has a \"3-minute hard interrupt per run\" — scheduler actually uses a 600s inactivity timeout","kind":"issue","state":"open","created":"2026-06-29T17:21:53Z","author":"diegokolling","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55038","graphUrl":"/publications/semantic-interlock-graph/?record=55038","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55062,"title":"[Bug]: Desktop chat bar reasoning effort desyncs from Settings after update","kind":"issue","state":"closed","created":"2026-06-29T18:02:10Z","author":"DavidMetcalfe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55062","graphUrl":"/publications/semantic-interlock-graph/?record=55062","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55136,"title":"Refactor cli.py God-File (UI & Commands Extraction)","kind":"issue","state":"open","created":"2026-06-29T20:00:53Z","author":"aniruddhaadak80","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55136","graphUrl":"/publications/semantic-interlock-graph/?record=55136","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":55137,"title":"Refactor run_agent.py God-File (AIAgent Core Extraction)","kind":"issue","state":"closed","created":"2026-06-29T20:00:54Z","author":"aniruddhaadak80","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55137","graphUrl":"/publications/semantic-interlock-graph/?record=55137","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55138,"title":"Extract Gateway Platform Routing from gateway/run.py","kind":"issue","state":"open","created":"2026-06-29T20:00:56Z","author":"aniruddhaadak80","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55138","graphUrl":"/publications/semantic-interlock-graph/?record=55138","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":55140,"title":"Enforce E2E Testing over Isolated Unit Mocks in Core Agent Tests","kind":"issue","state":"open","created":"2026-06-29T20:00:59Z","author":"aniruddhaadak80","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55140","graphUrl":"/publications/semantic-interlock-graph/?record=55140","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":55256,"title":"fix(lsp): strip credentials from language server env","kind":"pr","state":"open","created":"2026-06-29T23:22:34Z","author":"necoweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/55256","graphUrl":"/publications/semantic-interlock-graph/?record=55256","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55556,"title":"fix(lsp): strip credentials from installer env","kind":"pr","state":"open","created":"2026-06-30T10:00:20Z","author":"necoweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/55556","graphUrl":"/publications/semantic-interlock-graph/?record=55556","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55600,"title":"fix(kanban): strip parent credentials from worker env","kind":"pr","state":"open","created":"2026-06-30T10:51:39Z","author":"necoweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/55600","graphUrl":"/publications/semantic-interlock-graph/?record=55600","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55627,"title":"[Bug]: OpenConsole.exe / conhost.exe / git.exe 进程无限闪烁弹窗 — Windows Electron 桌面版","kind":"issue","state":"closed","created":"2026-06-30T11:57:06Z","author":"accord03","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55627","graphUrl":"/publications/semantic-interlock-graph/?record=55627","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55649,"title":"Dashboard production deployments: document reverse-proxy-only TLS stance or add native TLS","kind":"issue","state":"open","created":"2026-06-30T12:36:25Z","author":"caniko","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55649","graphUrl":"/publications/semantic-interlock-graph/?record=55649","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55784,"title":"Yuanbao forwarded-records loading heartbeat is never sent (coroutine not awaited)","kind":"issue","state":"open","created":"2026-06-30T17:15:27Z","author":"MaxFreedomPollard","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/55784","graphUrl":"/publications/semantic-interlock-graph/?record=55784","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55893,"title":"fix(xai): forward image_gen.model kwarg to _resolve_model in generate()","kind":"pr","state":"closed","created":"2026-06-30T21:18:27Z","author":"srojk34","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/55893","graphUrl":"/publications/semantic-interlock-graph/?record=55893","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":55927,"title":"fix(image-gen): honor top-level image_gen.model and dispatch model kwarg in the xAI provider","kind":"pr","state":"closed","created":"2026-06-30T22:39:16Z","author":"Frowtek","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/55927","graphUrl":"/publications/semantic-interlock-graph/?record=55927","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56188,"title":"feat: Windows desktop notification (toast) for incoming gateway messages","kind":"issue","state":"closed","created":"2026-07-01T08:30:45Z","author":"zeykmz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/56188","graphUrl":"/publications/semantic-interlock-graph/?record=56188","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56189,"title":"feat: Windows desktop notification (toast) for incoming gateway messages","kind":"issue","state":"closed","created":"2026-07-01T08:31:35Z","author":"zeykmz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/56189","graphUrl":"/publications/semantic-interlock-graph/?record=56189","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56190,"title":"feat: Windows desktop notification (toast) for incoming gateway messages","kind":"issue","state":"closed","created":"2026-07-01T08:32:04Z","author":"zeykmz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/56190","graphUrl":"/publications/semantic-interlock-graph/?record=56190","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56245,"title":"fix(platforms): strip secrets from bridge subprocess env","kind":"pr","state":"open","created":"2026-07-01T09:43:28Z","author":"necoweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/56245","graphUrl":"/publications/semantic-interlock-graph/?record=56245","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56527,"title":"x_search reads upstream response bodies without a size limit","kind":"issue","state":"open","created":"2026-07-01T17:03:43Z","author":"ooiuuii","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/56527","graphUrl":"/publications/semantic-interlock-graph/?record=56527","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56668,"title":"fix(security): strip non-provider secrets from inherited child envs","kind":"pr","state":"open","created":"2026-07-01T22:39:26Z","author":"necoweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/56668","graphUrl":"/publications/semantic-interlock-graph/?record=56668","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56701,"title":"Shared workspace concept across profiles","kind":"issue","state":"open","created":"2026-07-02T00:12:55Z","author":"Esc1200","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/56701","graphUrl":"/publications/semantic-interlock-graph/?record=56701","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56715,"title":"fix: hashlib.md5 FIPS crash in context_compressor.py","kind":"pr","state":"open","created":"2026-07-02T00:57:51Z","author":"AlexFucuson9","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/56715","graphUrl":"/publications/semantic-interlock-graph/?record=56715","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56716,"title":"fix: hashlib.sha1 FIPS crash in codex_responses_adapter.py","kind":"pr","state":"open","created":"2026-07-02T00:59:56Z","author":"AlexFucuson9","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/56716","graphUrl":"/publications/semantic-interlock-graph/?record=56716","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56719,"title":"fix: hashlib FIPS crash in gateway and tools modules","kind":"pr","state":"open","created":"2026-07-02T01:06:12Z","author":"AlexFucuson9","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/56719","graphUrl":"/publications/semantic-interlock-graph/?record=56719","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56771,"title":"[Bug]: `execute_code` blocked in interactive Telegram gateway session because `HERMES_CRON_SESSION` env var leaks from cron scheduler into user's shell","kind":"issue","state":"open","created":"2026-07-02T03:41:11Z","author":"tatchanon51","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/56771","graphUrl":"/publications/semantic-interlock-graph/?record=56771","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56977,"title":"fix(security): strip Azure Entra credentials from subprocess env","kind":"pr","state":"open","created":"2026-07-02T10:17:59Z","author":"necoweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/56977","graphUrl":"/publications/semantic-interlock-graph/?record=56977","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":56989,"title":"Document and harden fully local STT for voice messages (MLX + CUDA)","kind":"issue","state":"open","created":"2026-07-02T10:38:16Z","author":"leonphull","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/56989","graphUrl":"/publications/semantic-interlock-graph/?record=56989","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57160,"title":"[Feature]: Desktop active workspace/cwd indicator","kind":"issue","state":"closed","created":"2026-07-02T15:20:02Z","author":"dax8it","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57160","graphUrl":"/publications/semantic-interlock-graph/?record=57160","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57184,"title":"fix(tts): transcode openai voice output to opus","kind":"pr","state":"open","created":"2026-07-02T15:45:32Z","author":"tianma-if","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/57184","graphUrl":"/publications/semantic-interlock-graph/?record=57184","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57206,"title":"[Bug]: Generated videos are never delivered — xAI video plugin returns an ephemeral URL that is never saved locally, and video_generate is missing from gateway auto-delivery","kind":"issue","state":"open","created":"2026-07-02T16:07:11Z","author":"amalong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57206","graphUrl":"/publications/semantic-interlock-graph/?record=57206","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57498,"title":"delegate_task background results routed to wrong session (cross-channel contamination)","kind":"issue","state":"closed","created":"2026-07-03T03:25:07Z","author":"aiya53","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57498","graphUrl":"/publications/semantic-interlock-graph/?record=57498","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57547,"title":"[Bug]: \"Custom endpoint\" model provider places API key inside config.yaml, easily leaking into context when Hermes updates its own config.","kind":"issue","state":"open","created":"2026-07-03T05:38:18Z","author":"trusktr","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57547","graphUrl":"/publications/semantic-interlock-graph/?record=57547","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57639,"title":"security(environments): sanitize subprocess env for Singularity/Apptainer exec","kind":"pr","state":"open","created":"2026-07-03T09:39:50Z","author":"srojk34","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/57639","graphUrl":"/publications/semantic-interlock-graph/?record=57639","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57736,"title":"HERMES_CRON_SESSION set process-globally: interactive gateway sessions inherit cron approval policy after any cron runs","kind":"issue","state":"open","created":"2026-07-03T13:21:49Z","author":"felipemichelin","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57736","graphUrl":"/publications/semantic-interlock-graph/?record=57736","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57786,"title":"[Bug]: Dashboard web stopped working","kind":"issue","state":"open","created":"2026-07-03T14:53:38Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57786","graphUrl":"/publications/semantic-interlock-graph/?record=57786","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57790,"title":"[Bug]: After update dashboard web is down","kind":"issue","state":"closed","created":"2026-07-03T15:02:13Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57790","graphUrl":"/publications/semantic-interlock-graph/?record=57790","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57804,"title":"[Bug]: looping when trying to fix itself","kind":"issue","state":"open","created":"2026-07-03T15:39:23Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57804","graphUrl":"/publications/semantic-interlock-graph/?record=57804","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57939,"title":"Gemini streaming: distinct parallel calls to the same tool are merged into one tool call (misreported as \"Response truncated due to output length limit\")","kind":"issue","state":"open","created":"2026-07-03T21:39:48Z","author":"Raphael-Aguiar","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57939","graphUrl":"/publications/semantic-interlock-graph/?record=57939","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":57949,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-07-03T21:54:18Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/57949","graphUrl":"/publications/semantic-interlock-graph/?record=57949","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":58231,"title":"[Bug] minimax-oauth provider requires API key env var despite being OAuth","kind":"issue","state":"open","created":"2026-07-04T11:19:53Z","author":"MacHatter1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58231","graphUrl":"/publications/semantic-interlock-graph/?record=58231","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58239,"title":"bug: himalaya skill has incorrect flag command syntax for v1.2.0","kind":"issue","state":"open","created":"2026-07-04T11:34:45Z","author":"Tony-ooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58239","graphUrl":"/publications/semantic-interlock-graph/?record=58239","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58258,"title":"Telegram typing indicator persists for full cron job lifetime, not just until message delivery","kind":"issue","state":"closed","created":"2026-07-04T12:14:23Z","author":"iller75","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58258","graphUrl":"/publications/semantic-interlock-graph/?record=58258","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58345,"title":"[Bug]: xAI grok-4.3 drops optional multiline string args from MCP tool calls — AgentMail sends blank emails (docs recommend the affected combo)","kind":"issue","state":"open","created":"2026-07-04T15:43:47Z","author":"ianbnet","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58345","graphUrl":"/publications/semantic-interlock-graph/?record=58345","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58722,"title":"Fork PR required check stays Waiting for status to be reported","kind":"issue","state":"open","created":"2026-07-05T08:19:00Z","author":"ynjmxn","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58722","graphUrl":"/publications/semantic-interlock-graph/?record=58722","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58962,"title":"Sessions permanently stuck in Stream stale loop - never recovers (OpenAI-compatible provider)","kind":"issue","state":"closed","created":"2026-07-05T16:10:11Z","author":"cljy86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58962","graphUrl":"/publications/semantic-interlock-graph/?record=58962","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58963,"title":"Sessions permanently stuck in Stream stale loop — never recovers (OpenAI-compatible provider)","kind":"issue","state":"closed","created":"2026-07-05T16:10:18Z","author":"cljy86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58963","graphUrl":"/publications/semantic-interlock-graph/?record=58963","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58964,"title":"Sessions permanently stuck in Stream stale loop - never recovers (OpenAI-compatible provider)","kind":"issue","state":"closed","created":"2026-07-05T16:10:32Z","author":"cljy86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58964","graphUrl":"/publications/semantic-interlock-graph/?record=58964","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58965,"title":"Sessions permanently stuck in Stream stale loop — never recovers (OpenAI-compatible provider)","kind":"issue","state":"closed","created":"2026-07-05T16:11:10Z","author":"cljy86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58965","graphUrl":"/publications/semantic-interlock-graph/?record=58965","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58966,"title":"Sessions permanently stuck in Stream stale loop - never recovers (OpenAI-compatible provider)","kind":"issue","state":"closed","created":"2026-07-05T16:11:21Z","author":"cljy86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58966","graphUrl":"/publications/semantic-interlock-graph/?record=58966","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58968,"title":"Sessions permanently stuck in Stream stale loop - never recovers (OpenAI-compatible provider)","kind":"issue","state":"closed","created":"2026-07-05T16:11:42Z","author":"cljy86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58968","graphUrl":"/publications/semantic-interlock-graph/?record=58968","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58969,"title":"Sessions permanently stuck in Stream stale loop - never recovers (OpenAI-compatible provider)","kind":"issue","state":"closed","created":"2026-07-05T16:12:22Z","author":"cljy86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58969","graphUrl":"/publications/semantic-interlock-graph/?record=58969","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":58998,"title":"Matrix plugin metadata advertises unused MATRIX_HOME_CHANNEL env vars","kind":"issue","state":"open","created":"2026-07-05T17:02:03Z","author":"bbopen","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/58998","graphUrl":"/publications/semantic-interlock-graph/?record=58998","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59224,"title":"Bug: Classic CLI /resume listing hides Desktop (and other non-cli) sessions","kind":"issue","state":"open","created":"2026-07-05T22:46:38Z","author":"louquillio","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/59224","graphUrl":"/publications/semantic-interlock-graph/?record=59224","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":59225,"title":"fix(cli): show all source sessions in /resume listing (#59224)","kind":"pr","state":"closed","created":"2026-07-05T22:49:36Z","author":"webtecnica","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/59225","graphUrl":"/publications/semantic-interlock-graph/?record=59225","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59236,"title":"Follow up: avoid process-wide cron marker leaking into later interactive gateway approvals","kind":"issue","state":"open","created":"2026-07-05T23:06:27Z","author":"doncazper","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/59236","graphUrl":"/publications/semantic-interlock-graph/?record=59236","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59281,"title":"fix(cli): show all user sessions in /resume listing, not just CLI","kind":"pr","state":"open","created":"2026-07-06T01:27:43Z","author":"AlexFucuson9","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/59281","graphUrl":"/publications/semantic-interlock-graph/?record=59281","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59369,"title":"[Feature]: add token-consumption-tracker plugin","kind":"issue","state":"closed","created":"2026-07-06T04:33:32Z","author":"nuffin","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/59369","graphUrl":"/publications/semantic-interlock-graph/?record=59369","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59384,"title":"fix(fallback): activate xai-oauth fallbacks like the primary path does","kind":"pr","state":"open","created":"2026-07-06T04:56:31Z","author":"Ne0teric","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/59384","graphUrl":"/publications/semantic-interlock-graph/?record=59384","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59570,"title":"feat: Progressive Disclosure Memory Architecture (Three-Tier)","kind":"issue","state":"closed","created":"2026-07-06T10:39:50Z","author":"rr5201314","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/59570","graphUrl":"/publications/semantic-interlock-graph/?record=59570","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59840,"title":"fix: harden subprocess env handling (scrub secrets, isolate browser sessions)","kind":"pr","state":"closed","created":"2026-07-06T20:53:48Z","author":"ai-ag2026","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/59840","graphUrl":"/publications/semantic-interlock-graph/?record=59840","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":59877,"title":"[Bug]: ERROR: Package 'hermes-agent' requires a different Python: 3.14.6 not in '<3.14,>=3.11'","kind":"issue","state":"closed","created":"2026-07-06T23:05:22Z","author":"lxp0gb","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/59877","graphUrl":"/publications/semantic-interlock-graph/?record=59877","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60064,"title":"MoA custom_provider credentials not passed to reference models (HTTP 401)","kind":"issue","state":"closed","created":"2026-07-07T07:30:43Z","author":"ennallan123","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60064","graphUrl":"/publications/semantic-interlock-graph/?record=60064","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60065,"title":"MoA custom_provider credentials not passed to reference models (HTTP 401)","kind":"issue","state":"closed","created":"2026-07-07T07:32:51Z","author":"ennallan123","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60065","graphUrl":"/publications/semantic-interlock-graph/?record=60065","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60068,"title":"MoA custom_provider credentials not passed to reference models (HTTP 401)","kind":"issue","state":"closed","created":"2026-07-07T07:33:13Z","author":"ennallan123","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60068","graphUrl":"/publications/semantic-interlock-graph/?record=60068","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60233,"title":"archive(update): retain PyYAML/native-lock invariant without reviving July topology","kind":"pr","state":"closed","created":"2026-07-07T12:50:42Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/60233","graphUrl":"/publications/semantic-interlock-graph/?record=60233","counts":{"reviews":1,"comments":2,"inlineReviewComments":1}},{"id":60295,"title":"Stop printing Bitwarden secret names during env load","kind":"pr","state":"closed","created":"2026-07-07T14:21:18Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/60295","graphUrl":"/publications/semantic-interlock-graph/?record=60295","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":60308,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-07-07T14:37:40Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60308","graphUrl":"/publications/semantic-interlock-graph/?record=60308","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":60370,"title":"[Docs]: PulseAudio-over-TCP audio bridge for Docker Desktop on macOS (TTS-out + /voice on mic-in, confirmed working)","kind":"issue","state":"open","created":"2026-07-07T16:31:50Z","author":"dptelecom","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60370","graphUrl":"/publications/semantic-interlock-graph/?record=60370","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60395,"title":"security(discord): bound image/animation/attachment HTTP response reads","kind":"pr","state":"open","created":"2026-07-07T17:12:59Z","author":"isheng-eqi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/60395","graphUrl":"/publications/semantic-interlock-graph/?record=60395","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60423,"title":"fix(tui_gateway): scrub credentials from shell.exec subprocess env","kind":"pr","state":"open","created":"2026-07-07T18:48:24Z","author":"Da7-Tech","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/60423","graphUrl":"/publications/semantic-interlock-graph/?record=60423","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60502,"title":"hermes -z one-shot: correct output emitted, then SIGABRT (exit 134) at teardown when fallback provider is configured (v0.18.0)","kind":"issue","state":"open","created":"2026-07-07T20:42:01Z","author":"Ste05","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60502","graphUrl":"/publications/semantic-interlock-graph/?record=60502","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60535,"title":"Add French translations for README and contributor docs","kind":"issue","state":"open","created":"2026-07-07T22:30:00Z","author":"ghost","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60535","graphUrl":"/publications/semantic-interlock-graph/?record=60535","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":60616,"title":"hermes -z (--oneshot) crashes with SIGABRT after response, only when memory.provider=honcho","kind":"issue","state":"open","created":"2026-07-08T01:28:45Z","author":"edgar-gomes","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60616","graphUrl":"/publications/semantic-interlock-graph/?record=60616","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":60617,"title":"fix(cron): skip Windows WSL launcher stub when resolving bash for .sh jobs","kind":"pr","state":"closed","created":"2026-07-08T01:30:54Z","author":"paulhopcraft-dot","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/60617","graphUrl":"/publications/semantic-interlock-graph/?record=60617","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60699,"title":"Docs: clarify Gemini AI Pro subscription vs Gemini API access for Hermes","kind":"issue","state":"open","created":"2026-07-08T04:25:41Z","author":"65f2tsx8g8-rgb","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60699","graphUrl":"/publications/semantic-interlock-graph/?record=60699","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60821,"title":"[Bug]: TypeError: Completions.create() got an unexpected keyword argument 'system' in chat_completions.py via _build_kwargs_from_profile","kind":"issue","state":"closed","created":"2026-07-08T10:00:34Z","author":"rdxhemadri","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60821","graphUrl":"/publications/semantic-interlock-graph/?record=60821","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60902,"title":"Memory tool: add soft warning at 90 percent capacity + optional auto-consolidation","kind":"issue","state":"open","created":"2026-07-08T12:47:39Z","author":"TalonForgeHQ","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60902","graphUrl":"/publications/semantic-interlock-graph/?record=60902","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60909,"title":"feat(memory): add 90% capacity warning and compact directive","kind":"pr","state":"open","created":"2026-07-08T12:58:35Z","author":"HEBEI77","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/60909","graphUrl":"/publications/semantic-interlock-graph/?record=60909","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60961,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-07-08T14:37:19Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60961","graphUrl":"/publications/semantic-interlock-graph/?record=60961","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":60997,"title":"fix: HERMES_CRON_SESSION env var leaks into global process context, blocking execute_code in user sessions","kind":"issue","state":"open","created":"2026-07-08T15:47:48Z","author":"smalever","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/60997","graphUrl":"/publications/semantic-interlock-graph/?record=60997","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":61396,"title":"fix(desktop): preserve node-pty spawn-helper execute bit on macOS","kind":"issue","state":"open","created":"2026-07-09T09:19:27Z","author":"HEROISM-WQL","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/61396","graphUrl":"/publications/semantic-interlock-graph/?record=61396","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":61403,"title":"fix: show script-only cron run history in desktop","kind":"pr","state":"open","created":"2026-07-09T09:37:49Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/61403","graphUrl":"/publications/semantic-interlock-graph/?record=61403","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":61585,"title":"fix: minimax-oauth auth_type unhandled — all 12 auxiliary tasks silently no-op (vision, compression, title gen, web_extract, skills_hub, approval, mcp, memory_query_rewrite, tts_audio_tags, triage_specifier, kanban_decomposer, profile_describer)","kind":"pr","state":"closed","created":"2026-07-09T17:34:36Z","author":"toilmonkey0-cyber","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/61585","graphUrl":"/publications/semantic-interlock-graph/?record=61585","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":61593,"title":"feat(discord): add category channel gates","kind":"pr","state":"open","created":"2026-07-09T17:50:37Z","author":"williamhrs","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/61593","graphUrl":"/publications/semantic-interlock-graph/?record=61593","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":61882,"title":"fix(security): fail closed when terminal config bridge is unavailable","kind":"pr","state":"open","created":"2026-07-10T05:26:30Z","author":"Xingkai98","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/61882","graphUrl":"/publications/semantic-interlock-graph/?record=61882","counts":{"reviews":11,"comments":1,"inlineReviewComments":9}},{"id":62093,"title":"docs(memory): Supermemory API-key link served over plain http","kind":"issue","state":"open","created":"2026-07-10T13:23:18Z","author":"mr-raj12","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/62093","graphUrl":"/publications/semantic-interlock-graph/?record=62093","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":62324,"title":"desktop: stage-native-deps.mjs drops execute bit on node-pty's spawn-helper (posix_spawnp fails)","kind":"issue","state":"open","created":"2026-07-10T22:01:51Z","author":"ALXP-DANIEL","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62324","graphUrl":"/publications/semantic-interlock-graph/?record=62324","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":62329,"title":"fix(desktop): chmod staged node-pty spawn-helper","kind":"pr","state":"open","created":"2026-07-10T22:09:22Z","author":"kohoj","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/62329","graphUrl":"/publications/semantic-interlock-graph/?record=62329","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":62341,"title":"Scheduled Jobs panel shows 'No runs yet' for no_agent cron jobs despite successful executions","kind":"issue","state":"open","created":"2026-07-10T22:51:52Z","author":"pnestevez","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62341","graphUrl":"/publications/semantic-interlock-graph/?record=62341","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":62491,"title":"hermes chat --model <alias> ignores model_aliases, falls through to default provider","kind":"issue","state":"open","created":"2026-07-11T06:25:50Z","author":"joseindie","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62491","graphUrl":"/publications/semantic-interlock-graph/?record=62491","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":62494,"title":"hermes chat --model <alias> ignores model_aliases, routes alias verbatim to default provider","kind":"issue","state":"open","created":"2026-07-11T06:31:21Z","author":"joseindie","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62494","graphUrl":"/publications/semantic-interlock-graph/?record=62494","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":62501,"title":"UX: First message in new conversation sets title instead of sending","kind":"issue","state":"open","created":"2026-07-11T06:55:20Z","author":"jamesxia1988","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62501","graphUrl":"/publications/semantic-interlock-graph/?record=62501","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":62534,"title":"fix(cli): resolve --model <alias> through model_aliases in interactive chat (#62491)","kind":"pr","state":"open","created":"2026-07-11T08:09:20Z","author":"LavyaTandel","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/62534","graphUrl":"/publications/semantic-interlock-graph/?record=62534","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":62642,"title":"fix(desktop): spawn-helper missing execute permission after electron-builder staging","kind":"issue","state":"open","created":"2026-07-11T12:46:27Z","author":"YanAn5708","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62642","graphUrl":"/publications/semantic-interlock-graph/?record=62642","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":62881,"title":"[Bug]: xai-oauth Grok 4.5 fallback selects Chat Completions and forwards unsupported max reasoning","kind":"issue","state":"open","created":"2026-07-11T21:49:37Z","author":"qualiobra","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62881","graphUrl":"/publications/semantic-interlock-graph/?record=62881","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":62937,"title":"[Bug]: Gemini (OpenAI-compat) parallel tool calls are concatenated into one tool_calls entry → arguments dropped as {}","kind":"issue","state":"open","created":"2026-07-12T01:32:25Z","author":"pbuffolino","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/62937","graphUrl":"/publications/semantic-interlock-graph/?record=62937","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":62967,"title":"fix(agent): preserve xAI fallback responses routing","kind":"pr","state":"open","created":"2026-07-12T03:24:29Z","author":"LeonSGP43","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/62967","graphUrl":"/publications/semantic-interlock-graph/?record=62967","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":63044,"title":"feat(discord): add opt-in bounded room observation","kind":"pr","state":"open","created":"2026-07-12T07:40:37Z","author":"ciacon","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/63044","graphUrl":"/publications/semantic-interlock-graph/?record=63044","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":63112,"title":"fix: detect macOS system gateway LaunchDaemon","kind":"pr","state":"open","created":"2026-07-12T09:53:36Z","author":"omahmic","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/63112","graphUrl":"/publications/semantic-interlock-graph/?record=63112","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":63177,"title":"search_files silently returns 0 results on Windows when passed an absolute path (rg + MSYS_NO_PATHCONV conflict)","kind":"issue","state":"closed","created":"2026-07-12T12:16:51Z","author":"ElvisTR","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/63177","graphUrl":"/publications/semantic-interlock-graph/?record=63177","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":63184,"title":"fix(desktop): keep node-pty spawn-helper executable on Darwin","kind":"pr","state":"open","created":"2026-07-12T12:43:39Z","author":"cjjdaq","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/63184","graphUrl":"/publications/semantic-interlock-graph/?record=63184","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":63339,"title":"docs: add transform_tool_result to plugin hooks table","kind":"issue","state":"open","created":"2026-07-12T18:04:00Z","author":"gervaso-assistant","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/63339","graphUrl":"/publications/semantic-interlock-graph/?record=63339","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":63554,"title":"Add config flags to suppress '⏳ Working' and '💾 Self-improvement review' system messages on chat platforms","kind":"issue","state":"closed","created":"2026-07-13T03:50:18Z","author":"crazyposh147-boop","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/63554","graphUrl":"/publications/semantic-interlock-graph/?record=63554","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":63660,"title":"docs: add French translations (README, CONTRIBUTING, SECURITY)","kind":"pr","state":"closed","created":"2026-07-13T07:56:15Z","author":"iacker","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/63660","graphUrl":"/publications/semantic-interlock-graph/?record=63660","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":63721,"title":"feat(plugins): add register_background_service() API for long-running services","kind":"pr","state":"open","created":"2026-07-13T10:50:28Z","author":"nsyring","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/63721","graphUrl":"/publications/semantic-interlock-graph/?record=63721","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":63787,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-07-13T14:44:35Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/63787","graphUrl":"/publications/semantic-interlock-graph/?record=63787","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":63789,"title":"fix(desktop): chmod 755 spawn-helper after staging to fix macOS 26 node-pty failure","kind":"pr","state":"open","created":"2026-07-13T14:48:57Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/63789","graphUrl":"/publications/semantic-interlock-graph/?record=63789","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":63824,"title":"feat(cli): add on_status_bar_render hook to all status bar width tiers","kind":"pr","state":"open","created":"2026-07-13T15:32:14Z","author":"chpomob","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/63824","graphUrl":"/publications/semantic-interlock-graph/?record=63824","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64057,"title":"[Bug]: TTS voice selection ignores mismatched global vs profile config on desktop","kind":"issue","state":"closed","created":"2026-07-14T00:34:59Z","author":"MartiFiIronb","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64057","graphUrl":"/publications/semantic-interlock-graph/?record=64057","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64086,"title":"fix(voice): interrupt current TTS playback when a new reply starts (#63697)","kind":"pr","state":"open","created":"2026-07-14T01:25:00Z","author":"webtecnica","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/64086","graphUrl":"/publications/semantic-interlock-graph/?record=64086","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64114,"title":"fix(mcp): catch RuntimeError when canceling tasks during event loop close","kind":"pr","state":"open","created":"2026-07-14T02:56:35Z","author":"NorethSea","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/64114","graphUrl":"/publications/semantic-interlock-graph/?record=64114","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":64121,"title":"CLI duplicate command description for /compress and /compact","kind":"issue","state":"closed","created":"2026-07-14T03:22:58Z","author":"ghost","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64121","graphUrl":"/publications/semantic-interlock-graph/?record=64121","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64122,"title":"CLI duplicate command description for /compress and /compact","kind":"issue","state":"closed","created":"2026-07-14T03:23:10Z","author":"ghost","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64122","graphUrl":"/publications/semantic-interlock-graph/?record=64122","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64124,"title":"CLI duplicate command description for /compress and /compact","kind":"issue","state":"closed","created":"2026-07-14T03:23:57Z","author":"ghost","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64124","graphUrl":"/publications/semantic-interlock-graph/?record=64124","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64180,"title":"research spike: Pi + OpenCode plugin architecture lessons for the interface expansion","kind":"issue","state":"closed","created":"2026-07-14T05:19:17Z","author":"teknium1","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/64180","graphUrl":"/publications/semantic-interlock-graph/?record=64180","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64309,"title":"fix(langfuse): reject right-prefix template keys, not just wrong prefixes","kind":"pr","state":"open","created":"2026-07-14T09:26:42Z","author":"Solitud1nem","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/64309","graphUrl":"/publications/semantic-interlock-graph/?record=64309","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":64335,"title":"Bug: sanitize_api_messages dedup pass writes tool_calls: [] — HTTP 400 on DeepSeek/OpenAI","kind":"issue","state":"closed","created":"2026-07-14T10:35:17Z","author":"twunji","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64335","graphUrl":"/publications/semantic-interlock-graph/?record=64335","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":64354,"title":"[Bug]: `hermes update` silently removes root-only npm deps (agent-browser) on every run","kind":"issue","state":"closed","created":"2026-07-14T11:02:04Z","author":"mikalzet","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64354","graphUrl":"/publications/semantic-interlock-graph/?record=64354","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":64390,"title":"fix(desktop): avoid replaying speech on session switch","kind":"pr","state":"open","created":"2026-07-14T12:06:41Z","author":"kannishk","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/64390","graphUrl":"/publications/semantic-interlock-graph/?record=64390","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64509,"title":"feat(stt): support request language and vocabulary prompts","kind":"pr","state":"open","created":"2026-07-14T16:08:22Z","author":"Nowhitestar","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/64509","graphUrl":"/publications/semantic-interlock-graph/?record=64509","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64520,"title":"Bug: cronjob tool rejects repeat=\"forever\" with str vs int type error","kind":"issue","state":"closed","created":"2026-07-14T16:44:03Z","author":"Hucquay","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/64520","graphUrl":"/publications/semantic-interlock-graph/?record=64520","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":64704,"title":"[Bug]: Weixin iLink 图片发送失败 — getUploadUrl 返回 ret:-2","kind":"issue","state":"open","created":"2026-07-15T02:24:04Z","author":"dirlit","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64704","graphUrl":"/publications/semantic-interlock-graph/?record=64704","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":64724,"title":"fix(cron): accept forever/infinite string for repeat (#64520)","kind":"pr","state":"closed","created":"2026-07-15T03:09:27Z","author":"xxiaoxiong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/64724","graphUrl":"/publications/semantic-interlock-graph/?record=64724","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":64831,"title":"WhatsApp (Baileys bridge): inbound voice notes arrive as `[ptt received]` placeholder when STT provider is unavailable","kind":"issue","state":"closed","created":"2026-07-15T07:45:28Z","author":"virtualwolf-369","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64831","graphUrl":"/publications/semantic-interlock-graph/?record=64831","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":64838,"title":"fix(mcp): cap keepalive reconnect loop + empty exception handling (supersedes #62515)","kind":"pr","state":"open","created":"2026-07-15T07:50:48Z","author":"AlexFucuson9","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/64838","graphUrl":"/publications/semantic-interlock-graph/?record=64838","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":64876,"title":"RFC: Prompt Architecture Optimization — Reduce Fixed Context from ~30k to ~8k chars","kind":"issue","state":"open","created":"2026-07-15T09:23:02Z","author":"wangqj646-hub","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/64876","graphUrl":"/publications/semantic-interlock-graph/?record=64876","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65038,"title":"delegation.fallback_providers is ignored; delegated workers inherit the parent fallback chain","kind":"issue","state":"open","created":"2026-07-15T14:33:59Z","author":"mlahatte","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/65038","graphUrl":"/publications/semantic-interlock-graph/?record=65038","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":65052,"title":"fix(delegation): honor delegation.fallback_providers for child agents (#65038)","kind":"pr","state":"closed","created":"2026-07-15T14:52:45Z","author":"ayushnangia","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/65052","graphUrl":"/publications/semantic-interlock-graph/?record=65052","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65160,"title":"[Bug]: Hermes updates repeatedly break configured STT/TTS and do not auto-restore them","kind":"issue","state":"open","created":"2026-07-15T18:40:04Z","author":"0xdfi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65160","graphUrl":"/publications/semantic-interlock-graph/?record=65160","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65201,"title":"Desktop GUI: Model selector shows local Ollama model but reverts to OpenRouter on message send","kind":"issue","state":"closed","created":"2026-07-15T20:42:39Z","author":"safary0328-lab","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65201","graphUrl":"/publications/semantic-interlock-graph/?record=65201","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65265,"title":"[Bug]: Blackbox CLI \"open-source\" link points to an unavailable GitHub repository","kind":"issue","state":"open","created":"2026-07-15T23:42:20Z","author":"pucedoteth","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65265","graphUrl":"/publications/semantic-interlock-graph/?record=65265","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65317,"title":"fix: no_agent cron .sh scripts fail on Windows — MSYS/Git bash mangles the backslash script path (exit 127 'No such file or directory')","kind":"issue","state":"open","created":"2026-07-16T02:00:10Z","author":"lymeswold","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65317","graphUrl":"/publications/semantic-interlock-graph/?record=65317","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":65322,"title":"Fix Photon iMessage voice replies and threading","kind":"pr","state":"open","created":"2026-07-16T02:14:57Z","author":"keithdperez","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/65322","graphUrl":"/publications/semantic-interlock-graph/?record=65322","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65343,"title":"[Feature]: Add official Grok Build runtime parity with Codex App-Server Runtime","kind":"issue","state":"open","created":"2026-07-16T03:02:05Z","author":"pr0n","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65343","graphUrl":"/publications/semantic-interlock-graph/?record=65343","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":65394,"title":"[Feature]: Support shared xAI OAuth state across independent Hermes roots","kind":"issue","state":"open","created":"2026-07-16T05:36:39Z","author":"yurevichcv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65394","graphUrl":"/publications/semantic-interlock-graph/?record=65394","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65416,"title":"Skill: Add explicit web_search directive to hermes-agent Scope & Verification","kind":"issue","state":"open","created":"2026-07-16T06:20:04Z","author":"lvipclub","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/65416","graphUrl":"/publications/semantic-interlock-graph/?record=65416","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65557,"title":"Three sites use subprocess with shell=True on untrusted or user-influenced input","kind":"issue","state":"closed","created":"2026-07-16T09:51:21Z","author":"Jibletk","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65557","graphUrl":"/publications/semantic-interlock-graph/?record=65557","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65592,"title":"fix(security): prevent approval-dialog bypass via execute_code and tool retry","kind":"pr","state":"open","created":"2026-07-16T11:12:27Z","author":"WangYeYi","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/65592","graphUrl":"/publications/semantic-interlock-graph/?record=65592","counts":{"reviews":7,"comments":0,"inlineReviewComments":0}},{"id":65596,"title":"Desktop: new session window reuses existing agent context (no session isolation)","kind":"issue","state":"closed","created":"2026-07-16T11:24:22Z","author":"sirius2alpha","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65596","graphUrl":"/publications/semantic-interlock-graph/?record=65596","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65597,"title":"Desktop: new session window reuses existing agent context (no session isolation)","kind":"issue","state":"closed","created":"2026-07-16T11:27:40Z","author":"sirius2alpha","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65597","graphUrl":"/publications/semantic-interlock-graph/?record=65597","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65673,"title":"Gateway MCP Handshake fails with \"unhandled errors in a TaskGroup\" for stdio-based MCP servers (v0.18.x)","kind":"issue","state":"closed","created":"2026-07-16T13:18:28Z","author":"creatiVision","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65673","graphUrl":"/publications/semantic-interlock-graph/?record=65673","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65745,"title":"fix(gateway): handle silent audio and media producers","kind":"pr","state":"open","created":"2026-07-16T15:12:57Z","author":"dhansxd","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/65745","graphUrl":"/publications/semantic-interlock-graph/?record=65745","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65791,"title":"feat(tools): block git mutations of the running source checkout","kind":"pr","state":"closed","created":"2026-07-16T16:39:53Z","author":"erosika","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/65791","graphUrl":"/publications/semantic-interlock-graph/?record=65791","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65845,"title":"feat(agui): Hermes AG-UI adapter","kind":"pr","state":"open","created":"2026-07-16T18:11:45Z","author":"mme","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/65845","graphUrl":"/publications/semantic-interlock-graph/?record=65845","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":65847,"title":"New conversation sessions hang silently on desktop — MoA preset KeyError / OverflowError on API call with no user-facing error","kind":"issue","state":"closed","created":"2026-07-16T18:13:54Z","author":"skyer-flyyy","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65847","graphUrl":"/publications/semantic-interlock-graph/?record=65847","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65857,"title":"Gateway documentation uses the wrong configuration file","kind":"issue","state":"open","created":"2026-07-16T18:27:49Z","author":"xkam7ar","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65857","graphUrl":"/publications/semantic-interlock-graph/?record=65857","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":65855,"title":"The FAQ uses the wrong command to change the default model","kind":"issue","state":"open","created":"2026-07-16T18:27:49Z","author":"xkam7ar","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/65855","graphUrl":"/publications/semantic-interlock-graph/?record=65855","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":66012,"title":"[Bug]: Hermes Desktop ignores per-profile tts/voice config; always uses global/default TTS provider","kind":"issue","state":"closed","created":"2026-07-17T00:49:17Z","author":"MartiFiIronb","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/66012","graphUrl":"/publications/semantic-interlock-graph/?record=66012","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":66023,"title":"feat(gateway): /branch should default to a new thread; opt out with --here","kind":"issue","state":"open","created":"2026-07-17T01:19:42Z","author":"anpicasso","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/66023","graphUrl":"/publications/semantic-interlock-graph/?record=66023","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":66120,"title":"fix(desktop): body-drop opens split + preserve Desktop session token","kind":"pr","state":"open","created":"2026-07-17T05:59:48Z","author":"PabloTheThinker","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/66120","graphUrl":"/publications/semantic-interlock-graph/?record=66120","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":66325,"title":"Photon iMessage voice notes bypass STT pipeline and interrupt active tasks","kind":"issue","state":"closed","created":"2026-07-17T13:30:08Z","author":"FlorianVal","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/66325","graphUrl":"/publications/semantic-interlock-graph/?record=66325","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":66396,"title":"SOUL.md Not Loading in Telegram Gateway","kind":"issue","state":"open","created":"2026-07-17T16:00:02Z","author":"ipankwave88","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/66396","graphUrl":"/publications/semantic-interlock-graph/?record=66396","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":66668,"title":"Proposal: encoding-safety lint (sibling of check-windows-footguns)","kind":"issue","state":"closed","created":"2026-07-18T02:29:52Z","author":"pnascimento9596","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/66668","graphUrl":"/publications/semantic-interlock-graph/?record=66668","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":66824,"title":"[Bug]: cronjob create with repeat='forever' fails: '<=' not supported between instances of 'str' and 'int'","kind":"issue","state":"closed","created":"2026-07-18T08:26:36Z","author":"sahilthakur456111-stack","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/66824","graphUrl":"/publications/semantic-interlock-graph/?record=66824","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":66907,"title":"Default-profile gateway hijacked to active_profile: _apply_profile_override runs twice under python -m (flag stripped on first pass)","kind":"issue","state":"open","created":"2026-07-18T12:11:17Z","author":"mddxddm","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/66907","graphUrl":"/publications/semantic-interlock-graph/?record=66907","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":66960,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-07-18T14:31:28Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/66960","graphUrl":"/publications/semantic-interlock-graph/?record=66960","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":67048,"title":"fix: add PID-scoped run-once sentinel to _apply_profile_override (#66907)","kind":"pr","state":"open","created":"2026-07-18T17:50:39Z","author":"webtecnica","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/67048","graphUrl":"/publications/semantic-interlock-graph/?record=67048","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":67055,"title":"fix(vision): preserve named provider transport during auxiliary resolution","kind":"pr","state":"open","created":"2026-07-18T18:14:23Z","author":"StellarisW","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/67055","graphUrl":"/publications/semantic-interlock-graph/?record=67055","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":67131,"title":"xAI Responses 400: unresolvable $ref after strip_nullable_unions collapses anyOf (MCP/Zod/Paperclip)","kind":"issue","state":"open","created":"2026-07-18T20:56:30Z","author":"gustavosmendes","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/67131","graphUrl":"/publications/semantic-interlock-graph/?record=67131","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":67441,"title":"Document source-thread-safe issue intake automation pattern","kind":"issue","state":"open","created":"2026-07-19T10:47:03Z","author":"ketchalegend","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/67441","graphUrl":"/publications/semantic-interlock-graph/?record=67441","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":67458,"title":"-w/--worktree is silently ignored in one-shot mode (-z): commits land on the current branch","kind":"issue","state":"open","created":"2026-07-19T11:26:35Z","author":"fvadicamo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/67458","graphUrl":"/publications/semantic-interlock-graph/?record=67458","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":67744,"title":"fix(gateway): report launchd supervision accurately","kind":"pr","state":"open","created":"2026-07-19T23:31:31Z","author":"americodias","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/67744","graphUrl":"/publications/semantic-interlock-graph/?record=67744","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":67933,"title":"fix(agent): drop tool_calls key when dedup removes every call","kind":"pr","state":"open","created":"2026-07-20T08:12:52Z","author":"LiangYang666","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/67933","graphUrl":"/publications/semantic-interlock-graph/?record=67933","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":68001,"title":"Explicitly disabling x_search does not override xAI credential auto-enable","kind":"issue","state":"open","created":"2026-07-20T10:56:42Z","author":"dplush","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/68001","graphUrl":"/publications/semantic-interlock-graph/?record=68001","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":68003,"title":"[Bug]: STT/TTS tools bypass credential pool — get_env_value() ignores auth store","kind":"issue","state":"closed","created":"2026-07-20T10:59:15Z","author":"therealmodbom","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/68003","graphUrl":"/publications/semantic-interlock-graph/?record=68003","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":68201,"title":"kanban: _ensure_git_worktree bases new worktree branches on HEAD — parked checkouts contaminate worker branches (desktop app already resolves origin/HEAD)","kind":"issue","state":"open","created":"2026-07-20T19:41:41Z","author":"brandonedley","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/68201","graphUrl":"/publications/semantic-interlock-graph/?record=68201","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":68238,"title":"fix(gateway): ensure launchd relaunch after in-process SIGUSR1 restart","kind":"pr","state":"open","created":"2026-07-20T21:19:15Z","author":"2emr","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/68238","graphUrl":"/publications/semantic-interlock-graph/?record=68238","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":68248,"title":"feat(skills): add skill outcome evaluation and curator feedback","kind":"pr","state":"closed","created":"2026-07-20T22:23:29Z","author":"Gabrielnkl","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/68248","graphUrl":"/publications/semantic-interlock-graph/?record=68248","counts":{"reviews":10,"comments":0,"inlineReviewComments":10}},{"id":68342,"title":"[Bug] Desktop model selector sticky manual override silently diverges from config.yaml default — no visual indicator","kind":"issue","state":"closed","created":"2026-07-21T02:34:03Z","author":"6cd58tvn9n-png","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/68342","graphUrl":"/publications/semantic-interlock-graph/?record=68342","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":68367,"title":"bug(profiles): Desktop-spawned profile serve/gateway inherits Tlon credentials from parent process env, connecting a platform the profile explicitly disabled → duplicate responders on the same Urbit moon","kind":"issue","state":"open","created":"2026-07-21T03:47:43Z","author":"wundrellama","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/68367","graphUrl":"/publications/semantic-interlock-graph/?record=68367","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":68499,"title":"fix(delegation): separate lifecycle from task outcome","kind":"pr","state":"open","created":"2026-07-21T08:33:50Z","author":"ibaldr89","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/68499","graphUrl":"/publications/semantic-interlock-graph/?record=68499","counts":{"reviews":20,"comments":0,"inlineReviewComments":0}},{"id":68620,"title":"fix(auxiliary): route MiniMax OAuth via runtime credentials","kind":"pr","state":"open","created":"2026-07-21T13:14:55Z","author":"digitalscalvia","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/68620","graphUrl":"/publications/semantic-interlock-graph/?record=68620","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":68694,"title":"[Bug]: xAI OAuth refresh trusts retired persisted token endpoint","kind":"issue","state":"open","created":"2026-07-21T14:40:02Z","author":"ooiuuii","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/68694","graphUrl":"/publications/semantic-interlock-graph/?record=68694","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":68808,"title":"fix(mcp): preserve tool filters across reconnects","kind":"pr","state":"open","created":"2026-07-21T17:16:38Z","author":"GavinRanton","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/68808","graphUrl":"/publications/semantic-interlock-graph/?record=68808","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":69021,"title":"Kanban tutorial Story 3: How does reviewer feedback reach the dev worker before dev completes?","kind":"issue","state":"open","created":"2026-07-22T01:21:07Z","author":"seamusmore","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69021","graphUrl":"/publications/semantic-interlock-graph/?record=69021","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69078,"title":"[Bug]: xAI grok-4.5 'Invalid PNG image' 400 permanently bricks session — evades all image-recovery matchers; source image verified valid (xAI variant of #25837)","kind":"issue","state":"closed","created":"2026-07-22T03:17:10Z","author":"paultaki","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69078","graphUrl":"/publications/semantic-interlock-graph/?record=69078","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69130,"title":"perf(desktop): backdrop-blur on composer input surface causes severe typing lag","kind":"issue","state":"open","created":"2026-07-22T05:37:20Z","author":"Zz1989-arch","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69130","graphUrl":"/publications/semantic-interlock-graph/?record=69130","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69148,"title":"discuss: user-installed backend plugin shadowing bundled auto-load","kind":"issue","state":"open","created":"2026-07-22T06:24:45Z","author":"newerrap","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69148","graphUrl":"/publications/semantic-interlock-graph/?record=69148","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69252,"title":"fix: propagate caption-fallback warning and add voice/audio retry in Telegram caption parse path","kind":"pr","state":"open","created":"2026-07-22T10:55:43Z","author":"rkfshakti","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/69252","graphUrl":"/publications/semantic-interlock-graph/?record=69252","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69421,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"open","created":"2026-07-22T14:46:27Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69421","graphUrl":"/publications/semantic-interlock-graph/?record=69421","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":69526,"title":"[Feature]: Define consent flow for first-run setup metrics","kind":"issue","state":"open","created":"2026-07-22T17:22:49Z","author":"afourniernv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69526","graphUrl":"/publications/semantic-interlock-graph/?record=69526","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69700,"title":"Feature Request: skill patch_history + content_type metadata","kind":"issue","state":"open","created":"2026-07-23T00:19:31Z","author":"itthipatA","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69700","graphUrl":"/publications/semantic-interlock-graph/?record=69700","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69825,"title":"[Bug]: serve command never registers shell hooks (register_from_config never called)","kind":"issue","state":"open","created":"2026-07-23T04:05:14Z","author":"esalaverria","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69825","graphUrl":"/publications/semantic-interlock-graph/?record=69825","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":69832,"title":"fix(serve): register shell hooks for dashboard/serve startup (#69825)","kind":"pr","state":"open","created":"2026-07-23T04:13:55Z","author":"michaelversluis","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/69832","graphUrl":"/publications/semantic-interlock-graph/?record=69832","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":69912,"title":"[Bug][Desktop][Windows] GUI and CLI diverge for OpenAI-compatible proxy: provider, context window, reasoning, and compression settings become invalid while CLI overrides work","kind":"issue","state":"open","created":"2026-07-23T05:58:54Z","author":"CodeinScrubs","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/69912","graphUrl":"/publications/semantic-interlock-graph/?record=69912","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":69965,"title":"feat: Darkloom — post-quantum verification architecture for Hermes Agent","kind":"pr","state":"closed","created":"2026-07-23T08:14:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/69965","graphUrl":"/publications/semantic-interlock-graph/?record=69965","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":70035,"title":"[i18n] Turkish (tr) documentation: what's still missing?","kind":"issue","state":"closed","created":"2026-07-23T10:48:15Z","author":"brkcvlk","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70035","graphUrl":"/publications/semantic-interlock-graph/?record=70035","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70059,"title":"Dashboard: add HERMES_DASHBOARD_EXTRA_HOSTS for reverse-proxy / Tailscale WS Origin acceptance","kind":"issue","state":"open","created":"2026-07-23T11:57:32Z","author":"Dbillionaer","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70059","graphUrl":"/publications/semantic-interlock-graph/?record=70059","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70093,"title":"fix(gateway): redact streamed secrets before delivery (#56039)","kind":"pr","state":"open","created":"2026-07-23T13:33:58Z","author":"egilewski","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/70093","graphUrl":"/publications/semantic-interlock-graph/?record=70093","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":70126,"title":"[Bug]: sanitize_api_messages dedup writes tool_calls: [], breaking Qwen-series tool-calling sessions on v0.18.2+","kind":"issue","state":"open","created":"2026-07-23T14:54:58Z","author":"LiangYang666","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70126","graphUrl":"/publications/semantic-interlock-graph/?record=70126","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":70241,"title":"feat(agent): add max_context_length global ceiling that survives model switches","kind":"issue","state":"open","created":"2026-07-23T18:35:06Z","author":"ceverson70","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70241","graphUrl":"/publications/semantic-interlock-graph/?record=70241","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70242,"title":"feat(agent): add max_context_length global ceiling that survives model switches","kind":"pr","state":"open","created":"2026-07-23T18:37:24Z","author":"ceverson70","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/70242","graphUrl":"/publications/semantic-interlock-graph/?record=70242","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70332,"title":"fix(security): scrub GIT_CONFIG_COUNT and secrets from checkpoint git env","kind":"pr","state":"open","created":"2026-07-23T22:09:25Z","author":"zapabob","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/70332","graphUrl":"/publications/semantic-interlock-graph/?record=70332","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70351,"title":"fix(security): stop host_supervisor undoing env scrub","kind":"pr","state":"open","created":"2026-07-23T22:49:05Z","author":"zapabob","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/70351","graphUrl":"/publications/semantic-interlock-graph/?record=70351","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70370,"title":"fix(desktop): scrub credentials from embedded terminal PTY env","kind":"pr","state":"closed","created":"2026-07-23T23:25:18Z","author":"zapabob","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/70370","graphUrl":"/publications/semantic-interlock-graph/?record=70370","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":70372,"title":"fix(desktop): scrub credentials from hermes serve spawn env","kind":"pr","state":"open","created":"2026-07-23T23:25:23Z","author":"zapabob","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/70372","graphUrl":"/publications/semantic-interlock-graph/?record=70372","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70373,"title":"fix(desktop): scrub credentials from updater and bootstrap children","kind":"pr","state":"closed","created":"2026-07-23T23:26:13Z","author":"zapabob","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/70373","graphUrl":"/publications/semantic-interlock-graph/?record=70373","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":70413,"title":"fix(mcp): skip dynamic tool refresh when session is closed or superseded","kind":"pr","state":"open","created":"2026-07-24T01:12:59Z","author":"ildunari","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/70413","graphUrl":"/publications/semantic-interlock-graph/?record=70413","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":70538,"title":"Desktop E2E: session-compression-and-queue-stop spec times out (90s) on unrelated PRs — blocking CI","kind":"issue","state":"closed","created":"2026-07-24T04:07:17Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70538","graphUrl":"/publications/semantic-interlock-graph/?record=70538","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70539,"title":"Desktop E2E: session-compression queue-draft spec times out deterministically since #69783, blocking all PRs","kind":"issue","state":"closed","created":"2026-07-24T04:07:35Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70539","graphUrl":"/publications/semantic-interlock-graph/?record=70539","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70540,"title":"[Flake]: Desktop E2E compaction-queue spec times out — automatic compaction never starts (blocks required checks)","kind":"issue","state":"closed","created":"2026-07-24T04:07:53Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70540","graphUrl":"/publications/semantic-interlock-graph/?record=70540","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70571,"title":"feat(desktop): drag to create sessions from New session and project + controls","kind":"pr","state":"merged","created":"2026-07-24T05:19:56Z","author":"abundantbeing","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/70571","graphUrl":"/publications/semantic-interlock-graph/?record=70571","counts":{"reviews":2,"comments":0,"inlineReviewComments":4}},{"id":70695,"title":"fix(api_server): robust Responses turn-start detection","kind":"pr","state":"open","created":"2026-07-24T09:54:34Z","author":"heyf","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/70695","graphUrl":"/publications/semantic-interlock-graph/?record=70695","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":70776,"title":"[Bug] Weixin image send fails — getUploadUrl ret:-2 is account permission, not code bug","kind":"issue","state":"open","created":"2026-07-24T13:45:05Z","author":"dirlit","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70776","graphUrl":"/publications/semantic-interlock-graph/?record=70776","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":70792,"title":"[Bug] Weixin local image delivery fails at CDN upload stage","kind":"issue","state":"open","created":"2026-07-24T14:22:42Z","author":"dirlit","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70792","graphUrl":"/publications/semantic-interlock-graph/?record=70792","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":70801,"title":"fix(desktop): preserve spaces in MEDIA file paths","kind":"pr","state":"open","created":"2026-07-24T14:39:22Z","author":"rille111","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/70801","graphUrl":"/publications/semantic-interlock-graph/?record=70801","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":70879,"title":"[Feature]: Update documentation about Telegram and other components that used /env","kind":"issue","state":"open","created":"2026-07-24T17:25:15Z","author":"Invisi-bi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70879","graphUrl":"/publications/semantic-interlock-graph/?record=70879","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":70934,"title":"fix(gateway): detect launchd service via print","kind":"pr","state":"closed","created":"2026-07-24T18:45:50Z","author":"KaDarius","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/70934","graphUrl":"/publications/semantic-interlock-graph/?record=70934","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":70943,"title":"cron agent hang on xai-oauth/codex_responses: open stream never stale-kills; no mark_job_run / failure delivery","kind":"issue","state":"open","created":"2026-07-24T19:04:42Z","author":"jacksontruegrit","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/70943","graphUrl":"/publications/semantic-interlock-graph/?record=70943","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":71016,"title":"[Bug]: Kanban tutorial - Story 1","kind":"issue","state":"open","created":"2026-07-24T21:09:12Z","author":"matecsaj","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/71016","graphUrl":"/publications/semantic-interlock-graph/?record=71016","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":71312,"title":"[Bug]: Telegram `/model` picker rejects valid Nous Portal models that are only in Portal Recommendations (not curated catalog)","kind":"issue","state":"closed","created":"2026-07-25T09:31:50Z","author":"moken627-hub","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/71312","graphUrl":"/publications/semantic-interlock-graph/?record=71312","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":71313,"title":"[Bug]: Telegram  picker rejects valid Nous Portal models that are only in Portal Recommendations (not curated catalog)","kind":"issue","state":"closed","created":"2026-07-25T09:34:40Z","author":"moken627-hub","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/71313","graphUrl":"/publications/semantic-interlock-graph/?record=71313","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":71315,"title":"fix(models): accept live Nous Portal recommendations in /model validation","kind":"pr","state":"closed","created":"2026-07-25T09:45:33Z","author":"ygd58","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/71315","graphUrl":"/publications/semantic-interlock-graph/?record=71315","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":71548,"title":"fix(gateway): coalesce concurrent native OAuth refresh requests","kind":"pr","state":"open","created":"2026-07-25T19:45:01Z","author":"Doud-FR","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/71548","graphUrl":"/publications/semantic-interlock-graph/?record=71548","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":71837,"title":"fix(desktop): duplicate branch lanes in project sidebar on Windows — backend/frontend lane-id mismatch","kind":"issue","state":"open","created":"2026-07-26T08:01:44Z","author":"bit-RGB","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/71837","graphUrl":"/publications/semantic-interlock-graph/?record=71837","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":71945,"title":"refactor(session): extract SessionStoreBackend ABC from SessionDB","kind":"pr","state":"open","created":"2026-07-26T12:11:54Z","author":"lexiismadd","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/71945","graphUrl":"/publications/semantic-interlock-graph/?record=71945","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":71987,"title":"Bug: cronjob create/update throws TypeError '<=' not supported between instances of 'str' and 'int'","kind":"issue","state":"closed","created":"2026-07-26T13:41:32Z","author":"dezcalimese","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/71987","graphUrl":"/publications/semantic-interlock-graph/?record=71987","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":71993,"title":"Bug: cronjob create/update throws TypeError when repeat='forever' (string vs int comparison)","kind":"issue","state":"closed","created":"2026-07-26T13:54:43Z","author":"dezcalimese","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/71993","graphUrl":"/publications/semantic-interlock-graph/?record=71993","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":72022,"title":"Langfuse SDK plugin: placeholder API key silent failure","kind":"issue","state":"closed","created":"2026-07-26T14:35:29Z","author":"theinterneti","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72022","graphUrl":"/publications/semantic-interlock-graph/?record=72022","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72275,"title":"[Bug]: video_analyze sends raw video base64 that most providers reject with 400","kind":"issue","state":"open","created":"2026-07-26T22:32:50Z","author":"Catmittee","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72275","graphUrl":"/publications/semantic-interlock-graph/?record=72275","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":72431,"title":"[Bug]: Extreme container startup delay on Windows host bind mount after s6-overlay updates","kind":"issue","state":"closed","created":"2026-07-27T03:21:02Z","author":"rdxhemadri","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72431","graphUrl":"/publications/semantic-interlock-graph/?record=72431","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72488,"title":"Gemini 3.5 Flash occasionally concatenates multiple JSON objects into one tool_call instead of emitting separate tool_calls","kind":"issue","state":"open","created":"2026-07-27T05:25:42Z","author":"shivasymbl","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72488","graphUrl":"/publications/semantic-interlock-graph/?record=72488","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72543,"title":"[Bug]: fix(gateway): python -m re-executes main.py on lazy import; second _apply_profile_override() hijacks HERMES_HOME to sticky active_profile","kind":"issue","state":"open","created":"2026-07-27T07:31:28Z","author":"BD520","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/72543","graphUrl":"/publications/semantic-interlock-graph/?record=72543","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72624,"title":"SuperGrok/xai-oauth: high prompt-cache hits still burn weekly quota like full agent prefills (vs Grok Build)","kind":"issue","state":"open","created":"2026-07-27T11:36:32Z","author":"midulanmathi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72624","graphUrl":"/publications/semantic-interlock-graph/?record=72624","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72636,"title":"fix(agent): error display attributes auxiliary compression 401 to main model","kind":"issue","state":"open","created":"2026-07-27T12:09:51Z","author":"petrel2015","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72636","graphUrl":"/publications/semantic-interlock-graph/?record=72636","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72637,"title":"fix(compression): attribute auxiliary failures to the actual wire route","kind":"pr","state":"open","created":"2026-07-27T12:10:17Z","author":"petrel2015","roles":["commented","mentioned","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/72637","graphUrl":"/publications/semantic-interlock-graph/?record=72637","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":72664,"title":"docs/ops: multi-profile Telegram — single getUpdates owner, silent dead commands after restart","kind":"issue","state":"open","created":"2026-07-27T13:03:37Z","author":"monerostar","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72664","graphUrl":"/publications/semantic-interlock-graph/?record=72664","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72716,"title":"[Bug]: optimize-storage can stamp empty FTS after interrupted demote (permanent search loss)","kind":"issue","state":"open","created":"2026-07-27T15:12:05Z","author":"Adolanium","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/72716","graphUrl":"/publications/semantic-interlock-graph/?record=72716","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72734,"title":"[Skill] Himalaya skill outdated — uses v1.x config format, but Himalaya v2.0.0 changed the configuration schema","kind":"issue","state":"open","created":"2026-07-27T15:52:35Z","author":"johny65","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/72734","graphUrl":"/publications/semantic-interlock-graph/?record=72734","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":72937,"title":"fix(telegram): validate reply message IDs","kind":"pr","state":"open","created":"2026-07-27T22:08:16Z","author":"ooiuuii","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/72937","graphUrl":"/publications/semantic-interlock-graph/?record=72937","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":72976,"title":"fix(desktop): preserve failed voice recordings","kind":"pr","state":"open","created":"2026-07-27T23:28:03Z","author":"DrMaks22","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/72976","graphUrl":"/publications/semantic-interlock-graph/?record=72976","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73051,"title":"fix(tools): isolate Desktop subprocess env by profile","kind":"pr","state":"open","created":"2026-07-28T02:27:06Z","author":"franco314","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/73051","graphUrl":"/publications/semantic-interlock-graph/?record=73051","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73080,"title":"[Bug]: Desktop — top session tab bar redundant with sidebar; need Settings to disable","kind":"issue","state":"open","created":"2026-07-28T03:16:15Z","author":"networthexplained","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73080","graphUrl":"/publications/semantic-interlock-graph/?record=73080","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73153,"title":"Fix credential leakage to subprocesses and sandbox children","kind":"pr","state":"open","created":"2026-07-28T06:20:06Z","author":"praneshnikhar","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/73153","graphUrl":"/publications/semantic-interlock-graph/?record=73153","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73470,"title":"[Bug]: OpenAI-compatible TTS backends that reject response_format=opus still fail after #57184","kind":"issue","state":"open","created":"2026-07-28T16:31:37Z","author":"redx042","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73470","graphUrl":"/publications/semantic-interlock-graph/?record=73470","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73482,"title":"fix(tts): fall back to mp3 when an OpenAI-compatible backend rejects response_format (#73470)","kind":"pr","state":"open","created":"2026-07-28T16:48:11Z","author":"PRATHAMESH75","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/73482","graphUrl":"/publications/semantic-interlock-graph/?record=73482","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73488,"title":"Clarify the standalone path for third-party web provider plugins","kind":"issue","state":"open","created":"2026-07-28T16:57:05Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73488","graphUrl":"/publications/semantic-interlock-graph/?record=73488","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73557,"title":"[Kanban][Docker] read-only worktree verification loses Git provenance","kind":"issue","state":"open","created":"2026-07-28T18:37:43Z","author":"servathadi","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73557","graphUrl":"/publications/semantic-interlock-graph/?record=73557","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73645,"title":"fix(timeouts): Codex event-idle + Grok-4.5 reasoning floor for xAI mid-think stalls","kind":"pr","state":"open","created":"2026-07-28T21:00:16Z","author":"inancweb3","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/73645","graphUrl":"/publications/semantic-interlock-graph/?record=73645","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73649,"title":"[Bug]: Desktop voice conversation never re-arms mic after normal playback","kind":"issue","state":"closed","created":"2026-07-28T21:20:40Z","author":"LordNikon1983","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73649","graphUrl":"/publications/semantic-interlock-graph/?record=73649","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73653,"title":"Desktop: audio helpers omit profileScoped(), so non-default profiles get the default profile's TTS voice","kind":"issue","state":"closed","created":"2026-07-28T21:23:53Z","author":"andrewstackme","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73653","graphUrl":"/publications/semantic-interlock-graph/?record=73653","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73657,"title":"[Setup]: Documentation website issues for Discord Channel setup procedure","kind":"issue","state":"open","created":"2026-07-28T21:26:56Z","author":"vpzed","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73657","graphUrl":"/publications/semantic-interlock-graph/?record=73657","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73683,"title":"[Bug]: terminal workdir= is documented per-command but permanently changes the session's cwd (visible since desktop session-folder display)","kind":"issue","state":"open","created":"2026-07-28T22:32:07Z","author":"BroD369","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73683","graphUrl":"/publications/semantic-interlock-graph/?record=73683","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73690,"title":"fix(desktop): resume continuous voice listening after playback","kind":"pr","state":"open","created":"2026-07-28T23:22:44Z","author":"canderson26","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/73690","graphUrl":"/publications/semantic-interlock-graph/?record=73690","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73691,"title":"[Bug]: Desktop auto-TTS (Read Responses Aloud) toggle active but TTS never fires on API server path","kind":"issue","state":"closed","created":"2026-07-28T23:29:09Z","author":"csutterfunguys","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73691","graphUrl":"/publications/semantic-interlock-graph/?record=73691","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73717,"title":"fix(terminal): per-command workdir= must not mutate session cwd (#73683)","kind":"pr","state":"open","created":"2026-07-29T00:25:40Z","author":"Tranquil-Flow","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/73717","graphUrl":"/publications/semantic-interlock-graph/?record=73717","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73735,"title":"[Bug]: local-ollama-setup docs contradict themselves on gemma2:27b tool-calling support","kind":"issue","state":"closed","created":"2026-07-29T00:38:30Z","author":"hansai-art","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73735","graphUrl":"/publications/semantic-interlock-graph/?record=73735","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73754,"title":"[Docs]: no system requirements page — installation Prerequisites covers software only, hardware guidance lives only in local-LLM guides","kind":"issue","state":"open","created":"2026-07-29T01:10:35Z","author":"hansai-art","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73754","graphUrl":"/publications/semantic-interlock-graph/?record=73754","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73912,"title":"Codex OAuth device-code cancel does not stop worker; can save credentials to wrong profile (P1)","kind":"issue","state":"closed","created":"2026-07-29T05:54:25Z","author":"JoaoMarcos44","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73912","graphUrl":"/publications/semantic-interlock-graph/?record=73912","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":73985,"title":"[Bug]: xAI streaming TTS can never produce audio (removed websockets kwarg, rejected handshake, invented wire protocol)","kind":"issue","state":"open","created":"2026-07-29T08:07:15Z","author":"Adolanium","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/73985","graphUrl":"/publications/semantic-interlock-graph/?record=73985","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":73986,"title":"fix(tts): rewrite xAI streaming against the real WebSocket protocol","kind":"pr","state":"open","created":"2026-07-29T08:08:49Z","author":"Adolanium","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/73986","graphUrl":"/publications/semantic-interlock-graph/?record=73986","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74013,"title":"feat(mcp): generation-bound static lazy catalogs for zero-startup-cost MCP servers","kind":"pr","state":"closed","created":"2026-07-29T09:03:37Z","author":"Hello-P1ers","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74013","graphUrl":"/publications/semantic-interlock-graph/?record=74013","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":74021,"title":"fix(tts): support non-24 kHz PCM from OpenAI-compatible endpoints","kind":"pr","state":"open","created":"2026-07-29T09:36:05Z","author":"valda","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74021","graphUrl":"/publications/semantic-interlock-graph/?record=74021","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74051,"title":"fix(gateway): bound voice transcription stalls","kind":"pr","state":"open","created":"2026-07-29T11:16:41Z","author":"mglavinic86","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74051","graphUrl":"/publications/semantic-interlock-graph/?record=74051","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74100,"title":"fix(execute_code): tolerate tool payloads with a trailing hint","kind":"pr","state":"open","created":"2026-07-29T13:39:07Z","author":"israellot","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74100","graphUrl":"/publications/semantic-interlock-graph/?record=74100","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74101,"title":"sanitize_api_messages dedup re-introduces tool_calls: [] after empty-array sanitizer (DeepSeek HTTP 400)","kind":"issue","state":"closed","created":"2026-07-29T13:42:01Z","author":"christiannadeau","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74101","graphUrl":"/publications/semantic-interlock-graph/?record=74101","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":74128,"title":"google-workspace: SKILL.md documents --services and --format, but setup.py implements neither","kind":"issue","state":"open","created":"2026-07-29T14:23:42Z","author":"AlexeyEvlampiev","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74128","graphUrl":"/publications/semantic-interlock-graph/?record=74128","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":74255,"title":"fix(stt): pass no_speech_threshold and log_prob_threshold to model.transcribe","kind":"pr","state":"closed","created":"2026-07-29T17:17:57Z","author":"moisesvalero","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/74255","graphUrl":"/publications/semantic-interlock-graph/?record=74255","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74328,"title":"[Bug]: Wake-word voice turns never speak — _on_wake_word ignores voice.auto_tts","kind":"issue","state":"open","created":"2026-07-29T19:19:03Z","author":"alfranli123","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74328","graphUrl":"/publications/semantic-interlock-graph/?record=74328","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74337,"title":"fix(desktop): voice conversation can remain muted after reply playback","kind":"issue","state":"open","created":"2026-07-29T19:27:33Z","author":"ianarsenault-tn","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74337","graphUrl":"/publications/semantic-interlock-graph/?record=74337","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74372,"title":"feat(desktop): add microphone device selector for voice mode","kind":"pr","state":"open","created":"2026-07-29T20:18:16Z","author":"EdderTalmor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74372","graphUrl":"/publications/semantic-interlock-graph/?record=74372","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74603,"title":"fix(desktop): make backend serve-vs-dashboard resolution deterministic (#74563)","kind":"pr","state":"open","created":"2026-07-30T05:03:30Z","author":"Ahmett101","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74603","graphUrl":"/publications/semantic-interlock-graph/?record=74603","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74632,"title":"fix: add usedforsecurity=False to hashlib.md5 in context_compressor (#FIPS)","kind":"pr","state":"open","created":"2026-07-30T05:53:04Z","author":"JonthanaHanh","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74632","graphUrl":"/publications/semantic-interlock-graph/?record=74632","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74637,"title":"fix(cli): honor auto-TTS for wake-word turns","kind":"pr","state":"open","created":"2026-07-30T06:00:40Z","author":"XRX193","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/74637","graphUrl":"/publications/semantic-interlock-graph/?record=74637","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74809,"title":"fix(mcp): isolate per-server env_file resolution","kind":"pr","state":"open","created":"2026-07-30T12:19:23Z","author":"seppegadeyne","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/74809","graphUrl":"/publications/semantic-interlock-graph/?record=74809","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":74892,"title":"Clarify delegate_task background response wording to avoid live transcript polling loops","kind":"issue","state":"open","created":"2026-07-30T15:36:17Z","author":"xlionjuan","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74892","graphUrl":"/publications/semantic-interlock-graph/?record=74892","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74901,"title":"[Bug]: Docs incongruency on quickstart - session resume","kind":"issue","state":"open","created":"2026-07-30T15:51:23Z","author":"tylerjharden","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74901","graphUrl":"/publications/semantic-interlock-graph/?record=74901","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74928,"title":"BUG: TTS/MEDIA voice messages never delivered via gateway (false-positive history dedup)","kind":"issue","state":"closed","created":"2026-07-30T17:07:55Z","author":"SaschaBach","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74928","graphUrl":"/publications/semantic-interlock-graph/?record=74928","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":74955,"title":"[Kanban] `t_*` worktrees have no lifecycle owner: the general pruner delegates to `kanban gc`, which only handles `scratch`","kind":"issue","state":"open","created":"2026-07-30T18:05:05Z","author":"0xquinto","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/74955","graphUrl":"/publications/semantic-interlock-graph/?record=74955","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75109,"title":"fix(cli): prevent python -m main double-import profile rehoming","kind":"pr","state":"open","created":"2026-07-31T00:46:43Z","author":"weddle","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75109","graphUrl":"/publications/semantic-interlock-graph/?record=75109","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75130,"title":"Pending skill-proposal queue grows unbounded and self-invalidates when skills.write_approval is enabled (357 in 8 days, 21% dead)","kind":"issue","state":"open","created":"2026-07-31T02:06:04Z","author":"hyoseop1231","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75130","graphUrl":"/publications/semantic-interlock-graph/?record=75130","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75201,"title":"fix(tts): use additional_headers for websockets v15 in xAI streaming TTS","kind":"pr","state":"closed","created":"2026-07-31T04:27:40Z","author":"pluton74mac","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75201","graphUrl":"/publications/semantic-interlock-graph/?record=75201","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":75212,"title":"fix(skills/himalaya): upgrade bundled skill to himalaya v2 schema","kind":"pr","state":"open","created":"2026-07-31T04:46:50Z","author":"nimitbhardwaj","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/75212","graphUrl":"/publications/semantic-interlock-graph/?record=75212","counts":{"reviews":5,"comments":6,"inlineReviewComments":8}},{"id":75226,"title":"docs(stt)+test: finish elevenlabs built-in registration (follow-up to #55786)","kind":"pr","state":"open","created":"2026-07-31T05:10:09Z","author":"HumphreySun98","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75226","graphUrl":"/publications/semantic-interlock-graph/?record=75226","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75257,"title":"Bug: TUI scroll position jumps to middle of conversation after typing input","kind":"issue","state":"closed","created":"2026-07-31T05:55:42Z","author":"ShimmerYamg","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75257","graphUrl":"/publications/semantic-interlock-graph/?record=75257","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75289,"title":"fix(api_server): trust full transcripts via _transcript_mode to stop repair-induced duplication","kind":"pr","state":"open","created":"2026-07-31T07:08:59Z","author":"LiangYang666","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75289","graphUrl":"/publications/semantic-interlock-graph/?record=75289","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":75325,"title":"feat(discord): add conservative voice barge-in","kind":"pr","state":"open","created":"2026-07-31T08:45:09Z","author":"RichardHojunJang","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75325","graphUrl":"/publications/semantic-interlock-graph/?record=75325","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75528,"title":"fix(gemini): give each native tool call its own streaming slot","kind":"pr","state":"open","created":"2026-07-31T16:26:31Z","author":"jmiguellucas","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/75528","graphUrl":"/publications/semantic-interlock-graph/?record=75528","counts":{"reviews":3,"comments":1,"inlineReviewComments":0}},{"id":75532,"title":"fix(desktop): stream sync TTS by sentence","kind":"pr","state":"open","created":"2026-07-31T16:34:36Z","author":"XtremXpert","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75532","graphUrl":"/publications/semantic-interlock-graph/?record=75532","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75541,"title":"fix(voice): rebuild inactive recorder streams","kind":"pr","state":"open","created":"2026-07-31T16:55:31Z","author":"andyst-dev","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75541","graphUrl":"/publications/semantic-interlock-graph/?record=75541","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75638,"title":"feat(tools): widen command TTS output_format allowlist to 25 extensions","kind":"pr","state":"open","created":"2026-07-31T20:24:46Z","author":"sherman-yang","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75638","graphUrl":"/publications/semantic-interlock-graph/?record=75638","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75692,"title":"[Bug]: Sorry, I encountered an error (PermissionError). [Errno 13] Permission denied:","kind":"issue","state":"open","created":"2026-07-31T21:56:51Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75692","graphUrl":"/publications/semantic-interlock-graph/?record=75692","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75693,"title":"[Bug]: ⚠️ The model provider failed after retries. I kept raw provider details out of chat; check gateway logs for diagnostics.","kind":"issue","state":"open","created":"2026-07-31T21:56:52Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75693","graphUrl":"/publications/semantic-interlock-graph/?record=75693","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75694,"title":"[Bug]: hermes made computer not work anymore","kind":"issue","state":"open","created":"2026-07-31T21:57:01Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75694","graphUrl":"/publications/semantic-interlock-graph/?record=75694","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75695,"title":"[Bug]: hermes messed up system, dashboard not working anymore","kind":"issue","state":"open","created":"2026-07-31T21:57:05Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75695","graphUrl":"/publications/semantic-interlock-graph/?record=75695","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75735,"title":"refactor(discord): extract authorization cluster into DiscordAuthorizationMixin","kind":"pr","state":"open","created":"2026-08-01T00:06:10Z","author":"MaxFreedomPollard","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/75735","graphUrl":"/publications/semantic-interlock-graph/?record=75735","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":75738,"title":"fix(context): thread custom_providers to all context-length resolution call sites","kind":"pr","state":"closed","created":"2026-08-01T00:11:17Z","author":"TurgutKural","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75738","graphUrl":"/publications/semantic-interlock-graph/?record=75738","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75742,"title":"refactor(telegram): extract authorization cluster into TelegramAuthorizationMixin","kind":"pr","state":"open","created":"2026-08-01T00:20:04Z","author":"MaxFreedomPollard","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/75742","graphUrl":"/publications/semantic-interlock-graph/?record=75742","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":75747,"title":"refactor(state): extract Telegram topic cluster into SessionTelegramTopicsMixin","kind":"pr","state":"open","created":"2026-08-01T00:28:13Z","author":"MaxFreedomPollard","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/75747","graphUrl":"/publications/semantic-interlock-graph/?record=75747","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75774,"title":"fix(desktop): remove dead voice.record_key field from Voice settings","kind":"pr","state":"open","created":"2026-08-01T01:43:58Z","author":"noesisx8","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75774","graphUrl":"/publications/semantic-interlock-graph/?record=75774","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75780,"title":"[Regression] CLI continuous voice barge-in transcribes TTS output and enters feedback loop","kind":"issue","state":"closed","created":"2026-08-01T01:50:59Z","author":"RichardHojunJang","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75780","graphUrl":"/publications/semantic-interlock-graph/?record=75780","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75792,"title":"fix(voice): drop playback-phase barge transcripts that echo Hermes' own TTS","kind":"pr","state":"closed","created":"2026-08-01T02:17:47Z","author":"chelsealong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75792","graphUrl":"/publications/semantic-interlock-graph/?record=75792","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75803,"title":"Auxiliary auto-chain silently falls back to a hardcoded PAID OpenRouter model — no free marker, no opt-out, unreachable by config","kind":"issue","state":"closed","created":"2026-08-01T03:01:47Z","author":"acarvallo0826","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75803","graphUrl":"/publications/semantic-interlock-graph/?record=75803","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75907,"title":"dashboard: reverse-proxy Host allowlist + auth-gate scoping (extra_hosts)","kind":"pr","state":"closed","created":"2026-08-01T05:46:34Z","author":"ghost","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75907","graphUrl":"/publications/semantic-interlock-graph/?record=75907","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75909,"title":"hermes-agent-skill-authoring lacks classification guidance — agent-created skills accumulate flow logs","kind":"issue","state":"open","created":"2026-08-01T05:47:05Z","author":"xy952666680","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/75909","graphUrl":"/publications/semantic-interlock-graph/?record=75909","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":75923,"title":"fix(gateway): fall back to launchctl print in _probe_launchd_service_running (#75021 follow-up)","kind":"pr","state":"open","created":"2026-08-01T06:02:51Z","author":"mp151515","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/75923","graphUrl":"/publications/semantic-interlock-graph/?record=75923","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":76078,"title":"[Bug]: hermes locked me out of computer. with hermes i was able to fix ssh login again","kind":"issue","state":"open","created":"2026-08-01T10:08:31Z","author":"kangarooo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76078","graphUrl":"/publications/semantic-interlock-graph/?record=76078","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76092,"title":"[Setup]: hermes gateway setup matrix not on the list.","kind":"issue","state":"open","created":"2026-08-01T10:22:18Z","author":"phphy","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76092","graphUrl":"/publications/semantic-interlock-graph/?record=76092","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76246,"title":"[Bug]: Windows hosts allow write_file into /etc and docker.sock despite sensitive-path guard","kind":"issue","state":"open","created":"2026-08-01T15:23:03Z","author":"fangliquanflq","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76246","graphUrl":"/publications/semantic-interlock-graph/?record=76246","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76247,"title":"fix(tools): stop Windows hosts from allowing write_file into /etc and docker.sock","kind":"pr","state":"open","created":"2026-08-01T15:23:27Z","author":"fangliquanflq","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76247","graphUrl":"/publications/semantic-interlock-graph/?record=76247","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":76454,"title":"fix(telegram): preserve explicit topic titles","kind":"pr","state":"open","created":"2026-08-01T22:42:57Z","author":"cloudfreed","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76454","graphUrl":"/publications/semantic-interlock-graph/?record=76454","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76481,"title":"[Bug]: OpenRouter xAI :online duplicates the client web_search tool","kind":"issue","state":"open","created":"2026-08-02T00:36:35Z","author":"BrianInAz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76481","graphUrl":"/publications/semantic-interlock-graph/?record=76481","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76501,"title":"feat(tts): use endpoint-returned sample rate (#76466)","kind":"pr","state":"open","created":"2026-08-02T01:18:43Z","author":"webtecnica","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76501","graphUrl":"/publications/semantic-interlock-graph/?record=76501","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76586,"title":"feat(monitoring): emit MCP session-liveness transitions to monitoring plane","kind":"pr","state":"closed","created":"2026-08-02T04:52:49Z","author":"collensong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76586","graphUrl":"/publications/semantic-interlock-graph/?record=76586","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":76602,"title":"auxiliary vision with custom provider + base_url loses api_key (downgraded to 'custom' → 'no-key-required' → 401)","kind":"issue","state":"open","created":"2026-08-02T05:22:53Z","author":"df-5c","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76602","graphUrl":"/publications/semantic-interlock-graph/?record=76602","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76616,"title":"feat(desktop): add safe current backend restart","kind":"pr","state":"open","created":"2026-08-02T05:44:52Z","author":"veltri-23","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/76616","graphUrl":"/publications/semantic-interlock-graph/?record=76616","counts":{"reviews":6,"comments":0,"inlineReviewComments":6}},{"id":76655,"title":"fix(tts): prevent stalled streaming prefetch from wedging voice barge-in","kind":"pr","state":"open","created":"2026-08-02T07:31:57Z","author":"Drexuxux","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76655","graphUrl":"/publications/semantic-interlock-graph/?record=76655","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":76668,"title":"fix(auxiliary_client): preserve named user-defined provider on explicit base_url","kind":"pr","state":"open","created":"2026-08-02T08:02:27Z","author":"Kewe63","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76668","graphUrl":"/publications/semantic-interlock-graph/?record=76668","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76704,"title":"`python -m hermes_cli.main` double-imports the module: `_apply_profile_override()` runs twice and silently re-homes daemons onto the sticky `active_profile`","kind":"issue","state":"open","created":"2026-08-02T09:23:53Z","author":"ghost","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76704","graphUrl":"/publications/semantic-interlock-graph/?record=76704","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76727,"title":".","kind":"issue","state":"closed","created":"2026-08-02T10:20:25Z","author":"bguenther557","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76727","graphUrl":"/publications/semantic-interlock-graph/?record=76727","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76740,"title":"fix(auxiliary): keep named custom provider identity when base_url is set","kind":"pr","state":"open","created":"2026-08-02T11:21:02Z","author":"rigo999","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76740","graphUrl":"/publications/semantic-interlock-graph/?record=76740","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76757,"title":"fix(desktop): harden read aloud synthesis and playback","kind":"pr","state":"open","created":"2026-08-02T12:09:50Z","author":"hermz580","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/76757","graphUrl":"/publications/semantic-interlock-graph/?record=76757","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76799,"title":"Cron delivery to plugin platforms fails: Timeout context manager should be used inside a task","kind":"issue","state":"open","created":"2026-08-02T13:38:17Z","author":"TopheC","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76799","graphUrl":"/publications/semantic-interlock-graph/?record=76799","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76801,"title":"fix(cli): idempotent profile override on double import (#76704)","kind":"pr","state":"open","created":"2026-08-02T13:40:17Z","author":"webtecnica","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/76801","graphUrl":"/publications/semantic-interlock-graph/?record=76801","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":76862,"title":"Bug: pre-call sanitizer 去重后 tool_calls 变成空数组导致 provider 报 400","kind":"issue","state":"open","created":"2026-08-02T15:13:20Z","author":"forjia-ch","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/76862","graphUrl":"/publications/semantic-interlock-graph/?record=76862","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":76958,"title":"fix(desktop): don't let stale .env token clobber desktop-injected session token","kind":"pr","state":"open","created":"2026-08-02T17:21:04Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/76958","graphUrl":"/publications/semantic-interlock-graph/?record=76958","counts":{"reviews":1,"comments":5,"inlineReviewComments":1}},{"id":77008,"title":"fix(security): write BWS disk cache encrypted-only, migrate legacy plaintext","kind":"pr","state":"open","created":"2026-08-02T18:27:00Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77008","graphUrl":"/publications/semantic-interlock-graph/?record=77008","counts":{"reviews":3,"comments":7,"inlineReviewComments":3}},{"id":77012,"title":"fix(security): mask secret values in secret-source status lines","kind":"pr","state":"open","created":"2026-08-02T18:32:32Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77012","graphUrl":"/publications/semantic-interlock-graph/?record=77012","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":77014,"title":"feat(security): mask opaque credential values in log output","kind":"pr","state":"closed","created":"2026-08-02T18:36:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77014","graphUrl":"/publications/semantic-interlock-graph/?record=77014","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77020,"title":"feat(security): mask opaque credential values in log output","kind":"pr","state":"open","created":"2026-08-02T18:41:48Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77020","graphUrl":"/publications/semantic-interlock-graph/?record=77020","counts":{"reviews":1,"comments":2,"inlineReviewComments":1}},{"id":77027,"title":"fix(security): strip BWS token and *_PASSWORD from child-process envs","kind":"pr","state":"open","created":"2026-08-02T18:52:46Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77027","graphUrl":"/publications/semantic-interlock-graph/?record=77027","counts":{"reviews":2,"comments":7,"inlineReviewComments":2}},{"id":77031,"title":"docs(security): credential-read scope audit for secrets-exfiltration hardening","kind":"pr","state":"open","created":"2026-08-02T18:55:05Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77031","graphUrl":"/publications/semantic-interlock-graph/?record=77031","counts":{"reviews":2,"comments":3,"inlineReviewComments":2}},{"id":77039,"title":"test(security): end-to-end no-exfiltration gate","kind":"pr","state":"open","created":"2026-08-02T19:04:21Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77039","graphUrl":"/publications/semantic-interlock-graph/?record=77039","counts":{"reviews":2,"comments":2,"inlineReviewComments":2}},{"id":77040,"title":"fix(stt): keep requirements probes from lazy-installing faster-whisper","kind":"pr","state":"closed","created":"2026-08-02T19:06:55Z","author":"Limkyy","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77040","graphUrl":"/publications/semantic-interlock-graph/?record=77040","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77079,"title":"fix(tts): strip every reasoning-tag variant before speech, not just <think>","kind":"pr","state":"open","created":"2026-08-02T20:35:55Z","author":"Drexuxux","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77079","graphUrl":"/publications/semantic-interlock-graph/?record=77079","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77097,"title":"docs(secrets): authoritative Bitwarden secrets-handling protocol skill + integration docs","kind":"pr","state":"open","created":"2026-08-02T21:33:04Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77097","graphUrl":"/publications/semantic-interlock-graph/?record=77097","counts":{"reviews":3,"comments":1,"inlineReviewComments":3}},{"id":77127,"title":"WS disconnect teardown race can close or orphan a session reconnected via session.resume","kind":"issue","state":"closed","created":"2026-08-02T22:28:35Z","author":"JoaoMarcos44","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77127","graphUrl":"/publications/semantic-interlock-graph/?record=77127","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77129,"title":"fix(tui-gateway): close WS disconnect/reconnect session race","kind":"pr","state":"closed","created":"2026-08-02T22:29:15Z","author":"JoaoMarcos44","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77129","graphUrl":"/publications/semantic-interlock-graph/?record=77129","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":77157,"title":"fix(search): zero-match probes fall back to grep; native paths for rg on Windows","kind":"pr","state":"closed","created":"2026-08-02T23:40:56Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77157","graphUrl":"/publications/semantic-interlock-graph/?record=77157","counts":{"reviews":1,"comments":7,"inlineReviewComments":1}},{"id":77162,"title":"fix(security): exact-value applied-secret redaction missing on tool-result -> provider egress path","kind":"issue","state":"open","created":"2026-08-03T00:03:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77162","graphUrl":"/publications/semantic-interlock-graph/?record=77162","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77164,"title":"fix(security): child-process env scrub is name-shape heuristic; non-credential-shaped applied secrets leak to children","kind":"issue","state":"open","created":"2026-08-03T00:03:44Z","author":"andrexibiza","roles":["authored","mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77164","graphUrl":"/publications/semantic-interlock-graph/?record=77164","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77165,"title":"fix(security): applied-secrets snapshot not wired into provider-egress redaction (tool results, sanitized context, terminal output)","kind":"issue","state":"open","created":"2026-08-03T00:04:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77165","graphUrl":"/publications/semantic-interlock-graph/?record=77165","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77168,"title":"fix(secrets): 1Password encrypted-only cache; strip OP_* auth from child envs","kind":"pr","state":"open","created":"2026-08-03T00:09:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77168","graphUrl":"/publications/semantic-interlock-graph/?record=77168","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77176,"title":"docs: search steering feature page; 1Password encrypted-only posture","kind":"pr","state":"open","created":"2026-08-03T00:17:12Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77176","graphUrl":"/publications/semantic-interlock-graph/?record=77176","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77179,"title":"fix(security): mask applied secret values in tool-result egress content","kind":"pr","state":"closed","created":"2026-08-03T00:20:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77179","graphUrl":"/publications/semantic-interlock-graph/?record=77179","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77181,"title":"fix(security): scrub applied-secrets snapshot from child-process envs","kind":"pr","state":"closed","created":"2026-08-03T00:21:04Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77181","graphUrl":"/publications/semantic-interlock-graph/?record=77181","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77185,"title":"fix(security): wire applied-secrets snapshot into provider-egress sanitizers","kind":"pr","state":"closed","created":"2026-08-03T00:32:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77185","graphUrl":"/publications/semantic-interlock-graph/?record=77185","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77193,"title":"fix(secrets): provenance-aware child-env scrub for applied secrets","kind":"pr","state":"open","created":"2026-08-03T00:38:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77193","graphUrl":"/publications/semantic-interlock-graph/?record=77193","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":77198,"title":"fix(secrets): exact-value applied-secret redaction on the provider-egress path","kind":"pr","state":"open","created":"2026-08-03T00:53:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77198","graphUrl":"/publications/semantic-interlock-graph/?record=77198","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77221,"title":"feat(usage): desktop app has no local token/cost analytics surface despite full metering in core","kind":"issue","state":"open","created":"2026-08-03T01:25:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77221","graphUrl":"/publications/semantic-interlock-graph/?record=77221","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77222,"title":"feat(insights): add per-day token/cost time-series aggregation to InsightsEngine","kind":"issue","state":"open","created":"2026-08-03T01:25:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77222","graphUrl":"/publications/semantic-interlock-graph/?record=77222","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77223,"title":"feat(usage): surface included/estimated/unknown cost buckets in aggregate views","kind":"issue","state":"closed","created":"2026-08-03T01:25:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77223","graphUrl":"/publications/semantic-interlock-graph/?record=77223","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77262,"title":"feat(security): desktop Safety section is bare config toggles — no posture, no explainers, no verification","kind":"issue","state":"open","created":"2026-08-03T02:55:21Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77262","graphUrl":"/publications/semantic-interlock-graph/?record=77262","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77263,"title":"feat(usage,security): desktop usage & cost surface + Safety & Security panel","kind":"pr","state":"open","created":"2026-08-03T02:56:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77263","graphUrl":"/publications/semantic-interlock-graph/?record=77263","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":77285,"title":"fix(tts): rewrite xAI streaming against the real WebSocket protocol","kind":"pr","state":"closed","created":"2026-08-03T03:21:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77285","graphUrl":"/publications/semantic-interlock-graph/?record=77285","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77305,"title":"fix(delegation): failed API calls consume the subagent iteration budget, starving the fallback chain","kind":"issue","state":"open","created":"2026-08-03T03:44:40Z","author":"andrexibiza","roles":["authored","commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/77305","graphUrl":"/publications/semantic-interlock-graph/?record=77305","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":77317,"title":"feat(desktop): add hermes-achievements as a native desktop plugin","kind":"pr","state":"open","created":"2026-08-03T04:00:24Z","author":"asimons81","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77317","graphUrl":"/publications/semantic-interlock-graph/?record=77317","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77354,"title":"fix(agent): refund iteration budget when fallback activates after API failure (#77305)","kind":"pr","state":"open","created":"2026-08-03T04:50:26Z","author":"RelaxJonh","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77354","graphUrl":"/publications/semantic-interlock-graph/?record=77354","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":77359,"title":"fix(cli): show sessions from all sources in /sessions and /resume","kind":"pr","state":"closed","created":"2026-08-03T05:05:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77359","graphUrl":"/publications/semantic-interlock-graph/?record=77359","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77364,"title":"fix(feishu): serialize card.data to JSON string in approval/update-prompt callback responses","kind":"pr","state":"closed","created":"2026-08-03T05:12:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77364","graphUrl":"/publications/semantic-interlock-graph/?record=77364","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77366,"title":"fix(cron): coerce string repeat values ('forever'/'once') on create and update","kind":"pr","state":"closed","created":"2026-08-03T05:22:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77366","graphUrl":"/publications/semantic-interlock-graph/?record=77366","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77368,"title":"fix(gateway): surface iLink ret<0 API failures in Weixin adapter logs","kind":"pr","state":"open","created":"2026-08-03T05:23:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77368","graphUrl":"/publications/semantic-interlock-graph/?record=77368","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77373,"title":"fix(langfuse): reject right-prefix template keys, not just wrong prefixes","kind":"pr","state":"open","created":"2026-08-03T05:35:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77373","graphUrl":"/publications/semantic-interlock-graph/?record=77373","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77374,"title":"fix(feishu): serialize card.data to JSON string in approval/update-prompt callbacks","kind":"pr","state":"open","created":"2026-08-03T05:39:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77374","graphUrl":"/publications/semantic-interlock-graph/?record=77374","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77376,"title":"refactor(gateway): extract platform routing helpers from run.py","kind":"pr","state":"open","created":"2026-08-03T05:46:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77376","graphUrl":"/publications/semantic-interlock-graph/?record=77376","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77377,"title":"fix(sanitize): drop tool_calls key when dedup removes all calls (fixes empty-array 400 class)","kind":"pr","state":"closed","created":"2026-08-03T05:48:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77377","graphUrl":"/publications/semantic-interlock-graph/?record=77377","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77378,"title":"fix(gateway): skip cross-loop live adapter in _send_via_adapter","kind":"pr","state":"open","created":"2026-08-03T05:49:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77378","graphUrl":"/publications/semantic-interlock-graph/?record=77378","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77379,"title":"feat(agent): enforce declared language standard via stable prompt directive","kind":"pr","state":"open","created":"2026-08-03T05:50:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77379","graphUrl":"/publications/semantic-interlock-graph/?record=77379","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77380,"title":"feat(discord): support per-category mention and ignore rules","kind":"pr","state":"open","created":"2026-08-03T05:52:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77380","graphUrl":"/publications/semantic-interlock-graph/?record=77380","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77382,"title":"fix(desktop): show script field in Cron detail when prompt is empty","kind":"pr","state":"open","created":"2026-08-03T05:55:15Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77382","graphUrl":"/publications/semantic-interlock-graph/?record=77382","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77384,"title":"fix(email): support separate IMAP/SMTP login user via EMAIL_LOGIN_USER","kind":"pr","state":"open","created":"2026-08-03T05:56:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77384","graphUrl":"/publications/semantic-interlock-graph/?record=77384","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77393,"title":"fix(cron): pass Git-Bash-safe script path to bash on Windows (.sh exit 127 class)","kind":"pr","state":"open","created":"2026-08-03T06:08:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77393","graphUrl":"/publications/semantic-interlock-graph/?record=77393","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77404,"title":"fix(cron): cron edit --profile pins job to a profile, not a context switch","kind":"pr","state":"open","created":"2026-08-03T06:30:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77404","graphUrl":"/publications/semantic-interlock-graph/?record=77404","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77413,"title":"fix(update): single-pass npm install keeps root deps (agent-browser no longer pruned)","kind":"pr","state":"closed","created":"2026-08-03T06:46:12Z","author":"andrexibiza","roles":["authored","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/77413","graphUrl":"/publications/semantic-interlock-graph/?record=77413","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77416,"title":"[docs] Weixin platform marked as supporting streaming, but code has SUPPORTS_MESSAGE_EDITING=False","kind":"issue","state":"open","created":"2026-08-03T06:53:58Z","author":"493505110","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77416","graphUrl":"/publications/semantic-interlock-graph/?record=77416","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77419,"title":"fix(auxiliary): route oauth_minimax through AnthropicAuxiliaryClient (fixes all aux tasks)","kind":"pr","state":"open","created":"2026-08-03T06:56:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77419","graphUrl":"/publications/semantic-interlock-graph/?record=77419","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":77428,"title":"fix(doctor): detect environment-installed entry points (no false 'Venv entry point not found')","kind":"pr","state":"open","created":"2026-08-03T07:15:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77428","graphUrl":"/publications/semantic-interlock-graph/?record=77428","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":77431,"title":"docs(google-workspace): remove nonexistent --services/--format flags from SKILL.md + anti-drift test","kind":"pr","state":"open","created":"2026-08-03T07:20:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77431","graphUrl":"/publications/semantic-interlock-graph/?record=77431","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77433,"title":"refactor(gateway): extract display/resolution helpers out of run.py (first slice of #54962)","kind":"pr","state":"open","created":"2026-08-03T07:24:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77433","graphUrl":"/publications/semantic-interlock-graph/?record=77433","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77438,"title":"refactor(gateway): extract message/config helpers from run.py (slice 2 of #54962)","kind":"pr","state":"open","created":"2026-08-03T07:34:05Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77438","graphUrl":"/publications/semantic-interlock-graph/?record=77438","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77450,"title":"refactor(gateway): extract compression-status helpers from run.py (slice 4 of #54962)","kind":"pr","state":"open","created":"2026-08-03T07:52:06Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77450","graphUrl":"/publications/semantic-interlock-graph/?record=77450","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77452,"title":"refactor(gateway): extract resume/replay helpers from run.py (slice 3 of #54962)","kind":"pr","state":"open","created":"2026-08-03T08:00:15Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77452","graphUrl":"/publications/semantic-interlock-graph/?record=77452","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77455,"title":"refactor(gateway): extract transient-error helpers from run.py (slice 5 of #54962)","kind":"pr","state":"open","created":"2026-08-03T08:03:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77455","graphUrl":"/publications/semantic-interlock-graph/?record=77455","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77462,"title":"fix(security): Windows at-rest ACL hole — _secure_file is a no-op on Windows, secrets readable by SYSTEM/Administrators","kind":"issue","state":"open","created":"2026-08-03T08:21:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77462","graphUrl":"/publications/semantic-interlock-graph/?record=77462","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77463,"title":"fix(security): child-env scrub bypasses — post-scrub env.update(os.environ) in TUI host, LSP full-env, _HERMES_FORCE_ unwrap, docker forward-env","kind":"issue","state":"open","created":"2026-08-03T08:21:15Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77463","graphUrl":"/publications/semantic-interlock-graph/?record=77463","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77464,"title":"fix(security): multi-profile isolation — default profile's config and vault values bleed into every profile's environment","kind":"issue","state":"open","created":"2026-08-03T08:21:16Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77464","graphUrl":"/publications/semantic-interlock-graph/?record=77464","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77465,"title":"fix(secrets): provider-egress redaction gaps — plain-.env secrets unmasked, encoding transforms bypass, uncovered assembly sites, post-mask mutation","kind":"issue","state":"open","created":"2026-08-03T08:21:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77465","graphUrl":"/publications/semantic-interlock-graph/?record=77465","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77466,"title":"fix(security): vault CLI binaries trusted unverified — planted bws/op on PATH or binary_path receives live credentials","kind":"issue","state":"open","created":"2026-08-03T08:21:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77466","graphUrl":"/publications/semantic-interlock-graph/?record=77466","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77467,"title":"fix(security): vault CLI child gets the FULL os.environ — bws/op children and CLI probes receive every provider credential","kind":"issue","state":"open","created":"2026-08-03T08:21:20Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77467","graphUrl":"/publications/semantic-interlock-graph/?record=77467","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77468,"title":"fix(secrets): CLI token flags expose vault tokens in process list, shell history, and CI logs","kind":"issue","state":"open","created":"2026-08-03T08:21:21Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77468","graphUrl":"/publications/semantic-interlock-graph/?record=77468","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77469,"title":"fix(secrets): setup wizard persists an unvalidated token, destroying the working one on a bad paste","kind":"issue","state":"open","created":"2026-08-03T08:21:22Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77469","graphUrl":"/publications/semantic-interlock-graph/?record=77469","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77470,"title":"fix(security): state snapshots and emergency .bak copies persist .env, auth.json, and full transcripts in plaintext","kind":"issue","state":"open","created":"2026-08-03T08:21:23Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77470","graphUrl":"/publications/semantic-interlock-graph/?record=77470","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77471,"title":"fix(security): WEBHOOK_SECRET and model API keys land in plaintext config.yaml, violating the .env-only-secrets rule","kind":"issue","state":"open","created":"2026-08-03T08:21:24Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77471","graphUrl":"/publications/semantic-interlock-graph/?record=77471","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77472,"title":"fix(security): request dumps, trajectory/MoA JSONL, pending_messages, and /save persist unredacted tool content","kind":"issue","state":"open","created":"2026-08-03T08:21:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77472","graphUrl":"/publications/semantic-interlock-graph/?record=77472","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":77473,"title":"fix(ci): the no-exfiltration gate and OP_* strip exist on only one branch each — the merged fix set doesn't compose","kind":"issue","state":"open","created":"2026-08-03T08:21:26Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77473","graphUrl":"/publications/semantic-interlock-graph/?record=77473","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77474,"title":"fix(secrets): wire-path redaction is config-gated with no force — HERMES_REDACT_SECRETS=false silently disables the gate","kind":"issue","state":"open","created":"2026-08-03T08:21:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77474","graphUrl":"/publications/semantic-interlock-graph/?record=77474","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77475,"title":"fix(test): the no-exfiltration gate never runs a real tool subprocess","kind":"issue","state":"open","created":"2026-08-03T08:21:29Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77475","graphUrl":"/publications/semantic-interlock-graph/?record=77475","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77476,"title":"fix(ci): test-runner fragility — exit-code-5 = pass, flake retry launders gate failures, no Windows CI job","kind":"issue","state":"open","created":"2026-08-03T08:21:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77476","graphUrl":"/publications/semantic-interlock-graph/?record=77476","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77477,"title":"fix(secrets): stale-cache offline fallback can mask credential breaks — 'timed out' outranks auth markers; 200-char truncation hides them","kind":"issue","state":"open","created":"2026-08-03T08:21:31Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77477","graphUrl":"/publications/semantic-interlock-graph/?record=77477","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77478,"title":"fix(secrets): HKDF-SHA256 single-pass with no key stretching — low-entropy tokens are brute-forceable offline from the encrypted cache","kind":"issue","state":"open","created":"2026-08-03T08:21:32Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77478","graphUrl":"/publications/semantic-interlock-graph/?record=77478","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77479,"title":"fix(secrets): cache migration TOCTOU — crash window between encrypted replace and plaintext unlink; op reports success on unlink failure","kind":"issue","state":"open","created":"2026-08-03T08:21:33Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77479","graphUrl":"/publications/semantic-interlock-graph/?record=77479","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77480,"title":"fix(secrets): server_url unvalidated (http:// accepted; ambient BWS_SERVER_URL preserved) and project_id lacks a -- terminator","kind":"issue","state":"open","created":"2026-08-03T08:21:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77480","graphUrl":"/publications/semantic-interlock-graph/?record=77480","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77481,"title":"fix(secrets): .env write hygiene — loose modes preserved, write-on-read rewrites, backslash-n injection, stale .op.env resurrection","kind":"issue","state":"open","created":"2026-08-03T08:21:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77481","graphUrl":"/publications/semantic-interlock-graph/?record=77481","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77482,"title":"fix(secrets): CommandSource — 1MiB cap enforced after full buffering, orphaned helpers survive with credentials, unlogged silent code exec","kind":"issue","state":"open","created":"2026-08-03T08:21:36Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77482","graphUrl":"/publications/semantic-interlock-graph/?record=77482","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77483,"title":"fix(secrets): registry semantics — empty-value truthiness defeats override_existing, disabled-source bootstrap vars clobberable, error surfaces leak references","kind":"issue","state":"open","created":"2026-08-03T08:21:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77483","graphUrl":"/publications/semantic-interlock-graph/?record=77483","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77484,"title":"fix(security): emission gaps — process(list) raw, traceback in tool result, *_KEY regex miss, control-char split, ACP plain formatter","kind":"issue","state":"closed","created":"2026-08-03T08:21:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77484","graphUrl":"/publications/semantic-interlock-graph/?record=77484","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77485,"title":"fix(secrets): cache-key collisions — unescaped pipe joins, home_path divergence, identity metadata in plaintext","kind":"issue","state":"open","created":"2026-08-03T08:21:40Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77485","graphUrl":"/publications/semantic-interlock-graph/?record=77485","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77486,"title":"fix(security): Electron and browser-profile storage — connection.json token, in-flight journal, Chromium cookies unencrypted","kind":"issue","state":"open","created":"2026-08-03T08:21:41Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77486","graphUrl":"/publications/semantic-interlock-graph/?record=77486","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77487,"title":"fix(secrets): egress non-text parts and tool_calls arguments pass unmasked; gate assertions are presence-only","kind":"issue","state":"open","created":"2026-08-03T08:21:42Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/77487","graphUrl":"/publications/semantic-interlock-graph/?record=77487","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":77501,"title":"feat(desktop): annotate attached images in the chat composer","kind":"pr","state":"open","created":"2026-08-03T08:36:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77501","graphUrl":"/publications/semantic-interlock-graph/?record=77501","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77502,"title":"feat(discord): support per-guild/per-server configuration overrides","kind":"pr","state":"open","created":"2026-08-03T08:37:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77502","graphUrl":"/publications/semantic-interlock-graph/?record=77502","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":77512,"title":"fix(gateway): use drain-aware SIGUSR1 in launchd restart from fresh shells","kind":"pr","state":"open","created":"2026-08-03T08:47:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77512","graphUrl":"/publications/semantic-interlock-graph/?record=77512","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77527,"title":"fix(security): enforce owner-only ACLs on Windows in _secure_file","kind":"pr","state":"open","created":"2026-08-03T09:12:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77527","graphUrl":"/publications/semantic-interlock-graph/?record=77527","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":77528,"title":"fix(security): route TUI compute host and LSP server env through the sanitized builder","kind":"pr","state":"open","created":"2026-08-03T09:14:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77528","graphUrl":"/publications/semantic-interlock-graph/?record=77528","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":77532,"title":"fix(cron): resolve bash for .sh jobs via shared Windows-aware resolver (#46332)","kind":"pr","state":"open","created":"2026-08-03T09:29:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77532","graphUrl":"/publications/semantic-interlock-graph/?record=77532","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77547,"title":"fix(slack): preserve long clarify option text","kind":"pr","state":"open","created":"2026-08-03T10:01:37Z","author":"hrsong99","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77547","graphUrl":"/publications/semantic-interlock-graph/?record=77547","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77553,"title":"[Bug]: one stale gateway can revoke a shared rotating xAI OAuth lineage after mixed-version fleet rollout","kind":"issue","state":"open","created":"2026-08-03T10:13:55Z","author":"BenSheridanEdwards","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77553","graphUrl":"/publications/semantic-interlock-graph/?record=77553","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77557,"title":"fix(photon): preserve playable voice upload filenames","kind":"pr","state":"open","created":"2026-08-03T10:17:59Z","author":"Th0m45k","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77557","graphUrl":"/publications/semantic-interlock-graph/?record=77557","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77579,"title":"fix(security): create browser-profile and media-cache artifacts owner-only","kind":"pr","state":"open","created":"2026-08-03T10:41:43Z","author":"ZHJay","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77579","graphUrl":"/publications/semantic-interlock-graph/?record=77579","counts":{"reviews":1,"comments":2,"inlineReviewComments":1}},{"id":77702,"title":"refactor(gateway): extract media/event helpers from run.py (slice 7 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:05:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77702","graphUrl":"/publications/semantic-interlock-graph/?record=77702","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77704,"title":"refactor(gateway): extract turn-process supervision helpers from run.py (slice 10 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:06:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77704","graphUrl":"/publications/semantic-interlock-graph/?record=77704","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77706,"title":"refactor(gateway): extract auto-continue helpers from run.py (slice 8 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:07:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77706","graphUrl":"/publications/semantic-interlock-graph/?record=77706","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77707,"title":"refactor(gateway): extract redaction/provider-error helpers from run.py (slice 9 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:07:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77707","graphUrl":"/publications/semantic-interlock-graph/?record=77707","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77708,"title":"refactor(gateway): extract env/bootstrap helpers from run.py (slice 11 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:09:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77708","graphUrl":"/publications/semantic-interlock-graph/?record=77708","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77710,"title":"refactor(gateway): extract status-message helpers from run.py (slice 14 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:12:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77710","graphUrl":"/publications/semantic-interlock-graph/?record=77710","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77711,"title":"refactor(gateway): extract history-build helpers from run.py (slice 13 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:13:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77711","graphUrl":"/publications/semantic-interlock-graph/?record=77711","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77719,"title":"refactor(gateway): extract config/runtime-resolution helpers from run.py (slice 12 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:20:07Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77719","graphUrl":"/publications/semantic-interlock-graph/?record=77719","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77722,"title":"refactor(gateway): extract interrupt helpers from run.py (slice 19 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:26:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77722","graphUrl":"/publications/semantic-interlock-graph/?record=77722","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77723,"title":"refactor(gateway): extract config/channel-override helpers from run.py (slice 18 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:27:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77723","graphUrl":"/publications/semantic-interlock-graph/?record=77723","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77724,"title":"refactor(gateway): extract TurnRunner class from run.py (slice 15 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:27:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77724","graphUrl":"/publications/semantic-interlock-graph/?record=77724","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77725,"title":"refactor(gateway): extract response-normalization helpers from run.py (slice 16 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:28:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77725","graphUrl":"/publications/semantic-interlock-graph/?record=77725","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77728,"title":"refactor(gateway): extract skill-hint helpers from run.py (slice 17 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:31:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77728","graphUrl":"/publications/semantic-interlock-graph/?record=77728","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77733,"title":"refactor(gateway): extract GatewayThreadsMixin from run.py (slice 24 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:42:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77733","graphUrl":"/publications/semantic-interlock-graph/?record=77733","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77735,"title":"refactor(gateway): extract housekeeping daemons from run.py (slice 30 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:43:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77735","graphUrl":"/publications/semantic-interlock-graph/?record=77735","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77737,"title":"refactor(gateway): extract entry points from run.py (slice 31 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:44:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77737","graphUrl":"/publications/semantic-interlock-graph/?record=77737","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77738,"title":"refactor(gateway): extract GatewayLifecycleMixin from run.py (slice 27 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:44:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77738","graphUrl":"/publications/semantic-interlock-graph/?record=77738","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77741,"title":"refactor(gateway): extract GatewayVoiceMixin from run.py (slice 23 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:47:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77741","graphUrl":"/publications/semantic-interlock-graph/?record=77741","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77743,"title":"refactor(gateway): extract GatewayNotificationsMixin from run.py (slice 28 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:48:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77743","graphUrl":"/publications/semantic-interlock-graph/?record=77743","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77746,"title":"refactor(gateway): extract GatewaySessionMixin from run.py (slice 21 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:50:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77746","graphUrl":"/publications/semantic-interlock-graph/?record=77746","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77748,"title":"refactor(gateway): extract GatewayRuntimeConfigMixin from run.py (slice 20 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:51:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77748","graphUrl":"/publications/semantic-interlock-graph/?record=77748","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77751,"title":"refactor(gateway): extract GatewayMediaMixin from run.py (slice 22 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:53:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77751","graphUrl":"/publications/semantic-interlock-graph/?record=77751","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77752,"title":"refactor(gateway): extract GatewayTurnExecMixin from run.py (slice 29 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:55:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77752","graphUrl":"/publications/semantic-interlock-graph/?record=77752","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77756,"title":"refactor(gateway): extract GatewayDispatchMixin from run.py (slice 26 of #54962)","kind":"pr","state":"open","created":"2026-08-03T13:58:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77756","graphUrl":"/publications/semantic-interlock-graph/?record=77756","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77759,"title":"refactor(gateway): extract GatewayPlatformMixin from run.py (slice 25 of #54962)","kind":"pr","state":"open","created":"2026-08-03T14:06:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77759","graphUrl":"/publications/semantic-interlock-graph/?record=77759","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77807,"title":"docs: graph-adjudicated documentation conformance closes the documentation issue class","kind":"issue","state":"closed","created":"2026-08-03T15:21:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77807","graphUrl":"/publications/semantic-interlock-graph/?record=77807","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":77819,"title":"test(conformance): graph-adjudicated documentation conformance + llms-full.txt baseline","kind":"pr","state":"open","created":"2026-08-03T15:36:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77819","graphUrl":"/publications/semantic-interlock-graph/?record=77819","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77840,"title":"feat(stt): transcribe voice messages with Codex OAuth","kind":"pr","state":"open","created":"2026-08-03T16:05:27Z","author":"ardaaltinors","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77840","graphUrl":"/publications/semantic-interlock-graph/?record=77840","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77907,"title":"feat(skills): add apa7-references bundled skill — APA 7th citation map","kind":"pr","state":"open","created":"2026-08-03T18:08:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77907","graphUrl":"/publications/semantic-interlock-graph/?record=77907","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77909,"title":"feat(skills): add x-research-mcp-api bundled skill — X research via MCP + v2 API","kind":"pr","state":"open","created":"2026-08-03T18:10:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77909","graphUrl":"/publications/semantic-interlock-graph/?record=77909","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77911,"title":"docs(guides): add the large-file decomposition campaign canon","kind":"pr","state":"open","created":"2026-08-03T18:12:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77911","graphUrl":"/publications/semantic-interlock-graph/?record=77911","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":77915,"title":"feat(relay)!: initialize static/dynamic plugins via native integration, remove opt-in plugin","kind":"pr","state":"merged","created":"2026-08-03T18:13:17Z","author":"bbednarski9","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/77915","graphUrl":"/publications/semantic-interlock-graph/?record=77915","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":77932,"title":"fix(tts): report unknown-provider fallback truthfully","kind":"pr","state":"open","created":"2026-08-03T18:49:44Z","author":"rungmc357","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/77932","graphUrl":"/publications/semantic-interlock-graph/?record=77932","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":77981,"title":"Plugin hooks can't reach files an agent writes (Kanban attachments bypass transform_llm_output)","kind":"issue","state":"open","created":"2026-08-03T20:35:37Z","author":"VagnerBessa","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/77981","graphUrl":"/publications/semantic-interlock-graph/?record=77981","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78033,"title":"fix(security): stop plugin sidecar children inheriting full env","kind":"pr","state":"open","created":"2026-08-03T22:25:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78033","graphUrl":"/publications/semantic-interlock-graph/?record=78033","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78036,"title":"fix(security): route tui_gateway shell.exec through the sanitized env builder","kind":"pr","state":"open","created":"2026-08-03T22:30:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78036","graphUrl":"/publications/semantic-interlock-graph/?record=78036","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78098,"title":"[Bug]: Desktop conversation mode drops successful transcription and sends Transcription(...) error repr as the message","kind":"issue","state":"open","created":"2026-08-04T01:52:20Z","author":"ebev","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78098","graphUrl":"/publications/semantic-interlock-graph/?record=78098","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78118,"title":"fix(stt): reject structured transcription errors (#78098)","kind":"pr","state":"closed","created":"2026-08-04T02:21:55Z","author":"RerankerGuo","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78118","graphUrl":"/publications/semantic-interlock-graph/?record=78118","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78126,"title":"feat(desktop): add hermes-achievements as a native desktop plugin","kind":"pr","state":"closed","created":"2026-08-04T02:41:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78126","graphUrl":"/publications/semantic-interlock-graph/?record=78126","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78164,"title":"docs(discord): correct Echo Prevention mechanics + Server Members Intent conditional + close env-var docs class (resolves #11349)","kind":"pr","state":"open","created":"2026-08-04T03:54:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78164","graphUrl":"/publications/semantic-interlock-graph/?record=78164","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78180,"title":"feat(gateway): Discord VC transcribe-only mode and transcript file destination","kind":"pr","state":"open","created":"2026-08-04T04:23:34Z","author":"leandrogg","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78180","graphUrl":"/publications/semantic-interlock-graph/?record=78180","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78191,"title":"fix(voice): resolve Porcupine wake-word key through the credential resolver","kind":"pr","state":"open","created":"2026-08-04T04:54:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78191","graphUrl":"/publications/semantic-interlock-graph/?record=78191","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78194,"title":"fix(desktop): never replay hydrated session history in auto-speak; lock mute/re-arm semantics","kind":"pr","state":"open","created":"2026-08-04T05:07:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78194","graphUrl":"/publications/semantic-interlock-graph/?record=78194","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78196,"title":"fix(gateway): serialize STT/TTS reliability slice behind V6 contract","kind":"pr","state":"open","created":"2026-08-04T05:13:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78196","graphUrl":"/publications/semantic-interlock-graph/?record=78196","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78202,"title":"fix(tts): piper lazy-install parity + probe install-safety + null-config guards","kind":"pr","state":"open","created":"2026-08-04T05:19:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78202","graphUrl":"/publications/semantic-interlock-graph/?record=78202","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":78207,"title":"[meta] Vox Lockin — eliminate the STT/TTS/voice bug class (10 lanes, 38 issues)","kind":"issue","state":"open","created":"2026-08-04T05:23:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78207","graphUrl":"/publications/semantic-interlock-graph/?record=78207","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78221,"title":"test(stt): stabilize idle-timeout progress test against spawn latency (pre-existing flake on Windows + loaded CI)","kind":"pr","state":"closed","created":"2026-08-04T05:39:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78221","graphUrl":"/publications/semantic-interlock-graph/?record=78221","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78234,"title":"fix(tts): never truncate spoken replies — split long text and scale playback waits","kind":"pr","state":"open","created":"2026-08-04T05:55:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78234","graphUrl":"/publications/semantic-interlock-graph/?record=78234","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78308,"title":"security(dashboard): deny credential siblings and transcript DBs in managed-files reads","kind":"pr","state":"open","created":"2026-08-04T07:51:51Z","author":"itskaism","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78308","graphUrl":"/publications/semantic-interlock-graph/?record=78308","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78321,"title":"fix(agent): peel stacked unsupported auxiliary params (temp + max_tokens)","kind":"pr","state":"open","created":"2026-08-04T08:18:19Z","author":"686f6c61","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/78321","graphUrl":"/publications/semantic-interlock-graph/?record=78321","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78330,"title":"fix(security): match internal secret env names by shape, not exact suffix","kind":"pr","state":"open","created":"2026-08-04T08:38:11Z","author":"itskaism","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78330","graphUrl":"/publications/semantic-interlock-graph/?record=78330","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78393,"title":"fix(slack): show full choice text above buttons when labels are truncated","kind":"pr","state":"open","created":"2026-08-04T10:05:15Z","author":"Sahil-SS9","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78393","graphUrl":"/publications/semantic-interlock-graph/?record=78393","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78413,"title":"fix(slack): show full clarify choices","kind":"pr","state":"open","created":"2026-08-04T10:45:05Z","author":"zrh805","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78413","graphUrl":"/publications/semantic-interlock-graph/?record=78413","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78515,"title":"background_review writes skills with no content scan (guard_agent_created defaults off); skills served into every session system prompt","kind":"issue","state":"open","created":"2026-08-04T14:00:11Z","author":"EvolveAegis","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78515","graphUrl":"/publications/semantic-interlock-graph/?record=78515","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78539,"title":"docs(readme): keystone README interrupt row contradicts /busy steer model; high-value quick starts missing","kind":"issue","state":"open","created":"2026-08-04T14:36:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78539","graphUrl":"/publications/semantic-interlock-graph/?record=78539","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78540,"title":"docs(readme): interrupt-current-work row should reference /busy steering surface, not Ctrl+C","kind":"issue","state":"closed","created":"2026-08-04T14:37:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78540","graphUrl":"/publications/semantic-interlock-graph/?record=78540","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78542,"title":"docs(readme): steer-first interrupt guidance + feature high-value quick starts (fixes #78539)","kind":"pr","state":"open","created":"2026-08-04T14:39:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78542","graphUrl":"/publications/semantic-interlock-graph/?record=78542","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78546,"title":"docs(readme): steer-first interrupt guidance + five-stream README accuracy pass","kind":"pr","state":"open","created":"2026-08-04T14:51:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78546","graphUrl":"/publications/semantic-interlock-graph/?record=78546","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78560,"title":"[Feature]: Add an OAuth-only xAI/Grok video backend that fails closed without xAI API","kind":"issue","state":"open","created":"2026-08-04T15:07:18Z","author":"pr0n","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78560","graphUrl":"/publications/semantic-interlock-graph/?record=78560","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78565,"title":"fix: write_file and patch tools silently destroy git worktree .git files","kind":"issue","state":"open","created":"2026-08-04T15:10:41Z","author":"dwainm-agent","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78565","graphUrl":"/publications/semantic-interlock-graph/?record=78565","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":78566,"title":"bug(gateway): onboarding tells messaging users to /busy but the command is cli_only — 'Unknown command' on every platform","kind":"issue","state":"closed","created":"2026-08-04T15:12:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78566","graphUrl":"/publications/semantic-interlock-graph/?record=78566","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78567,"title":"docs+code conflict: /model provider:model colon syntax — model_switch.py rejects it, slash-commands.md documents it","kind":"issue","state":"open","created":"2026-08-04T15:12:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78567","graphUrl":"/publications/semantic-interlock-graph/?record=78567","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78568,"title":"[meta] Keystone README accuracy + steering-surface alignment — consolidates #78540/#78546/#78566/#78567","kind":"issue","state":"open","created":"2026-08-04T15:13:05Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78568","graphUrl":"/publications/semantic-interlock-graph/?record=78568","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78628,"title":"Shard hermes_cli/web_server.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78628","graphUrl":"/publications/semantic-interlock-graph/?record=78628","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78629,"title":"Shard tests/test_tui_gateway_server.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78629","graphUrl":"/publications/semantic-interlock-graph/?record=78629","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":78630,"title":"Shard tui_gateway/server.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78630","graphUrl":"/publications/semantic-interlock-graph/?record=78630","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78631,"title":"Shard hermes_cli/main.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78631","graphUrl":"/publications/semantic-interlock-graph/?record=78631","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78632,"title":"Shard hermes_cli/kanban_db.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78632","graphUrl":"/publications/semantic-interlock-graph/?record=78632","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":78633,"title":"Shard plugins/platforms/telegram/adapter.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:21Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78633","graphUrl":"/publications/semantic-interlock-graph/?record=78633","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78634,"title":"Shard plugins/platforms/discord/adapter.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78634","graphUrl":"/publications/semantic-interlock-graph/?record=78634","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78635,"title":"Shard agent/auxiliary_client.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78635","graphUrl":"/publications/semantic-interlock-graph/?record=78635","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":78636,"title":"Shard hermes_state.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:26Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78636","graphUrl":"/publications/semantic-interlock-graph/?record=78636","counts":{"reviews":0,"comments":8,"inlineReviewComments":0}},{"id":78637,"title":"Shard hermes_cli/auth.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78637","graphUrl":"/publications/semantic-interlock-graph/?record=78637","counts":{"reviews":0,"comments":8,"inlineReviewComments":0}},{"id":78638,"title":"Shard plugins/platforms/slack/adapter.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78638","graphUrl":"/publications/semantic-interlock-graph/?record=78638","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":78639,"title":"Shard run_agent.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78639","graphUrl":"/publications/semantic-interlock-graph/?record=78639","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78640,"title":"Shard hermes_cli/gateway.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78640","graphUrl":"/publications/semantic-interlock-graph/?record=78640","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78641,"title":"Shard agent/conversation_loop.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78641","graphUrl":"/publications/semantic-interlock-graph/?record=78641","counts":{"reviews":0,"comments":10,"inlineReviewComments":0}},{"id":78642,"title":"Shard tools/mcp_tool.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78642","graphUrl":"/publications/semantic-interlock-graph/?record=78642","counts":{"reviews":0,"comments":16,"inlineReviewComments":0}},{"id":78643,"title":"Shard gateway/platforms/api_server.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78643","graphUrl":"/publications/semantic-interlock-graph/?record=78643","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78644,"title":"Shard gateway/platforms/base.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78644","graphUrl":"/publications/semantic-interlock-graph/?record=78644","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78645,"title":"Shard agent/context_compressor.py (god-file decomposition)","kind":"issue","state":"open","created":"2026-08-04T16:37:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78645","graphUrl":"/publications/semantic-interlock-graph/?record=78645","counts":{"reviews":0,"comments":25,"inlineReviewComments":0}},{"id":78647,"title":"Repo-wide godfile eradication: residual 2K tasks after #102117","kind":"issue","state":"open","created":"2026-08-04T16:38:17Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78647","graphUrl":"/publications/semantic-interlock-graph/?record=78647","counts":{"reviews":0,"comments":80,"inlineReviewComments":0}},{"id":78652,"title":"fix(file-safety): refuse writes that touch git worktree .git pointer files","kind":"pr","state":"closed","created":"2026-08-04T16:45:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78652","graphUrl":"/publications/semantic-interlock-graph/?record=78652","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78653,"title":"fix(file-tools): normalize separators for POSIX sensitive-path denylist on Windows","kind":"pr","state":"closed","created":"2026-08-04T16:46:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78653","graphUrl":"/publications/semantic-interlock-graph/?record=78653","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78689,"title":"feat(telegram): support paid broadcasts (allow_paid_broadcast) on send paths","kind":"issue","state":"open","created":"2026-08-04T17:42:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78689","graphUrl":"/publications/semantic-interlock-graph/?record=78689","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78690,"title":"feat(telegram): expose LinkPreviewOptions url and prefer_*/show_above_text","kind":"issue","state":"open","created":"2026-08-04T17:42:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78690","graphUrl":"/publications/semantic-interlock-graph/?record=78690","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78691,"title":"feat(telegram): setMessageReaction is_big, custom emoji, multi-reaction array","kind":"issue","state":"open","created":"2026-08-04T17:42:21Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78691","graphUrl":"/publications/semantic-interlock-graph/?record=78691","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78692,"title":"feat(telegram): forwardMessage/forwardMessages/copyMessage/copyMessages support","kind":"issue","state":"open","created":"2026-08-04T17:42:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78692","graphUrl":"/publications/semantic-interlock-graph/?record=78692","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78693,"title":"feat(telegram): use deleteMessages batch (1-100) instead of N single deletes","kind":"issue","state":"open","created":"2026-08-04T17:42:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78693","graphUrl":"/publications/semantic-interlock-graph/?record=78693","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78694,"title":"feat(telegram): deleteMessageReaction / deleteAllMessageReactions (reaction moderation)","kind":"issue","state":"open","created":"2026-08-04T17:42:26Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78694","graphUrl":"/publications/semantic-interlock-graph/?record=78694","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78695,"title":"feat(telegram): editMessageCaption/Media/ReplyMarkup/LiveLocation beyond text-only edits","kind":"issue","state":"open","created":"2026-08-04T17:42:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78695","graphUrl":"/publications/semantic-interlock-graph/?record=78695","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78696,"title":"feat(telegram): handle or drop the 20+ subscribed-but-unhandled update types","kind":"issue","state":"open","created":"2026-08-04T17:42:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78696","graphUrl":"/publications/semantic-interlock-graph/?record=78696","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78697,"title":"docs(telegram): document TELEGRAM_WEBHOOK_HOST and other undocumented TELEGRAM_* vars","kind":"issue","state":"open","created":"2026-08-04T17:42:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78697","graphUrl":"/publications/semantic-interlock-graph/?record=78697","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78698,"title":"docs(telegram): fix reaction lifecycle emojis (docs say ✅/❌, code sets 👍/👎)","kind":"issue","state":"open","created":"2026-08-04T17:42:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78698","graphUrl":"/publications/semantic-interlock-graph/?record=78698","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78699,"title":"feat(telegram): ReplyParameters quote/quote_position/allow_sending_without_reply","kind":"issue","state":"open","created":"2026-08-04T17:42:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78699","graphUrl":"/publications/semantic-interlock-graph/?record=78699","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78700,"title":"feat(telegram): outbound sendLocation/sendVenue/sendContact (pins, venue cards, contacts)","kind":"issue","state":"open","created":"2026-08-04T17:42:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78700","graphUrl":"/publications/semantic-interlock-graph/?record=78700","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78701,"title":"feat(telegram): venue fidelity — sendVenue fields + inbound foursquare/google place IDs","kind":"issue","state":"open","created":"2026-08-04T17:42:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78701","graphUrl":"/publications/semantic-interlock-graph/?record=78701","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78702,"title":"feat(telegram): sendLivePhoto — outgoing live photos (video+photo pair) unexpressed","kind":"issue","state":"open","created":"2026-08-04T17:42:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78702","graphUrl":"/publications/semantic-interlock-graph/?record=78702","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78703,"title":"fix(telegram): inbound GIF/animation dropped — no filters.ANIMATION, no MessageType","kind":"issue","state":"open","created":"2026-08-04T17:42:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78703","graphUrl":"/publications/semantic-interlock-graph/?record=78703","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78704,"title":"feat(telegram): story lifecycle — post/repost/edit/deleteStory unexpressed","kind":"issue","state":"open","created":"2026-08-04T17:42:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78704","graphUrl":"/publications/semantic-interlock-graph/?record=78704","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78705,"title":"feat(telegram): sendPaidMedia — Star-gated media (InputPaidMedia, star_count, payload)","kind":"issue","state":"open","created":"2026-08-04T17:42:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78705","graphUrl":"/publications/semantic-interlock-graph/?record=78705","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78707,"title":"fix(telegram): sendAudio drops performer/title/thumbnail and caption parse_mode","kind":"issue","state":"open","created":"2026-08-04T17:42:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78707","graphUrl":"/publications/semantic-interlock-graph/?record=78707","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78708,"title":"docs(telegram): document inbound sticker/location-pin/album behaviors","kind":"issue","state":"open","created":"2026-08-04T17:42:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78708","graphUrl":"/publications/semantic-interlock-graph/?record=78708","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78709,"title":"feat(telegram): getUserProfilePhotos/getUserProfileAudios/setUserEmojiStatus","kind":"issue","state":"open","created":"2026-08-04T17:42:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78709","graphUrl":"/publications/semantic-interlock-graph/?record=78709","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78710,"title":"docs(telegram): document media-routing env vars and extension/MIME tables","kind":"issue","state":"open","created":"2026-08-04T17:42:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78710","graphUrl":"/publications/semantic-interlock-graph/?record=78710","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78711,"title":"feat(telegram): support native polls via sendPoll/stopPoll (InputPollOption)","kind":"issue","state":"open","created":"2026-08-04T17:42:49Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78711","graphUrl":"/publications/semantic-interlock-graph/?record=78711","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78713,"title":"feat(telegram): support sendDice and stop dropping inbound dice messages","kind":"issue","state":"open","created":"2026-08-04T17:42:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78713","graphUrl":"/publications/semantic-interlock-graph/?record=78713","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78714,"title":"feat(telegram): support Bot API 10.2 checklists (sendChecklist/editMessageChecklist)","kind":"issue","state":"open","created":"2026-08-04T17:42:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78714","graphUrl":"/publications/semantic-interlock-graph/?record=78714","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78715,"title":"feat(telegram): emit InputRichMessage.is_rtl for RTL rich messages","kind":"issue","state":"open","created":"2026-08-04T17:42:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78715","graphUrl":"/publications/semantic-interlock-graph/?record=78715","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78716,"title":"feat(telegram): rich sends can't set effect/paid-broadcast/suggested-post params","kind":"issue","state":"open","created":"2026-08-04T17:42:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78716","graphUrl":"/publications/semantic-interlock-graph/?record=78716","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78717,"title":"feat(telegram): surface inbound poll lifecycle (PollAnswer, option add/del)","kind":"issue","state":"open","created":"2026-08-04T17:42:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78717","graphUrl":"/publications/semantic-interlock-graph/?record=78717","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78718,"title":"feat(telegram): surface inbound checklists and ChecklistTasksAdded/Done service updates","kind":"issue","state":"open","created":"2026-08-04T17:42:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78718","graphUrl":"/publications/semantic-interlock-graph/?record=78718","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78719,"title":"fix(telegram): inbound dice messages are silently dropped (no DICE handler)","kind":"issue","state":"open","created":"2026-08-04T17:42:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78719","graphUrl":"/publications/semantic-interlock-graph/?record=78719","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78720,"title":"feat(telegram): add chat-member moderation (ban/unban/restrict/promote)","kind":"issue","state":"open","created":"2026-08-04T17:43:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78720","graphUrl":"/publications/semantic-interlock-graph/?record=78720","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78721,"title":"feat(telegram): support paid broadcasts (allow_paid_broadcast) on send paths","kind":"issue","state":"open","created":"2026-08-04T17:43:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78721","graphUrl":"/publications/semantic-interlock-graph/?record=78721","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78722,"title":"feat(telegram): expose LinkPreviewOptions url and prefer_*/show_above_text","kind":"issue","state":"open","created":"2026-08-04T17:43:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78722","graphUrl":"/publications/semantic-interlock-graph/?record=78722","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78723,"title":"feat(telegram): setMessageReaction is_big, custom emoji, multi-reaction array","kind":"issue","state":"open","created":"2026-08-04T17:43:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78723","graphUrl":"/publications/semantic-interlock-graph/?record=78723","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78724,"title":"feat(telegram): forwardMessage/forwardMessages/copyMessage/copyMessages support","kind":"issue","state":"open","created":"2026-08-04T17:43:26Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78724","graphUrl":"/publications/semantic-interlock-graph/?record=78724","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78725,"title":"feat(telegram): use deleteMessages batch (1-100) instead of N single deletes","kind":"issue","state":"open","created":"2026-08-04T17:43:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78725","graphUrl":"/publications/semantic-interlock-graph/?record=78725","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78726,"title":"feat(telegram): deleteMessageReaction / deleteAllMessageReactions (reaction moderation)","kind":"issue","state":"open","created":"2026-08-04T17:43:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78726","graphUrl":"/publications/semantic-interlock-graph/?record=78726","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78727,"title":"feat(telegram): editMessageCaption/Media/ReplyMarkup/LiveLocation beyond text-only edits","kind":"issue","state":"open","created":"2026-08-04T17:43:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78727","graphUrl":"/publications/semantic-interlock-graph/?record=78727","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78728,"title":"feat(telegram): handle or drop the 20+ subscribed-but-unhandled update types","kind":"issue","state":"open","created":"2026-08-04T17:43:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78728","graphUrl":"/publications/semantic-interlock-graph/?record=78728","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78729,"title":"docs(telegram): document TELEGRAM_WEBHOOK_HOST and other undocumented TELEGRAM_* vars","kind":"issue","state":"open","created":"2026-08-04T17:43:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78729","graphUrl":"/publications/semantic-interlock-graph/?record=78729","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78731,"title":"docs(telegram): fix reaction lifecycle emojis (docs say ✅/❌, code sets 👍/👎)","kind":"issue","state":"open","created":"2026-08-04T17:43:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78731","graphUrl":"/publications/semantic-interlock-graph/?record=78731","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78732,"title":"feat(telegram): ReplyParameters quote/quote_position/allow_sending_without_reply","kind":"issue","state":"open","created":"2026-08-04T17:43:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78732","graphUrl":"/publications/semantic-interlock-graph/?record=78732","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78733,"title":"feat(telegram): outbound sendLocation/sendVenue/sendContact (pins, venue cards, contacts)","kind":"issue","state":"open","created":"2026-08-04T17:43:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78733","graphUrl":"/publications/semantic-interlock-graph/?record=78733","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78734,"title":"feat(telegram): venue fidelity — sendVenue fields + inbound foursquare/google place IDs","kind":"issue","state":"open","created":"2026-08-04T17:43:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78734","graphUrl":"/publications/semantic-interlock-graph/?record=78734","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78735,"title":"feat(telegram): sendLivePhoto — outgoing live photos (video+photo pair) unexpressed","kind":"issue","state":"open","created":"2026-08-04T17:43:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78735","graphUrl":"/publications/semantic-interlock-graph/?record=78735","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78736,"title":"fix(telegram): inbound GIF/animation dropped — no filters.ANIMATION, no MessageType","kind":"issue","state":"open","created":"2026-08-04T17:43:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78736","graphUrl":"/publications/semantic-interlock-graph/?record=78736","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78737,"title":"feat(telegram): story lifecycle — post/repost/edit/deleteStory unexpressed","kind":"issue","state":"open","created":"2026-08-04T17:43:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78737","graphUrl":"/publications/semantic-interlock-graph/?record=78737","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78738,"title":"feat(telegram): sendPaidMedia — Star-gated media (InputPaidMedia, star_count, payload)","kind":"issue","state":"open","created":"2026-08-04T17:43:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78738","graphUrl":"/publications/semantic-interlock-graph/?record=78738","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78739,"title":"fix(telegram): sendAudio drops performer/title/thumbnail and caption parse_mode","kind":"issue","state":"open","created":"2026-08-04T17:43:49Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78739","graphUrl":"/publications/semantic-interlock-graph/?record=78739","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78740,"title":"docs(telegram): document inbound sticker/location-pin/album behaviors","kind":"issue","state":"open","created":"2026-08-04T17:43:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78740","graphUrl":"/publications/semantic-interlock-graph/?record=78740","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78741,"title":"feat(telegram): getUserProfilePhotos/getUserProfileAudios/setUserEmojiStatus","kind":"issue","state":"open","created":"2026-08-04T17:43:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78741","graphUrl":"/publications/semantic-interlock-graph/?record=78741","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78742,"title":"docs(telegram): document media-routing env vars and extension/MIME tables","kind":"issue","state":"open","created":"2026-08-04T17:43:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78742","graphUrl":"/publications/semantic-interlock-graph/?record=78742","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78743,"title":"feat(telegram): support native polls via sendPoll/stopPoll (InputPollOption)","kind":"issue","state":"open","created":"2026-08-04T17:43:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78743","graphUrl":"/publications/semantic-interlock-graph/?record=78743","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78744,"title":"feat(telegram): support sendDice and stop dropping inbound dice messages","kind":"issue","state":"open","created":"2026-08-04T17:43:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78744","graphUrl":"/publications/semantic-interlock-graph/?record=78744","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78745,"title":"feat(telegram): support Bot API 10.2 checklists (sendChecklist/editMessageChecklist)","kind":"issue","state":"open","created":"2026-08-04T17:43:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78745","graphUrl":"/publications/semantic-interlock-graph/?record=78745","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78746,"title":"feat(telegram): emit InputRichMessage.is_rtl for RTL rich messages","kind":"issue","state":"open","created":"2026-08-04T17:44:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78746","graphUrl":"/publications/semantic-interlock-graph/?record=78746","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78747,"title":"feat(telegram): rich sends can't set effect/paid-broadcast/suggested-post params","kind":"issue","state":"open","created":"2026-08-04T17:44:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78747","graphUrl":"/publications/semantic-interlock-graph/?record=78747","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78748,"title":"feat(telegram): surface inbound poll lifecycle (PollAnswer, option add/del)","kind":"issue","state":"open","created":"2026-08-04T17:44:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78748","graphUrl":"/publications/semantic-interlock-graph/?record=78748","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78749,"title":"feat(telegram): surface inbound checklists and ChecklistTasksAdded/Done service updates","kind":"issue","state":"open","created":"2026-08-04T17:44:05Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78749","graphUrl":"/publications/semantic-interlock-graph/?record=78749","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78750,"title":"fix(telegram): inbound dice messages are silently dropped (no DICE handler)","kind":"issue","state":"open","created":"2026-08-04T17:44:06Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78750","graphUrl":"/publications/semantic-interlock-graph/?record=78750","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78751,"title":"feat(telegram): add chat-member moderation (ban/unban/restrict/promote)","kind":"issue","state":"open","created":"2026-08-04T17:44:08Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78751","graphUrl":"/publications/semantic-interlock-graph/?record=78751","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78752,"title":"feat(telegram): add restrictChatMember + setChatPermissions (ChatPermissions)","kind":"issue","state":"open","created":"2026-08-04T17:44:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78752","graphUrl":"/publications/semantic-interlock-graph/?record=78752","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78753,"title":"feat(telegram): add promoteChatMember + setChatAdministratorCustomTitle","kind":"issue","state":"open","created":"2026-08-04T17:44:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78753","graphUrl":"/publications/semantic-interlock-graph/?record=78753","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78754,"title":"feat(telegram): add setChatMemberTag + can_manage_tags member-tag support","kind":"issue","state":"open","created":"2026-08-04T17:44:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78754","graphUrl":"/publications/semantic-interlock-graph/?record=78754","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78755,"title":"feat(telegram): add banChatSenderChat / unbanChatSenderChat (channel bans)","kind":"issue","state":"open","created":"2026-08-04T17:44:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78755","graphUrl":"/publications/semantic-interlock-graph/?record=78755","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78756,"title":"feat(telegram): add invite-link management (create/edit/revoke/export + subscription)","kind":"issue","state":"open","created":"2026-08-04T17:44:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78756","graphUrl":"/publications/semantic-interlock-graph/?record=78756","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78757,"title":"feat(telegram): handle chat join requests (approve/decline + ChatJoinRequest updates)","kind":"issue","state":"open","created":"2026-08-04T17:44:17Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78757","graphUrl":"/publications/semantic-interlock-graph/?record=78757","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78758,"title":"feat(telegram): support chat boosts (getUserChatBoosts + boost updates)","kind":"issue","state":"open","created":"2026-08-04T17:44:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78758","graphUrl":"/publications/semantic-interlock-graph/?record=78758","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78759,"title":"feat(telegram): surface video chat service messages (scheduled/started/ended/invited)","kind":"issue","state":"open","created":"2026-08-04T17:44:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78759","graphUrl":"/publications/semantic-interlock-graph/?record=78759","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78760,"title":"feat(telegram): add forum-topic lifecycle + General-topic admin methods","kind":"issue","state":"open","created":"2026-08-04T17:44:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78760","graphUrl":"/publications/semantic-interlock-graph/?record=78760","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78761,"title":"feat(telegram): add chat settings setters (title/description/photo/sticker set)","kind":"issue","state":"open","created":"2026-08-04T17:44:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78761","graphUrl":"/publications/semantic-interlock-graph/?record=78761","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78762,"title":"feat(telegram): add leaveChat so the bot can exit a group/channel","kind":"issue","state":"open","created":"2026-08-04T17:44:24Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78762","graphUrl":"/publications/semantic-interlock-graph/?record=78762","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78763,"title":"feat(telegram): add chat-member reads (getChatAdministrators/MemberCount/Member)","kind":"issue","state":"open","created":"2026-08-04T17:44:26Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78763","graphUrl":"/publications/semantic-interlock-graph/?record=78763","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78764,"title":"feat(telegram): add getUserPersonalChatMessages (personal-chat reads)","kind":"issue","state":"open","created":"2026-08-04T17:44:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78764","graphUrl":"/publications/semantic-interlock-graph/?record=78764","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78765,"title":"feat(telegram): handle chat_member / my_chat_member updates (ChatMemberUpdated)","kind":"issue","state":"open","created":"2026-08-04T17:44:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78765","graphUrl":"/publications/semantic-interlock-graph/?record=78765","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78766,"title":"feat(telegram): create/administer forum topics in supergroups (DM-only today)","kind":"issue","state":"open","created":"2026-08-04T17:44:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78766","graphUrl":"/publications/semantic-interlock-graph/?record=78766","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78767,"title":"fix(telegram): stop dropping forum/community/owner/access service messages","kind":"issue","state":"open","created":"2026-08-04T17:44:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78767","graphUrl":"/publications/semantic-interlock-graph/?record=78767","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78768,"title":"feat(telegram): surface ChatFullInfo fields in get_chat_info (4 fields today)","kind":"issue","state":"open","created":"2026-08-04T17:44:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78768","graphUrl":"/publications/semantic-interlock-graph/?record=78768","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78769,"title":"feat(telegram): handle users_shared / chats_shared (KeyboardButtonRequest*)","kind":"issue","state":"open","created":"2026-08-04T17:44:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78769","graphUrl":"/publications/semantic-interlock-graph/?record=78769","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78770,"title":"docs(telegram): document allowed_topics / TELEGRAM_ALLOWED_TOPICS gating","kind":"issue","state":"open","created":"2026-08-04T17:44:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78770","graphUrl":"/publications/semantic-interlock-graph/?record=78770","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78771,"title":"feat(telegram): surface ChatOwnerLeft / ChatOwnerChanged service messages","kind":"issue","state":"open","created":"2026-08-04T17:44:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78771","graphUrl":"/publications/semantic-interlock-graph/?record=78771","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78772,"title":"docs(telegram): document lazy per-forum command-menu registration","kind":"issue","state":"open","created":"2026-08-04T17:44:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78772","graphUrl":"/publications/semantic-interlock-graph/?record=78772","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78773,"title":"feat(telegram): parse inbound DirectMessagesTopic (routing via thread_id only)","kind":"issue","state":"open","created":"2026-08-04T17:44:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78773","graphUrl":"/publications/semantic-interlock-graph/?record=78773","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78774,"title":"feat(telegram): inline mode — answerInlineQuery + InlineQueryResult types","kind":"issue","state":"closed","created":"2026-08-04T17:44:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78774","graphUrl":"/publications/semantic-interlock-graph/?record=78774","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78775,"title":"feat(telegram): payments & Stars — sendInvoice, answerPreCheckoutQuery, ledger","kind":"issue","state":"open","created":"2026-08-04T17:44:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78775","graphUrl":"/publications/semantic-interlock-graph/?record=78775","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78776,"title":"feat(telegram): gifts API — sendGift, getAvailableGifts, gift upgrades/transfers","kind":"issue","state":"open","created":"2026-08-04T17:44:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78776","graphUrl":"/publications/semantic-interlock-graph/?record=78776","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78777,"title":"feat(telegram): games API — sendGame, setGameScore, getGameHighScores","kind":"issue","state":"open","created":"2026-08-04T17:44:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78777","graphUrl":"/publications/semantic-interlock-graph/?record=78777","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78778,"title":"feat(telegram): WebApp buttons, answerWebAppQuery, prepared-message APIs","kind":"issue","state":"open","created":"2026-08-04T17:44:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78778","graphUrl":"/publications/semantic-interlock-graph/?record=78778","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78779,"title":"feat(telegram): Passport — PassportData ingestion + setPassportDataErrors","kind":"issue","state":"open","created":"2026-08-04T17:44:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78779","graphUrl":"/publications/semantic-interlock-graph/?record=78779","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78780,"title":"feat(telegram): reply keyboards — ReplyKeyboardMarkup, KeyboardButton, ForceReply","kind":"issue","state":"open","created":"2026-08-04T17:44:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78780","graphUrl":"/publications/semantic-interlock-graph/?record=78780","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78781,"title":"feat(telegram): inline button variants — url, login_url, switch_inline_query, pay, web_app","kind":"issue","state":"open","created":"2026-08-04T17:44:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78781","graphUrl":"/publications/semantic-interlock-graph/?record=78781","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78782,"title":"feat(telegram): setMyCommands full scope coverage + get/deleteMyCommands","kind":"issue","state":"open","created":"2026-08-04T17:44:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78782","graphUrl":"/publications/semantic-interlock-graph/?record=78782","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78783,"title":"feat(telegram): bot identity/profile — setMyName/Description/ProfilePhoto + menu buttons","kind":"issue","state":"open","created":"2026-08-04T17:44:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78783","graphUrl":"/publications/semantic-interlock-graph/?record=78783","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78784,"title":"fix(telegram): stop clobbering bot short description with online/offline status text","kind":"issue","state":"open","created":"2026-08-04T17:44:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78784","graphUrl":"/publications/semantic-interlock-graph/?record=78784","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78785,"title":"feat(telegram): managed-bot APIs — getManagedBotToken, access settings, updates","kind":"issue","state":"open","created":"2026-08-04T17:45:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78785","graphUrl":"/publications/semantic-interlock-graph/?record=78785","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78786,"title":"feat(telegram): business-account management — profile, gift settings, Star balance","kind":"issue","state":"open","created":"2026-08-04T17:45:02Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78786","graphUrl":"/publications/semantic-interlock-graph/?record=78786","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78787,"title":"feat(telegram): suggested-post approval + third-party verification APIs","kind":"issue","state":"open","created":"2026-08-04T17:45:04Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78787","graphUrl":"/publications/semantic-interlock-graph/?record=78787","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78788,"title":"fix(telegram): answer unknown/data-less callback queries — client spinner never resolves","kind":"issue","state":"open","created":"2026-08-04T17:45:05Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78788","graphUrl":"/publications/semantic-interlock-graph/?record=78788","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78789,"title":"feat(telegram): setChatMenuButton/getChatMenuButton (folded into identity draft)","kind":"issue","state":"closed","created":"2026-08-04T17:45:07Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78789","graphUrl":"/publications/semantic-interlock-graph/?record=78789","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78790,"title":"feat(telegram): setMyDefaultAdministratorRights/getMyDefaultAdministratorRights","kind":"issue","state":"open","created":"2026-08-04T17:45:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78790","graphUrl":"/publications/semantic-interlock-graph/?record=78790","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78791,"title":"Telegram Feature Parity & Alignment Campaign (Bot API 10.2) — meta-issue","kind":"issue","state":"open","created":"2026-08-04T17:46:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78791","graphUrl":"/publications/semantic-interlock-graph/?record=78791","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":78792,"title":"feat(telegram): adapter.py god-file decomposition plan (six-wave cluster map)","kind":"issue","state":"open","created":"2026-08-04T17:46:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78792","graphUrl":"/publications/semantic-interlock-graph/?record=78792","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78793,"title":"fix: write_file/patch silently corrupt git-managed state in normal repos (.git/HEAD, refs/, index)","kind":"issue","state":"open","created":"2026-08-04T17:46:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78793","graphUrl":"/publications/semantic-interlock-graph/?record=78793","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":78795,"title":"fix(tools): refuse write_file/patch writes into git worktree .git paths (#78565)","kind":"pr","state":"open","created":"2026-08-04T17:47:29Z","author":"webtecnica","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78795","graphUrl":"/publications/semantic-interlock-graph/?record=78795","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78806,"title":"fix(file-safety): refuse writes into git-managed state under .git directories","kind":"pr","state":"open","created":"2026-08-04T18:00:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78806","graphUrl":"/publications/semantic-interlock-graph/?record=78806","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78811,"title":"test label probe — close me","kind":"issue","state":"closed","created":"2026-08-04T18:07:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/78811","graphUrl":"/publications/semantic-interlock-graph/?record=78811","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":78866,"title":"refactor(telegram): shard adapter.py wave 1 — polling, inbound, delivery, rich mixins (−6,014 lines)","kind":"pr","state":"closed","created":"2026-08-04T19:37:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78866","graphUrl":"/publications/semantic-interlock-graph/?record=78866","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":78874,"title":"fix(telegram): acknowledge unhandled callback queries","kind":"pr","state":"open","created":"2026-08-04T19:48:30Z","author":"Kailigithub","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78874","graphUrl":"/publications/semantic-interlock-graph/?record=78874","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78901,"title":"fix(web): log session-token provenance and hint at stale .env on mismatch","kind":"pr","state":"closed","created":"2026-08-04T20:48:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78901","graphUrl":"/publications/semantic-interlock-graph/?record=78901","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78902,"title":"fix(desktop): treat headless-serve 404 token fetch as benign","kind":"pr","state":"closed","created":"2026-08-04T20:48:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78902","graphUrl":"/publications/semantic-interlock-graph/?record=78902","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78903,"title":"fix(desktop): bound boot retry loop and surface stale .env token hint on WS rejection","kind":"pr","state":"closed","created":"2026-08-04T20:48:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78903","graphUrl":"/publications/semantic-interlock-graph/?record=78903","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78904,"title":"test(desktop): regression harness for stale .env session-token clobber","kind":"pr","state":"closed","created":"2026-08-04T20:48:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78904","graphUrl":"/publications/semantic-interlock-graph/?record=78904","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78914,"title":"feat(ops): phased disk winddown — persist-before-delete, subagent-run audit trail never lost","kind":"issue","state":"open","created":"2026-08-04T21:21:24Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78914","graphUrl":"/publications/semantic-interlock-graph/?record=78914","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78915,"title":"feat(devx): worktree health gate + self-heal — survive concurrent-session contamination","kind":"issue","state":"open","created":"2026-08-04T21:21:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/78915","graphUrl":"/publications/semantic-interlock-graph/?record=78915","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78928,"title":"fix(cron): bare durations are recurring intervals; coerce repeat string forms","kind":"pr","state":"closed","created":"2026-08-04T22:04:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78928","graphUrl":"/publications/semantic-interlock-graph/?record=78928","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":78949,"title":"refactor(telegram): extract DM-topic machinery into TelegramDmTopicMixin (adapter slice A1, −661 lines)","kind":"pr","state":"closed","created":"2026-08-04T22:50:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/78949","graphUrl":"/publications/semantic-interlock-graph/?record=78949","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":79010,"title":"refactor(telegram): full adapter.py god-file decomposition, 10 mixins, 10,147 to 1,390 lines","kind":"pr","state":"open","created":"2026-08-05T01:34:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79010","graphUrl":"/publications/semantic-interlock-graph/?record=79010","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79066,"title":"refactor(telegram): extract s1 rich-message/topics/init-guard clusters into 7 mixin modules (tracker #78791)","kind":"pr","state":"open","created":"2026-08-05T04:12:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79066","graphUrl":"/publications/semantic-interlock-graph/?record=79066","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79067,"title":"refactor(telegram): extract polling-resilience + dm-topic clusters into polling_mixin/dm_topics_mixin (tracker #78791)","kind":"pr","state":"open","created":"2026-08-05T04:12:55Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/79067","graphUrl":"/publications/semantic-interlock-graph/?record=79067","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79068,"title":"refactor(telegram): extract outbound send/edit/draft lifecycle clusters into s3 mixins (tracker #78791)","kind":"pr","state":"open","created":"2026-08-05T04:12:56Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/79068","graphUrl":"/publications/semantic-interlock-graph/?record=79068","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79069,"title":"refactor(telegram): extract group-gating/media-send/formatting clusters into 6 s4 mixins (tracker #78791)","kind":"pr","state":"open","created":"2026-08-05T04:13:06Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/79069","graphUrl":"/publications/semantic-interlock-graph/?record=79069","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79070,"title":"refactor(telegram): extract ingest/media/batching/reactions clusters into 9 s5 mixins (tracker #78791)","kind":"pr","state":"open","created":"2026-08-05T04:13:08Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/79070","graphUrl":"/publications/semantic-interlock-graph/?record=79070","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79123,"title":"refactor(web): extract model-assignment helpers into web_server_model_assignment (web_server.py god-file slice R1-C9)","kind":"pr","state":"open","created":"2026-08-05T06:10:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79123","graphUrl":"/publications/semantic-interlock-graph/?record=79123","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79124,"title":"refactor(web): extract gateway-topology readout into web_gateway_topology (web_server.py god-file slice R2-B)","kind":"pr","state":"open","created":"2026-08-05T06:10:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79124","graphUrl":"/publications/semantic-interlock-graph/?record=79124","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79125,"title":"refactor(web): extract managed-files routes into web_routers/files (web_server.py god-file slice R2-C1)","kind":"pr","state":"open","created":"2026-08-05T06:10:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79125","graphUrl":"/publications/semantic-interlock-graph/?record=79125","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79126,"title":"refactor(web): extract schema/config rendering into web_schema (web_server.py god-file slice R1-C6)","kind":"pr","state":"open","created":"2026-08-05T06:10:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79126","graphUrl":"/publications/semantic-interlock-graph/?record=79126","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79127,"title":"refactor(web): extract custom-endpoints routes into web_routers/custom_endpoints (web_server.py god-file slice R3-C1)","kind":"pr","state":"open","created":"2026-08-05T06:10:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79127","graphUrl":"/publications/semantic-interlock-graph/?record=79127","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79128,"title":"refactor(web): extract messaging-platform catalog into web_routers/messaging","kind":"pr","state":"open","created":"2026-08-05T06:10:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79128","graphUrl":"/publications/semantic-interlock-graph/?record=79128","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":79129,"title":"refactor(web): extract WhatsApp onboarding into web_routers/whatsapp_onboarding (web_server.py god-file slice R4-C3)","kind":"pr","state":"open","created":"2026-08-05T06:10:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79129","graphUrl":"/publications/semantic-interlock-graph/?record=79129","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":79136,"title":"fix(telegram): store/restore short description across status-indicator cycles (#78784)","kind":"pr","state":"open","created":"2026-08-05T06:25:08Z","author":"Tranquil-Flow","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79136","graphUrl":"/publications/semantic-interlock-graph/?record=79136","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79177,"title":"[Bug]: xAI web-search routing can override explicit backend and collide with custom tools","kind":"issue","state":"open","created":"2026-08-05T07:39:01Z","author":"KLIEBHAN","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79177","graphUrl":"/publications/semantic-interlock-graph/?record=79177","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79250,"title":"fix(desktop): stop simple-git custom-binary warning spam on Windows","kind":"pr","state":"open","created":"2026-08-05T09:37:21Z","author":"hernanda-git","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79250","graphUrl":"/publications/semantic-interlock-graph/?record=79250","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79259,"title":"refactor(tui): extract _SlashWorker client + session db into tui_gateway modules (server.py god-file slice R1)","kind":"pr","state":"open","created":"2026-08-05T09:49:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79259","graphUrl":"/publications/semantic-interlock-graph/?record=79259","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":79260,"title":"refactor(tui): extract change watcher into tui_gateway/change_watcher (server.py god-file slice R2)","kind":"pr","state":"open","created":"2026-08-05T09:49:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79260","graphUrl":"/publications/semantic-interlock-graph/?record=79260","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":79261,"title":"refactor(tui): extract pet payload into tui_gateway/pet_payload (server.py god-file slice R3)","kind":"pr","state":"open","created":"2026-08-05T09:49:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79261","graphUrl":"/publications/semantic-interlock-graph/?record=79261","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79262,"title":"refactor(tui): move config.set handler into methods_config (server.py god-file slice R4)","kind":"pr","state":"open","created":"2026-08-05T09:49:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79262","graphUrl":"/publications/semantic-interlock-graph/?record=79262","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79263,"title":"refactor(tui): extract projects CRUD + repo discovery into methods_projects (server.py god-file slice R5)","kind":"pr","state":"open","created":"2026-08-05T09:49:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79263","graphUrl":"/publications/semantic-interlock-graph/?record=79263","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79365,"title":"refactor(cli): extract Petdex mascot cluster into CLIPetMixin (cli.py god-file slice R2)","kind":"pr","state":"open","created":"2026-08-05T12:53:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79365","graphUrl":"/publications/semantic-interlock-graph/?record=79365","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79366,"title":"refactor(cli): extract TUI hooks into CLITUIHooksMixin + goal loop into goals.py (cli.py god-file slice R5)","kind":"pr","state":"open","created":"2026-08-05T12:53:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79366","graphUrl":"/publications/semantic-interlock-graph/?record=79366","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79367,"title":"refactor(cli): extract modal/confirm machinery into CLIModalConfirmMixin (cli.py god-file slice R3)","kind":"pr","state":"open","created":"2026-08-05T12:53:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79367","graphUrl":"/publications/semantic-interlock-graph/?record=79367","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79368,"title":"refactor(cli): extract usage/insights cluster into CLIUsageMixin (cli.py god-file slice R4)","kind":"pr","state":"open","created":"2026-08-05T12:53:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79368","graphUrl":"/publications/semantic-interlock-graph/?record=79368","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79392,"title":"refactor(gateway): extract session-hygiene + restart mixins from run.py (shard s1)","kind":"pr","state":"open","created":"2026-08-05T13:11:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79392","graphUrl":"/publications/semantic-interlock-graph/?record=79392","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79393,"title":"refactor(gateway): extract session-config + telegram-topics mixins from run.py (shard s2)","kind":"pr","state":"open","created":"2026-08-05T13:11:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79393","graphUrl":"/publications/semantic-interlock-graph/?record=79393","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79394,"title":"refactor(gateway): extract supervision mixin from run.py (shard s3)","kind":"pr","state":"open","created":"2026-08-05T13:11:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79394","graphUrl":"/publications/semantic-interlock-graph/?record=79394","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79395,"title":"refactor(gateway): extract thread-metadata mixin from run.py (shard s4)","kind":"pr","state":"open","created":"2026-08-05T13:11:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79395","graphUrl":"/publications/semantic-interlock-graph/?record=79395","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79396,"title":"refactor(gateway): extract agent-cache/proxy/generation mixins from run.py (shard s5)","kind":"pr","state":"open","created":"2026-08-05T13:11:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79396","graphUrl":"/publications/semantic-interlock-graph/?record=79396","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79500,"title":"[Bug]: Windows hermes update import path must stay PyYAML-free","kind":"issue","state":"closed","created":"2026-08-05T16:18:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79500","graphUrl":"/publications/semantic-interlock-graph/?record=79500","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79547,"title":"refactor(agent): extract model-routing + retry-status mixins from run_agent.py (shard s1)","kind":"pr","state":"open","created":"2026-08-05T17:28:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79547","graphUrl":"/publications/semantic-interlock-graph/?record=79547","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79548,"title":"refactor(agent): extract session/error-handling mixins from run_agent.py (shard s2)","kind":"pr","state":"open","created":"2026-08-05T17:28:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79548","graphUrl":"/publications/semantic-interlock-graph/?record=79548","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79549,"title":"refactor(agent): extract activity/memory/sanitization mixins from run_agent.py (shard s3)","kind":"pr","state":"open","created":"2026-08-05T17:28:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79549","graphUrl":"/publications/semantic-interlock-graph/?record=79549","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79550,"title":"refactor(agent): extract request-client mixins from run_agent.py (shard s4)","kind":"pr","state":"open","created":"2026-08-05T17:29:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79550","graphUrl":"/publications/semantic-interlock-graph/?record=79550","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79551,"title":"refactor(agent): extract reasoning-echo + tool-execution mixins from run_agent.py (shard s5)","kind":"pr","state":"open","created":"2026-08-05T17:30:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79551","graphUrl":"/publications/semantic-interlock-graph/?record=79551","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79564,"title":"Discord Feature Parity & Alignment Campaign (API v10) — meta-issue","kind":"issue","state":"open","created":"2026-08-05T17:47:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79564","graphUrl":"/publications/semantic-interlock-graph/?record=79564","counts":{"reviews":0,"comments":9,"inlineReviewComments":0}},{"id":79593,"title":"refactor(gateway): extract proxy/text/media mixins from base.py (shard s1)","kind":"pr","state":"open","created":"2026-08-05T18:39:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79593","graphUrl":"/publications/semantic-interlock-graph/?record=79593","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79594,"title":"refactor(gateway): extract document-cache + send-error mixins from base.py (shard s2)","kind":"pr","state":"open","created":"2026-08-05T18:39:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79594","graphUrl":"/publications/semantic-interlock-graph/?record=79594","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79595,"title":"refactor(gateway): extract stream-rendering + prompt-formatting mixins from base.py (shard s3)","kind":"pr","state":"open","created":"2026-08-05T18:39:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79595","graphUrl":"/publications/semantic-interlock-graph/?record=79595","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79596,"title":"refactor(gateway): extract streaming-TTS + text-debounce mixins from base.py (shard s4)","kind":"pr","state":"open","created":"2026-08-05T18:39:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79596","graphUrl":"/publications/semantic-interlock-graph/?record=79596","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79597,"title":"refactor(gateway): extract topic-session helpers from base.py (shard s5)","kind":"pr","state":"open","created":"2026-08-05T18:39:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79597","graphUrl":"/publications/semantic-interlock-graph/?record=79597","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79609,"title":"feat(skills): add the large-file decomposition feature package skill (5x2x3 blind-witness decomposition)","kind":"pr","state":"open","created":"2026-08-05T18:54:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79609","graphUrl":"/publications/semantic-interlock-graph/?record=79609","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":79612,"title":"feat(slack): route cron delivery by workspace","kind":"pr","state":"open","created":"2026-08-05T19:07:41Z","author":"oddrap","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79612","graphUrl":"/publications/semantic-interlock-graph/?record=79612","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":79613,"title":"refactor(kanban): extract board-path/integrity/policy mixins from kanban_db.py (shard s1)","kind":"pr","state":"open","created":"2026-08-05T19:08:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79613","graphUrl":"/publications/semantic-interlock-graph/?record=79613","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79614,"title":"refactor(kanban): extract txn/task-link mixins from kanban_db.py (shard s2)","kind":"pr","state":"open","created":"2026-08-05T19:08:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79614","graphUrl":"/publications/semantic-interlock-graph/?record=79614","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79615,"title":"refactor(kanban): extract ready-promotion + triage mixins from kanban_db.py (shard s3)","kind":"pr","state":"open","created":"2026-08-05T19:08:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79615","graphUrl":"/publications/semantic-interlock-graph/?record=79615","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79616,"title":"refactor(kanban): extract workspace/worker mixins from kanban_db.py (shard s4)","kind":"pr","state":"open","created":"2026-08-05T19:08:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79616","graphUrl":"/publications/semantic-interlock-graph/?record=79616","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79617,"title":"refactor(kanban): extract notify-subs + worker-spawn mixins from kanban_db.py (shard s5)","kind":"pr","state":"open","created":"2026-08-05T19:08:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79617","graphUrl":"/publications/semantic-interlock-graph/?record=79617","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79650,"title":"refactor(discord): extract VoiceReceiver into voice_receiver (adapter.py god-file slice R1)","kind":"pr","state":"open","created":"2026-08-05T21:02:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79650","graphUrl":"/publications/semantic-interlock-graph/?record=79650","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79651,"title":"refactor(discord): extract recovery backfill + reaction hooks into DiscordRecoveryBackfillMixin (adapter.py god-file slice R2)","kind":"pr","state":"open","created":"2026-08-05T21:02:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79651","graphUrl":"/publications/semantic-interlock-graph/?record=79651","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79652,"title":"refactor(discord): extract media send + typing into DiscordMediaSendMixin (adapter.py god-file slice R3)","kind":"pr","state":"open","created":"2026-08-05T21:02:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79652","graphUrl":"/publications/semantic-interlock-graph/?record=79652","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79653,"title":"refactor(discord): extract gate & mention policy into DiscordGateMixin (adapter.py god-file slice R4)","kind":"pr","state":"open","created":"2026-08-05T21:02:33Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79653","graphUrl":"/publications/semantic-interlock-graph/?record=79653","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79654,"title":"refactor(discord): extract standalone REST sender into standalone_send (adapter.py god-file slice R5)","kind":"pr","state":"open","created":"2026-08-05T21:02:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/79654","graphUrl":"/publications/semantic-interlock-graph/?record=79654","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79658,"title":"refactor(main): extract shard s1 union (tui_launch + bundled_skills_sync) from main.py","kind":"pr","state":"open","created":"2026-08-05T21:05:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79658","graphUrl":"/publications/semantic-interlock-graph/?record=79658","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79659,"title":"refactor(main): extract shard s2 union (aux_config_cmd + model_picker) from main.py","kind":"pr","state":"open","created":"2026-08-05T21:05:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79659","graphUrl":"/publications/semantic-interlock-graph/?record=79659","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79660,"title":"refactor(cli): extract web-UI build and PE-integrity helpers from hermes_cli/main.py (shard s3)","kind":"pr","state":"open","created":"2026-08-05T21:06:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79660","graphUrl":"/publications/semantic-interlock-graph/?record=79660","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79661,"title":"refactor(main): extract shard s4 union (update_recovery + win_quarantine) from main.py","kind":"pr","state":"open","created":"2026-08-05T21:06:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79661","graphUrl":"/publications/semantic-interlock-graph/?record=79661","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79662,"title":"refactor(main): extract shard s5 union (agent_startup + cli_discovery) from main.py","kind":"pr","state":"open","created":"2026-08-05T21:06:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79662","graphUrl":"/publications/semantic-interlock-graph/?record=79662","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79670,"title":"refactor(tui): extract s4 union (attachments_mixin + billing_wire_mixin) from server.py","kind":"pr","state":"open","created":"2026-08-05T21:11:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79670","graphUrl":"/publications/semantic-interlock-graph/?record=79670","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79672,"title":"refactor(tui): extract cwd-compute/session mixins from tui_server (shard s1)","kind":"pr","state":"open","created":"2026-08-05T21:12:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79672","graphUrl":"/publications/semantic-interlock-graph/?record=79672","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79673,"title":"refactor(tui): extract shard s2 mixins from tui_server","kind":"pr","state":"open","created":"2026-08-05T21:12:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79673","graphUrl":"/publications/semantic-interlock-graph/?record=79673","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79674,"title":"refactor(tui): extract shard s3 mixins from tui_server","kind":"pr","state":"open","created":"2026-08-05T21:12:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79674","graphUrl":"/publications/semantic-interlock-graph/?record=79674","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79675,"title":"refactor(tui): extract projects/slash-mirror split mixins from tui_server (shard s5)","kind":"pr","state":"open","created":"2026-08-05T21:12:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79675","graphUrl":"/publications/semantic-interlock-graph/?record=79675","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79706,"title":"refactor(cli): extract shard s1 union (worktree_mixin + attachments + content_scrub) from cli.py","kind":"pr","state":"open","created":"2026-08-05T22:07:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79706","graphUrl":"/publications/semantic-interlock-graph/?record=79706","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79708,"title":"refactor(cli): extract status-bar/skill-command mixins from cli.py (shard s2)","kind":"pr","state":"open","created":"2026-08-05T22:08:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79708","graphUrl":"/publications/semantic-interlock-graph/?record=79708","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":79709,"title":"refactor(cli): extract modal-confirm/model-switch mixins from cli.py (shard s3, c12 repair)","kind":"pr","state":"open","created":"2026-08-05T22:08:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79709","graphUrl":"/publications/semantic-interlock-graph/?record=79709","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79710,"title":"refactor(cli): extract modal-prompts/voice mixins from cli.py (shard s4)","kind":"pr","state":"open","created":"2026-08-05T22:09:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79710","graphUrl":"/publications/semantic-interlock-graph/?record=79710","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79711,"title":"refactor(cli): extract tui-layout/kanban-goal mixins from cli.py (shard s5)","kind":"pr","state":"open","created":"2026-08-05T22:09:06Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79711","graphUrl":"/publications/semantic-interlock-graph/?record=79711","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79712,"title":"refactor(slack): extract markdown table helpers into markdown_table_helpers (adapter.py god-file slice R1)","kind":"pr","state":"open","created":"2026-08-05T22:12:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79712","graphUrl":"/publications/semantic-interlock-graph/?record=79712","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79713,"title":"refactor(slack): extract reaction hooks into SlackReactionHooksMixin (adapter.py god-file slice R3)","kind":"pr","state":"open","created":"2026-08-05T22:12:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79713","graphUrl":"/publications/semantic-interlock-graph/?record=79713","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79714,"title":"refactor(slack): extract gate & mention policy into SlackGateMixin (adapter.py god-file slice R5)","kind":"pr","state":"open","created":"2026-08-05T22:12:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79714","graphUrl":"/publications/semantic-interlock-graph/?record=79714","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79758,"title":"Anthropic OAuth turns fail with \"Third-party apps now draw from your extra usage\" — the identity system block is what trips it","kind":"issue","state":"closed","created":"2026-08-05T23:31:25Z","author":"iamdevnull","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79758","graphUrl":"/publications/semantic-interlock-graph/?record=79758","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79772,"title":"Slack Feature Parity & @Hermes Tag Campaign — meta-issue","kind":"issue","state":"open","created":"2026-08-05T23:47:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79772","graphUrl":"/publications/semantic-interlock-graph/?record=79772","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":79774,"title":"refactor(web): extract files/fs mixins from web_server.py (shard s1)","kind":"pr","state":"open","created":"2026-08-05T23:49:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79774","graphUrl":"/publications/semantic-interlock-graph/?record=79774","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79775,"title":"refactor(web): extract memory-provider mixins from web_server.py (shard s2, logger/_impl fixes)","kind":"pr","state":"open","created":"2026-08-05T23:49:02Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79775","graphUrl":"/publications/semantic-interlock-graph/?record=79775","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79776,"title":"refactor(web): extract custom-endpoints/onboarding mixins from web_server.py (shard s3, LateState fix)","kind":"pr","state":"open","created":"2026-08-05T23:49:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79776","graphUrl":"/publications/semantic-interlock-graph/?record=79776","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79777,"title":"refactor(web): extract ops/hooks/webhooks/pairing mixins from web_server.py (shard s4)","kind":"pr","state":"open","created":"2026-08-05T23:49:04Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79777","graphUrl":"/publications/semantic-interlock-graph/?record=79777","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79778,"title":"refactor(web): extract console/spa-mount/ws-auth mixins from web_server.py (shard s5 union)","kind":"pr","state":"open","created":"2026-08-05T23:49:05Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79778","graphUrl":"/publications/semantic-interlock-graph/?record=79778","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79779,"title":"docs(skills): document the kill-locks feature package and its tracker interlock","kind":"pr","state":"open","created":"2026-08-05T23:49:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79779","graphUrl":"/publications/semantic-interlock-graph/?record=79779","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":79796,"title":"feat(slack): add explicit bounded history access","kind":"pr","state":"open","created":"2026-08-06T00:31:26Z","author":"mats-i","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79796","graphUrl":"/publications/semantic-interlock-graph/?record=79796","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79800,"title":"refactor(slack): extract messaging family into SlackMessagingMixin (adapter.py god-file slice R2)","kind":"pr","state":"open","created":"2026-08-06T00:45:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79800","graphUrl":"/publications/semantic-interlock-graph/?record=79800","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79844,"title":"refactor(main): extract oneshot hard-exit into main_oneshot_exit (main.py god-file slice R1)","kind":"pr","state":"open","created":"2026-08-06T02:41:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79844","graphUrl":"/publications/semantic-interlock-graph/?record=79844","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79845,"title":"refactor(main): extract custom-provider persistence (main.py god-file slice R2)","kind":"pr","state":"open","created":"2026-08-06T02:41:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79845","graphUrl":"/publications/semantic-interlock-graph/?record=79845","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79846,"title":"refactor(main): extract npm toolchain into npm_toolchain (main.py god-file slice R3)","kind":"pr","state":"open","created":"2026-08-06T02:41:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79846","graphUrl":"/publications/semantic-interlock-graph/?record=79846","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79847,"title":"refactor(main): extract node runtime leaf into node_runtime (main.py god-file slice R4)","kind":"pr","state":"open","created":"2026-08-06T02:41:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79847","graphUrl":"/publications/semantic-interlock-graph/?record=79847","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79848,"title":"refactor(main): extract command facades into cmd_facades (main.py god-file slice R5)","kind":"pr","state":"open","created":"2026-08-06T02:41:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79848","graphUrl":"/publications/semantic-interlock-graph/?record=79848","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79890,"title":"WhatsApp Feature Parity & Alignment Campaign — meta-issue","kind":"issue","state":"open","created":"2026-08-06T04:07:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79890","graphUrl":"/publications/semantic-interlock-graph/?record=79890","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":79893,"title":"refactor(kanban): extract models + schema into kanban_db_models (kanban_db.py god-file slice R1)","kind":"pr","state":"open","created":"2026-08-06T04:18:12Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79893","graphUrl":"/publications/semantic-interlock-graph/?record=79893","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79894,"title":"refactor(kanban): extract transaction primitives into kanban_db_txn (kanban_db.py god-file slice R2)","kind":"pr","state":"open","created":"2026-08-06T04:18:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79894","graphUrl":"/publications/semantic-interlock-graph/?record=79894","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79895,"title":"refactor(kanban): extract claim/lock lifecycle (kanban_db.py god-file slice R3)","kind":"pr","state":"open","created":"2026-08-06T04:18:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79895","graphUrl":"/publications/semantic-interlock-graph/?record=79895","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79896,"title":"refactor(kanban): extract spawnable probe into spawnable_probe (kanban_db.py god-file slice R4)","kind":"pr","state":"open","created":"2026-08-06T04:18:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79896","graphUrl":"/publications/semantic-interlock-graph/?record=79896","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79897,"title":"refactor(kanban): extract stats into stats_mixin (kanban_db.py god-file slice R5)","kind":"pr","state":"open","created":"2026-08-06T04:18:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/79897","graphUrl":"/publications/semantic-interlock-graph/?record=79897","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79898,"title":"feat(skills): add the feature-parity-alignment skill (5x2x3 parity Feature Package playbook)","kind":"pr","state":"closed","created":"2026-08-06T04:18:22Z","author":"andrexibiza","roles":["authored","commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/79898","graphUrl":"/publications/semantic-interlock-graph/?record=79898","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":79901,"title":"Shard apps/desktop/electron/main.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79901","graphUrl":"/publications/semantic-interlock-graph/?record=79901","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":79902,"title":"Shard skills/research/research-paper-writing/SKILL.md (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:11Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79902","graphUrl":"/publications/semantic-interlock-graph/?record=79902","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79903,"title":"Shard tests/run_agent/test_run_agent.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:12Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79903","graphUrl":"/publications/semantic-interlock-graph/?record=79903","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79904,"title":"Shard plugins/platforms/feishu/adapter.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:13Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79904","graphUrl":"/publications/semantic-interlock-graph/?record=79904","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79905,"title":"Shard gateway/slash_commands.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:15Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79905","graphUrl":"/publications/semantic-interlock-graph/?record=79905","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79906,"title":"Shard hermes_cli/update_cmd.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:16Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79906","graphUrl":"/publications/semantic-interlock-graph/?record=79906","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79907,"title":"Shard hermes_cli/tools_config.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:18Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79907","graphUrl":"/publications/semantic-interlock-graph/?record=79907","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79908,"title":"Shard hermes_cli/config.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:20Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79908","graphUrl":"/publications/semantic-interlock-graph/?record=79908","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79909,"title":"Shard hermes_cli/models.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:21Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79909","graphUrl":"/publications/semantic-interlock-graph/?record=79909","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79910,"title":"Shard gateway/platforms/yuanbao.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:23Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79910","graphUrl":"/publications/semantic-interlock-graph/?record=79910","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79911,"title":"Shard plugins/platforms/matrix/adapter.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:24Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79911","graphUrl":"/publications/semantic-interlock-graph/?record=79911","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79912,"title":"Shard plugins/memory/openviking/__init__.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:25Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79912","graphUrl":"/publications/semantic-interlock-graph/?record=79912","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79913,"title":"Shard tools/browser_tool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79913","graphUrl":"/publications/semantic-interlock-graph/?record=79913","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79914,"title":"Shard tests/gateway/test_slack.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79914","graphUrl":"/publications/semantic-interlock-graph/?record=79914","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79915,"title":"Shard apps/desktop/src/app/session/hooks/use-prompt-actions/index.test.tsx (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:29Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79915","graphUrl":"/publications/semantic-interlock-graph/?record=79915","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79916,"title":"Shard tools/skills_hub.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:30Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79916","graphUrl":"/publications/semantic-interlock-graph/?record=79916","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79917,"title":"Shard tests/agent/test_auxiliary_client.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:32Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79917","graphUrl":"/publications/semantic-interlock-graph/?record=79917","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79918,"title":"Shard cron/scheduler.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:33Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79918","graphUrl":"/publications/semantic-interlock-graph/?record=79918","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79919,"title":"Shard tools/approval.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79919","graphUrl":"/publications/semantic-interlock-graph/?record=79919","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79920,"title":"Shard agent/chat_completion_helpers.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:36Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79920","graphUrl":"/publications/semantic-interlock-graph/?record=79920","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79921,"title":"Shard hermes_cli/config_defaults.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:37Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79921","graphUrl":"/publications/semantic-interlock-graph/?record=79921","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79922,"title":"Shard scripts/install.ps1 (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79922","graphUrl":"/publications/semantic-interlock-graph/?record=79922","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79923,"title":"Shard tests/test_hermes_state.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:40Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79923","graphUrl":"/publications/semantic-interlock-graph/?record=79923","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79924,"title":"Shard tests/hermes_cli/test_web_server.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:41Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79924","graphUrl":"/publications/semantic-interlock-graph/?record=79924","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79925,"title":"Shard agent/agent_runtime_helpers.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:42Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79925","graphUrl":"/publications/semantic-interlock-graph/?record=79925","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79926,"title":"Shard agent/conversation_compression.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:43Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79926","graphUrl":"/publications/semantic-interlock-graph/?record=79926","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79927,"title":"Shard tools/tts_tool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:45Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79927","graphUrl":"/publications/semantic-interlock-graph/?record=79927","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79928,"title":"Shard tools/delegate_tool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:46Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79928","graphUrl":"/publications/semantic-interlock-graph/?record=79928","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79929,"title":"Shard plugins/platforms/google_chat/adapter.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:47Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79929","graphUrl":"/publications/semantic-interlock-graph/?record=79929","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79930,"title":"Shard hermes_cli/setup.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:48Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79930","graphUrl":"/publications/semantic-interlock-graph/?record=79930","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79931,"title":"Shard gateway/session.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:50Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79931","graphUrl":"/publications/semantic-interlock-graph/?record=79931","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79932,"title":"Shard tools/terminal_tool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:51Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79932","graphUrl":"/publications/semantic-interlock-graph/?record=79932","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79933,"title":"Shard hermes_cli/cli_commands_mixin.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:52Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79933","graphUrl":"/publications/semantic-interlock-graph/?record=79933","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79934,"title":"Shard agent/model_metadata.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:54Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79934","graphUrl":"/publications/semantic-interlock-graph/?record=79934","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79935,"title":"Shard scripts/install.sh (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:55Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79935","graphUrl":"/publications/semantic-interlock-graph/?record=79935","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79936,"title":"Shard tests/gateway/test_matrix.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:56Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79936","graphUrl":"/publications/semantic-interlock-graph/?record=79936","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79937,"title":"Shard tools/computer_use/cua_backend.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:58Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79937","graphUrl":"/publications/semantic-interlock-graph/?record=79937","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79938,"title":"Shard optional-skills/migration/openclaw-migration/scripts/openclaw_to_hermes.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:32:59Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79938","graphUrl":"/publications/semantic-interlock-graph/?record=79938","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79939,"title":"Shard gateway/platforms/qqbot/adapter.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:00Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79939","graphUrl":"/publications/semantic-interlock-graph/?record=79939","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79940,"title":"Shard hermes_cli/kanban.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:02Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79940","graphUrl":"/publications/semantic-interlock-graph/?record=79940","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79941,"title":"Shard hermes_cli/model_switch.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:03Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79941","graphUrl":"/publications/semantic-interlock-graph/?record=79941","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79942,"title":"Shard agent/anthropic_adapter.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:04Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79942","graphUrl":"/publications/semantic-interlock-graph/?record=79942","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79943,"title":"Shard hermes_cli/model_setup_flows.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:06Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79943","graphUrl":"/publications/semantic-interlock-graph/?record=79943","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79944,"title":"Shard agent/credential_pool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:07Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79944","graphUrl":"/publications/semantic-interlock-graph/?record=79944","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79945,"title":"Shard apps/desktop/src/i18n/zh.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:09Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79945","graphUrl":"/publications/semantic-interlock-graph/?record=79945","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79946,"title":"Shard tui_gateway/methods_session.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:10Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79946","graphUrl":"/publications/semantic-interlock-graph/?record=79946","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79947,"title":"Shard apps/desktop/src/i18n/en.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:12Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79947","graphUrl":"/publications/semantic-interlock-graph/?record=79947","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79948,"title":"Shard plugins/platforms/photon/adapter.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:13Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79948","graphUrl":"/publications/semantic-interlock-graph/?record=79948","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79949,"title":"Shard tests/agent/test_context_compressor.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:14Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79949","graphUrl":"/publications/semantic-interlock-graph/?record=79949","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79950,"title":"Shard plugins/kanban/dashboard/plugin_api.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:15Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79950","graphUrl":"/publications/semantic-interlock-graph/?record=79950","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79951,"title":"Shard tests/gateway/test_api_server.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:17Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79951","graphUrl":"/publications/semantic-interlock-graph/?record=79951","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79952,"title":"Shard apps/desktop/src/i18n/ja.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:18Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79952","graphUrl":"/publications/semantic-interlock-graph/?record=79952","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79953,"title":"Shard agent/agent_init.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:19Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79953","graphUrl":"/publications/semantic-interlock-graph/?record=79953","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79954,"title":"Shard tools/file_operations.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:21Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79954","graphUrl":"/publications/semantic-interlock-graph/?record=79954","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79955,"title":"Shard hermes_cli/doctor.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:22Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79955","graphUrl":"/publications/semantic-interlock-graph/?record=79955","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79956,"title":"Shard ui-tui/packages/hermes-ink/src/ink/ink.tsx (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:23Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79956","graphUrl":"/publications/semantic-interlock-graph/?record=79956","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79957,"title":"Shard cron/jobs.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:24Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79957","graphUrl":"/publications/semantic-interlock-graph/?record=79957","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79958,"title":"Shard apps/desktop/src/i18n/zh-hant.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:26Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79958","graphUrl":"/publications/semantic-interlock-graph/?record=79958","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79959,"title":"Shard tests/tools/test_mcp_tool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79959","graphUrl":"/publications/semantic-interlock-graph/?record=79959","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79960,"title":"Shard gateway/config.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:28Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79960","graphUrl":"/publications/semantic-interlock-graph/?record=79960","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79961,"title":"Shard tools/transcription_tools.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:30Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79961","graphUrl":"/publications/semantic-interlock-graph/?record=79961","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79962,"title":"Shard scripts/release.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:31Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79962","graphUrl":"/publications/semantic-interlock-graph/?record=79962","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79963,"title":"Shard apps/desktop/src/i18n/ar.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:33Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79963","graphUrl":"/publications/semantic-interlock-graph/?record=79963","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79964,"title":"Shard web/src/lib/api.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79964","graphUrl":"/publications/semantic-interlock-graph/?record=79964","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79965,"title":"Shard apps/desktop/src/i18n/types.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79965","graphUrl":"/publications/semantic-interlock-graph/?record=79965","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79966,"title":"Shard tools/process_registry.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:37Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79966","graphUrl":"/publications/semantic-interlock-graph/?record=79966","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79967,"title":"Shard tests/hermes_cli/test_relay_shared_metrics_runtime.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79967","graphUrl":"/publications/semantic-interlock-graph/?record=79967","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79968,"title":"Shard acp_adapter/server.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:39Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79968","graphUrl":"/publications/semantic-interlock-graph/?record=79968","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79969,"title":"Shard hermes_cli/plugins.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79969","graphUrl":"/publications/semantic-interlock-graph/?record=79969","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79970,"title":"Shard agent/proxy_sources/iron_proxy.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:42Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79970","graphUrl":"/publications/semantic-interlock-graph/?record=79970","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79971,"title":"Shard tests/gateway/test_feishu.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:43Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79971","graphUrl":"/publications/semantic-interlock-graph/?record=79971","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79972,"title":"Shard gateway/platforms/weixin.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:45Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79972","graphUrl":"/publications/semantic-interlock-graph/?record=79972","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79973,"title":"Shard gateway/stream_consumer.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:46Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79973","graphUrl":"/publications/semantic-interlock-graph/?record=79973","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79974,"title":"Shard agent/moa_loop.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:47Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79974","graphUrl":"/publications/semantic-interlock-graph/?record=79974","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79975,"title":"Shard agent/tool_executor.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:49Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79975","graphUrl":"/publications/semantic-interlock-graph/?record=79975","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79976,"title":"Shard ui-tui/packages/hermes-ink/src/native-ts/yoga-layout/index.ts (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/79976","graphUrl":"/publications/semantic-interlock-graph/?record=79976","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":79977,"title":"Shard tools/file_tools.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:51Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79977","graphUrl":"/publications/semantic-interlock-graph/?record=79977","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79978,"title":"Shard tools/voice_mode.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:53Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79978","graphUrl":"/publications/semantic-interlock-graph/?record=79978","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79979,"title":"Shard hermes_cli/runtime_provider.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:54Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79979","graphUrl":"/publications/semantic-interlock-graph/?record=79979","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79980,"title":"Shard hermes_cli/profiles.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:55Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79980","graphUrl":"/publications/semantic-interlock-graph/?record=79980","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79981,"title":"Shard gateway/status.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:33:57Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79981","graphUrl":"/publications/semantic-interlock-graph/?record=79981","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79982,"title":"Shard tools/kanban_tools.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:17Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79982","graphUrl":"/publications/semantic-interlock-graph/?record=79982","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79983,"title":"Shard hermes_cli/commands.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:19Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79983","graphUrl":"/publications/semantic-interlock-graph/?record=79983","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79984,"title":"Shard plugins/memory/hindsight/__init__.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:20Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79984","graphUrl":"/publications/semantic-interlock-graph/?record=79984","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79985,"title":"Shard hermes_state_search.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:21Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79985","graphUrl":"/publications/semantic-interlock-graph/?record=79985","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79987,"title":"Shard agent/prompt_builder.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:23Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79987","graphUrl":"/publications/semantic-interlock-graph/?record=79987","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79988,"title":"Shard web/src/pages/SessionsPage.tsx (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:24Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79988","graphUrl":"/publications/semantic-interlock-graph/?record=79988","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79989,"title":"Shard tools/skills_sync_client.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:26Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79989","graphUrl":"/publications/semantic-interlock-graph/?record=79989","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79990,"title":"Shard gateway/relay/adapter.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79990","graphUrl":"/publications/semantic-interlock-graph/?record=79990","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79991,"title":"Shard tests/tools/test_computer_use.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:28Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79991","graphUrl":"/publications/semantic-interlock-graph/?record=79991","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79992,"title":"Shard tools/send_message_tool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:30Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79992","graphUrl":"/publications/semantic-interlock-graph/?record=79992","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79993,"title":"Shard gateway/platforms/whatsapp_cloud.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:31Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79993","graphUrl":"/publications/semantic-interlock-graph/?record=79993","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79994,"title":"Shard tools/code_execution_tool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:32Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79994","graphUrl":"/publications/semantic-interlock-graph/?record=79994","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79995,"title":"Shard hermes_cli/plugins_cmd.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79995","graphUrl":"/publications/semantic-interlock-graph/?record=79995","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79996,"title":"Shard tests/gateway/test_voice_command.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79996","graphUrl":"/publications/semantic-interlock-graph/?record=79996","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79997,"title":"Shard hermes_cli/skills_hub.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:37Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79997","graphUrl":"/publications/semantic-interlock-graph/?record=79997","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79998,"title":"Shard tools/environments/docker.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79998","graphUrl":"/publications/semantic-interlock-graph/?record=79998","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":79999,"title":"Shard tests/agent/test_credential_pool.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:39Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/79999","graphUrl":"/publications/semantic-interlock-graph/?record=79999","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80000,"title":"Shard agent/curator.py (2K-law violation — Pantheon of False Gods, fracture)","kind":"issue","state":"open","created":"2026-08-06T04:34:41Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80000","graphUrl":"/publications/semantic-interlock-graph/?record=80000","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80042,"title":"refactor(aux): extract R4-C2 client cache/shutdown slice from auxiliary_client.py","kind":"pr","state":"open","created":"2026-08-06T06:05:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80042","graphUrl":"/publications/semantic-interlock-graph/?record=80042","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80043,"title":"refactor(aux): extract aux streaming cluster into agent/aux_streaming.py (R5 C-B)","kind":"pr","state":"open","created":"2026-08-06T06:05:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80043","graphUrl":"/publications/semantic-interlock-graph/?record=80043","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80050,"title":"feat(whatsapp): surface inbound edits/revokes and add outbound delete on Baileys","kind":"issue","state":"open","created":"2026-08-06T06:12:18Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80050","graphUrl":"/publications/semantic-interlock-graph/?record=80050","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80051,"title":"feat(whatsapp): add outbound sticker send on Cloud and Baileys adapters","kind":"issue","state":"open","created":"2026-08-06T06:12:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80051","graphUrl":"/publications/semantic-interlock-graph/?record=80051","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80052,"title":"fix(whatsapp): Cloud voice notes never set the documented `voice` flag","kind":"issue","state":"open","created":"2026-08-06T06:12:21Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80052","graphUrl":"/publications/semantic-interlock-graph/?record=80052","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80053,"title":"fix(whatsapp): Cloud reaction/location/contacts webhooks become empty agent turns","kind":"issue","state":"open","created":"2026-08-06T06:12:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80053","graphUrl":"/publications/semantic-interlock-graph/?record=80053","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80054,"title":"feat(whatsapp): route Cloud group-shaped messages instead of hard-dropping them","kind":"issue","state":"open","created":"2026-08-06T06:12:24Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80054","graphUrl":"/publications/semantic-interlock-graph/?record=80054","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80055,"title":"fix(whatsapp): Cloud quoted-reply text lost when quote was never rich-indexed","kind":"issue","state":"open","created":"2026-08-06T06:12:25Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80055","graphUrl":"/publications/semantic-interlock-graph/?record=80055","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80056,"title":"fix(whatsapp): Cloud delivery-failure statuses are only debug-logged, never surfaced","kind":"issue","state":"open","created":"2026-08-06T06:12:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80056","graphUrl":"/publications/semantic-interlock-graph/?record=80056","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80057,"title":"docs(whatsapp): soften 'instant' read-receipt claim or ack at webhook receipt","kind":"issue","state":"open","created":"2026-08-06T06:12:28Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80057","graphUrl":"/publications/semantic-interlock-graph/?record=80057","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80058,"title":"feat(whatsapp): outbound contact (vCard) sharing on both WhatsApp adapters","kind":"issue","state":"open","created":"2026-08-06T06:12:30Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80058","graphUrl":"/publications/semantic-interlock-graph/?record=80058","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80059,"title":"feat(whatsapp): outbound sticker send (duplicate of S1-G02-w1 — FOLDED)","kind":"issue","state":"closed","created":"2026-08-06T06:12:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80059","graphUrl":"/publications/semantic-interlock-graph/?record=80059","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80060,"title":"feat(whatsapp): message delete/revoke support (Baileys) + ephemeral TTL restore","kind":"issue","state":"open","created":"2026-08-06T06:12:32Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80060","graphUrl":"/publications/semantic-interlock-graph/?record=80060","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80061,"title":"fix(whatsapp): streaming edits skip markdown formatting and fragment long replies","kind":"issue","state":"open","created":"2026-08-06T06:12:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80061","graphUrl":"/publications/semantic-interlock-graph/?record=80061","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80062,"title":"feat(whatsapp): surface inbound reactions/edits/revokes as structured events","kind":"issue","state":"open","created":"2026-08-06T06:12:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80062","graphUrl":"/publications/semantic-interlock-graph/?record=80062","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80063,"title":"fix(whatsapp): inbound animated GIFs misclassified as DOCUMENT","kind":"issue","state":"open","created":"2026-08-06T06:12:36Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80063","graphUrl":"/publications/semantic-interlock-graph/?record=80063","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80064,"title":"fix(whatsapp): reply_to silently dropped on Baileys outbound media sends","kind":"issue","state":"open","created":"2026-08-06T06:12:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80064","graphUrl":"/publications/semantic-interlock-graph/?record=80064","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80065,"title":"feat(whatsapp): Cloud adapter DM-only group drop (duplicate of S1-G05-w1 — FOLDED)","kind":"issue","state":"closed","created":"2026-08-06T06:12:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80065","graphUrl":"/publications/semantic-interlock-graph/?record=80065","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80066,"title":"fix(whatsapp): read-receipt defaults diverge — Baileys opt-in OFF, Cloud always-on","kind":"issue","state":"open","created":"2026-08-06T06:12:41Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80066","graphUrl":"/publications/semantic-interlock-graph/?record=80066","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80067,"title":"docs(whatsapp): markdown table omits italic; quote docs overstate media quoting","kind":"issue","state":"open","created":"2026-08-06T06:12:42Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80067","graphUrl":"/publications/semantic-interlock-graph/?record=80067","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80068,"title":"feat(whatsapp): dispatch non-messages webhook fields (alerts, templates, quality)","kind":"issue","state":"open","created":"2026-08-06T06:12:44Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80068","graphUrl":"/publications/semantic-interlock-graph/?record=80068","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80069,"title":"feat(whatsapp): surface outbound delivery statuses to the agent","kind":"issue","state":"open","created":"2026-08-06T06:12:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80069","graphUrl":"/publications/semantic-interlock-graph/?record=80069","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80070,"title":"feat(whatsapp): client-side throughput handling for Cloud API 429/130429 with backoff","kind":"issue","state":"open","created":"2026-08-06T06:12:46Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80070","graphUrl":"/publications/semantic-interlock-graph/?record=80070","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80071,"title":"feat(whatsapp): phone-number provisioning APIs (register, deregister, two-step PIN)","kind":"issue","state":"open","created":"2026-08-06T06:12:48Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80071","graphUrl":"/publications/semantic-interlock-graph/?record=80071","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80072,"title":"feat(whatsapp): get/update WhatsApp business profile via API","kind":"issue","state":"open","created":"2026-08-06T06:12:49Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80072","graphUrl":"/publications/semantic-interlock-graph/?record=80072","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80073,"title":"feat(whatsapp): observe template quality rating and phone-number throughput tier","kind":"issue","state":"open","created":"2026-08-06T06:12:50Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80073","graphUrl":"/publications/semantic-interlock-graph/?record=80073","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80074,"title":"feat(whatsapp): WABA-scoped management APIs (numbers, limits, template CRUD)","kind":"issue","state":"open","created":"2026-08-06T06:12:52Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80074","graphUrl":"/publications/semantic-interlock-graph/?record=80074","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80075,"title":"docs(whatsapp): fix unshipped Phase-5 docstring claim and stale demand note","kind":"issue","state":"open","created":"2026-08-06T06:12:53Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80075","graphUrl":"/publications/semantic-interlock-graph/?record=80075","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80076,"title":"fix(whatsapp): bare wa_id phone numbers bypass redaction; inbound body previews logged raw","kind":"issue","state":"open","created":"2026-08-06T06:12:55Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80076","graphUrl":"/publications/semantic-interlock-graph/?record=80076","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80077,"title":"feat(whatsapp): wizard-assisted Cloud webhook onboarding (URL, verify token, fields)","kind":"issue","state":"open","created":"2026-08-06T06:12:56Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80077","graphUrl":"/publications/semantic-interlock-graph/?record=80077","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80078,"title":"feat(whatsapp): add Cloud API Groups support to whatsapp_cloud adapter","kind":"issue","state":"open","created":"2026-08-06T06:12:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80078","graphUrl":"/publications/semantic-interlock-graph/?record=80078","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80079,"title":"feat(whatsapp): group admin ops — create/delete, add/remove/promote/demote","kind":"issue","state":"open","created":"2026-08-06T06:12:59Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80079","graphUrl":"/publications/semantic-interlock-graph/?record=80079","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80080,"title":"feat(whatsapp): group metadata depth — subject, description, roles, join mode","kind":"issue","state":"open","created":"2026-08-06T06:13:00Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80080","graphUrl":"/publications/semantic-interlock-graph/?record=80080","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80081,"title":"feat(whatsapp): group invite links + join-approval (get/reset/accept, approve/reject)","kind":"issue","state":"open","created":"2026-08-06T06:13:01Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80081","graphUrl":"/publications/semantic-interlock-graph/?record=80081","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80083,"title":"feat(whatsapp): group subject/description/photo updates (update-group-settings)","kind":"issue","state":"open","created":"2026-08-06T06:13:03Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80083","graphUrl":"/publications/semantic-interlock-graph/?record=80083","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80084,"title":"feat(whatsapp): outbound broadcast lists + community modeling","kind":"issue","state":"open","created":"2026-08-06T06:13:04Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80084","graphUrl":"/publications/semantic-interlock-graph/?record=80084","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80085,"title":"feat(whatsapp): group lifecycle webhooks — join/leave, settings, status","kind":"issue","state":"open","created":"2026-08-06T06:13:06Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80085","graphUrl":"/publications/semantic-interlock-graph/?record=80085","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80086,"title":"feat(whatsapp): expose group settings toggles — announcement mode, locked, ephemeral","kind":"issue","state":"open","created":"2026-08-06T06:13:07Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80086","graphUrl":"/publications/semantic-interlock-graph/?record=80086","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80087,"title":"feat(whatsapp): document Channel/Newsletter/Status filtering and Communities","kind":"issue","state":"open","created":"2026-08-06T06:13:08Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80087","graphUrl":"/publications/semantic-interlock-graph/?record=80087","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80088,"title":"fix(whatsapp): logged_out/401 bridge exit classified retryable — re-pair-less loop","kind":"issue","state":"open","created":"2026-08-06T06:13:10Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80088","graphUrl":"/publications/semantic-interlock-graph/?record=80088","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80089,"title":"feat(whatsapp): gateway-mode QR pairing surfacing + expiry/refresh (log-only today)","kind":"issue","state":"open","created":"2026-08-06T06:13:11Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80089","graphUrl":"/publications/semantic-interlock-graph/?record=80089","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80090,"title":"fix(whatsapp): session creds.json + bridge.log written world-readable (no 0600)","kind":"issue","state":"open","created":"2026-08-06T06:13:13Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80090","graphUrl":"/publications/semantic-interlock-graph/?record=80090","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80091,"title":"fix(whatsapp): adapter has no wedge watchdog — poll errors swallowed with 5s sleep forever","kind":"issue","state":"open","created":"2026-08-06T06:13:14Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80091","graphUrl":"/publications/semantic-interlock-graph/?record=80091","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80092,"title":"fix(whatsapp): bridge reconnect scheduler fixed 3s/5s delay — no backoff, jitter, or cap","kind":"issue","state":"open","created":"2026-08-06T06:13:15Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80092","graphUrl":"/publications/semantic-interlock-graph/?record=80092","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80093,"title":"fix(whatsapp): PAIR_ONLY exits 2s after open — creds flush race on slow disks","kind":"issue","state":"open","created":"2026-08-06T06:13:17Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80093","graphUrl":"/publications/semantic-interlock-graph/?record=80093","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80094,"title":"fix(whatsapp): is_reconnect accepted but never consumed — full cold re-spawn each retry","kind":"issue","state":"open","created":"2026-08-06T06:13:18Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80094","graphUrl":"/publications/semantic-interlock-graph/?record=80094","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80095,"title":"fix(whatsapp): npm install auto-runs in connect() — unclassified, silent retry loop","kind":"issue","state":"closed","created":"2026-08-06T06:13:19Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80095","graphUrl":"/publications/semantic-interlock-graph/?record=80095","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80096,"title":"fix(whatsapp): bridge HTTP API unauthenticated — Host-header only, local /send","kind":"issue","state":"open","created":"2026-08-06T06:13:20Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80096","graphUrl":"/publications/semantic-interlock-graph/?record=80096","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80097,"title":"feat(whatsapp): cloud backend lifecycle stateless — no 429/5xx backoff","kind":"issue","state":"open","created":"2026-08-06T06:13:22Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80097","graphUrl":"/publications/semantic-interlock-graph/?record=80097","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80098,"title":"fix(whatsapp): CLI wizard and adapter session-path resolution diverge on fresh installs","kind":"issue","state":"open","created":"2026-08-06T06:13:23Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80098","graphUrl":"/publications/semantic-interlock-graph/?record=80098","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80099,"title":"fix(whatsapp): _apply_yaml_config writes WHATSAPP_* to global os.environ","kind":"issue","state":"open","created":"2026-08-06T06:13:24Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80099","graphUrl":"/publications/semantic-interlock-graph/?record=80099","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80100,"title":"feat(whatsapp): implement Cloud API Flows (interactive flow messages + Flows API)","kind":"issue","state":"open","created":"2026-08-06T06:13:26Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80100","graphUrl":"/publications/semantic-interlock-graph/?record=80100","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80101,"title":"feat(whatsapp): WhatsApp Payments (payment messages / UPI) unsupported on both backends","kind":"issue","state":"open","created":"2026-08-06T06:13:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80101","graphUrl":"/publications/semantic-interlock-graph/?record=80101","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80102,"title":"feat(whatsapp): catalogs & commerce messages (single/multi-product, carousel) unsupported","kind":"issue","state":"open","created":"2026-08-06T06:13:28Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80102","graphUrl":"/publications/semantic-interlock-graph/?record=80102","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80103,"title":"feat(whatsapp): Baileys native buttons/lists — clarify/approval degrade to text","kind":"issue","state":"open","created":"2026-08-06T06:13:30Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80103","graphUrl":"/publications/semantic-interlock-graph/?record=80103","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80104,"title":"feat(whatsapp): outbound ephemeral/view-once messages + ephemeral marker on inbound","kind":"issue","state":"open","created":"2026-08-06T06:13:31Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80104","graphUrl":"/publications/semantic-interlock-graph/?record=80104","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80105,"title":"feat(whatsapp): optional opt-in status/story posting (Baileys); Cloud N/A — document","kind":"issue","state":"open","created":"2026-08-06T06:13:32Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80105","graphUrl":"/publications/semantic-interlock-graph/?record=80105","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80106,"title":"fix(whatsapp): Cloud inbound location/contacts/reaction/order arrive as empty text events","kind":"issue","state":"open","created":"2026-08-06T06:13:33Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80106","graphUrl":"/publications/semantic-interlock-graph/?record=80106","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80107,"title":"feat(whatsapp): sticker send + contact-card send, location-request & CTA URL buttons","kind":"issue","state":"open","created":"2026-08-06T06:13:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80107","graphUrl":"/publications/semantic-interlock-graph/?record=80107","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80108,"title":"docs(whatsapp): per-backend rich-feature capability matrix (Cloud vs Baileys)","kind":"issue","state":"open","created":"2026-08-06T06:13:36Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80108","graphUrl":"/publications/semantic-interlock-graph/?record=80108","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80109,"title":"feat(whatsapp): capability negotiation for backend feature divides (Cloud vs Baileys)","kind":"issue","state":"open","created":"2026-08-06T06:13:37Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80109","graphUrl":"/publications/semantic-interlock-graph/?record=80109","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80110,"title":"feat(whatsapp): surface Cloud delivery statuses (sent/delivered/read/failed) to the agent","kind":"issue","state":"open","created":"2026-08-06T06:13:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80110","graphUrl":"/publications/semantic-interlock-graph/?record=80110","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80111,"title":"feat(whatsapp): implement interactive list model picker for /model on WhatsApp","kind":"issue","state":"open","created":"2026-08-06T06:13:39Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80111","graphUrl":"/publications/semantic-interlock-graph/?record=80111","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80112,"title":"Shard plugins/platforms/whatsapp/adapter.py (WhatsApp decomposition — lane S6)","kind":"issue","state":"open","created":"2026-08-06T06:13:50Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80112","graphUrl":"/publications/semantic-interlock-graph/?record=80112","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80115,"title":"refactor(aux): extract R1-C11 Bedrock adapter family into bedrock_completions.py","kind":"pr","state":"open","created":"2026-08-06T06:36:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80115","graphUrl":"/publications/semantic-interlock-graph/?record=80115","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80116,"title":"refactor(aux): extract R2 error-predicates leaf into auxiliary_client_errors.py","kind":"pr","state":"open","created":"2026-08-06T06:36:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80116","graphUrl":"/publications/semantic-interlock-graph/?record=80116","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80138,"title":"refactor(agent): extract fallback policy into auxiliary_fallback_policy (auxiliary_client.py R3-S1)","kind":"pr","state":"open","created":"2026-08-06T07:21:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80138","graphUrl":"/publications/semantic-interlock-graph/?record=80138","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80139,"title":"refactor(agent): extract anthropic-compat helpers into aux_anthropic_compat (auxiliary_client.py R4-S1)","kind":"pr","state":"open","created":"2026-08-06T07:21:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80139","graphUrl":"/publications/semantic-interlock-graph/?record=80139","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80140,"title":"refactor(agent): extract extract_content_or_reasoning into auxiliary_text (auxiliary_client.py R5-S1)","kind":"pr","state":"open","created":"2026-08-06T07:21:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80140","graphUrl":"/publications/semantic-interlock-graph/?record=80140","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80166,"title":"fix(weixin): pass context_token to getuploadurl for media uploads","kind":"pr","state":"open","created":"2026-08-06T07:58:25Z","author":"xperblueray","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80166","graphUrl":"/publications/semantic-interlock-graph/?record=80166","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80223,"title":"Add Presentation Project Card","kind":"issue","state":"open","created":"2026-08-06T09:36:16Z","author":"arjun-hpad","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80223","graphUrl":"/publications/semantic-interlock-graph/?record=80223","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80229,"title":"Add Presentation Project Card","kind":"issue","state":"open","created":"2026-08-06T09:44:16Z","author":"arjun-hpad","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80229","graphUrl":"/publications/semantic-interlock-graph/?record=80229","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80230,"title":"Add Presentation Project Card","kind":"issue","state":"open","created":"2026-08-06T09:44:20Z","author":"arjun-hpad","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80230","graphUrl":"/publications/semantic-interlock-graph/?record=80230","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80275,"title":"feat(tools): add named and dynamic execution targets","kind":"pr","state":"open","created":"2026-08-06T10:48:51Z","author":"ribaricplusplus","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80275","graphUrl":"/publications/semantic-interlock-graph/?record=80275","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80276,"title":"[Bug]: Camofox stale-tab recovery misses HTTP 410 Gone — browser_* tools wedge until Hermes restart","kind":"issue","state":"open","created":"2026-08-06T10:51:37Z","author":"luimu64","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80276","graphUrl":"/publications/semantic-interlock-graph/?record=80276","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80292,"title":"fix(agent): raise codex stream idle budgets for xAI/Grok reasoning","kind":"pr","state":"closed","created":"2026-08-06T11:12:01Z","author":"kadiratesdev","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80292","graphUrl":"/publications/semantic-interlock-graph/?record=80292","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80298,"title":"fix(browser): recover Camofox stale tabs on HTTP 410 Gone","kind":"pr","state":"closed","created":"2026-08-06T11:20:23Z","author":"686f6c61","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/80298","graphUrl":"/publications/semantic-interlock-graph/?record=80298","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":80303,"title":"refactor(slack): extract file-download slice into SlackFileDownloadMixin (adapter.py large-file slice R5-C5, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T11:26:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80303","graphUrl":"/publications/semantic-interlock-graph/?record=80303","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80315,"title":"refactor(state): extract RowID/Role cluster into hermes_state_rowid.py (R4-C5)","kind":"pr","state":"open","created":"2026-08-06T11:57:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80315","graphUrl":"/publications/semantic-interlock-graph/?record=80315","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80338,"title":"@Hermes Tag — flagship lane F of Slack Feature Parity & @Hermes Tag","kind":"issue","state":"open","created":"2026-08-06T12:44:44Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/80338","graphUrl":"/publications/semantic-interlock-graph/?record=80338","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80363,"title":"refactor(state): extract title cluster into hermes_state_title.py (R3, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T13:47:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80363","graphUrl":"/publications/semantic-interlock-graph/?record=80363","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80370,"title":"refactor(state): extract gateway routing CRUD into hermes_state_gateway_routing.py (hermes_state.py slice R2-S1, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T13:58:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80370","graphUrl":"/publications/semantic-interlock-graph/?record=80370","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80371,"title":"refactor(state): extract title cluster into hermes_state_title.py (hermes_state.py slice R3-C9, epic #78647)","kind":"pr","state":"closed","created":"2026-08-06T13:58:24Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80371","graphUrl":"/publications/semantic-interlock-graph/?record=80371","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80373,"title":"refactor(state): extract AsyncSessionDB facade into hermes_state_async.py (hermes_state.py slice R5-C9, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T13:58:26Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80373","graphUrl":"/publications/semantic-interlock-graph/?record=80373","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80391,"title":"feat(docs): gate the top 10 non-English root-doc locales; germinate French","kind":"pr","state":"open","created":"2026-08-06T14:22:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80391","graphUrl":"/publications/semantic-interlock-graph/?record=80391","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":80392,"title":"[EPIC] Cross-Language Docs Germination — top-10 non-English target locales, French first","kind":"issue","state":"open","created":"2026-08-06T14:22:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80392","graphUrl":"/publications/semantic-interlock-graph/?record=80392","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":80421,"title":"fix(delegation): honor delegation.fallback_providers for child agents","kind":"pr","state":"open","created":"2026-08-06T15:12:15Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80421","graphUrl":"/publications/semantic-interlock-graph/?record=80421","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":80424,"title":"✅ Grok/xAI Parity Campaign — COMPLETE (5×2×3: 22/22 gaps implemented + blind-verified)","kind":"issue","state":"open","created":"2026-08-06T15:13:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80424","graphUrl":"/publications/semantic-interlock-graph/?record=80424","counts":{"reviews":0,"comments":12,"inlineReviewComments":0}},{"id":80428,"title":"refactor(auth): extract SSH/browser helpers into auth_browser_helpers (s2)","kind":"pr","state":"open","created":"2026-08-06T15:24:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80428","graphUrl":"/publications/semantic-interlock-graph/?record=80428","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80434,"title":"feat(skills): add xai-grok-dev skill for Grok/xAI parity Feature Package","kind":"pr","state":"open","created":"2026-08-06T15:32:38Z","author":"andrexibiza","roles":["authored","commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/80434","graphUrl":"/publications/semantic-interlock-graph/?record=80434","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":80450,"title":"delegate_task: pinned delegation.provider/model silently replaced at runtime by inherited parent fallback chain","kind":"issue","state":"closed","created":"2026-08-06T16:15:44Z","author":"teknium1","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80450","graphUrl":"/publications/semantic-interlock-graph/?record=80450","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80537,"title":"test(tui): shard tui gateway test suite s1 clusters (tests/test_tui_gateway_server.py, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T19:09:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/80537","graphUrl":"/publications/semantic-interlock-graph/?record=80537","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80538,"title":"test(tui): shard tui gateway test suite s2 clusters (tests/test_tui_gateway_server.py, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T19:09:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80538","graphUrl":"/publications/semantic-interlock-graph/?record=80538","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80539,"title":"test(tui): shard tui gateway test suite s3 clusters (tests/test_tui_gateway_server.py, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T19:09:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/80539","graphUrl":"/publications/semantic-interlock-graph/?record=80539","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":80540,"title":"test(tui): shard tui gateway test suite s4 clusters (tests/test_tui_gateway_server.py, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T19:09:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80540","graphUrl":"/publications/semantic-interlock-graph/?record=80540","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80541,"title":"test(tui): shard tui gateway test suite s5 clusters (tests/test_tui_gateway_server.py, tracker #78647)","kind":"pr","state":"open","created":"2026-08-06T19:09:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80541","graphUrl":"/publications/semantic-interlock-graph/?record=80541","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80551,"title":"docs: canonize All Gods Must Die doctrine and exact-object completion amendment","kind":"pr","state":"open","created":"2026-08-06T19:30:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80551","graphUrl":"/publications/semantic-interlock-graph/?record=80551","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":80608,"title":"fix(whatsapp): reuse healthy Cloud webhook on reconnect","kind":"pr","state":"open","created":"2026-08-06T21:58:06Z","author":"Christopher-Schulze","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80608","graphUrl":"/publications/semantic-interlock-graph/?record=80608","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80620,"title":"refactor(auth): extract remote session helpers","kind":"pr","state":"closed","created":"2026-08-06T22:31:04Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80620","graphUrl":"/publications/semantic-interlock-graph/?record=80620","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80626,"title":"refactor(context_compressor): extract text-util leaves into context_compressor_text_utils","kind":"pr","state":"open","created":"2026-08-06T22:42:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80626","graphUrl":"/publications/semantic-interlock-graph/?record=80626","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80628,"title":"refactor(context_compressor): extract skill-prune/ghost-skill cluster (LB2)","kind":"pr","state":"closed","created":"2026-08-06T22:49:38Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/80628","graphUrl":"/publications/semantic-interlock-graph/?record=80628","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80634,"title":"refactor(context_compressor): extract token-budget estimators into context_compressor_budget (LB3)","kind":"pr","state":"open","created":"2026-08-06T23:05:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80634","graphUrl":"/publications/semantic-interlock-graph/?record=80634","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80636,"title":"refactor(context_compressor): extract content/media strip helpers (LB4)","kind":"pr","state":"open","created":"2026-08-06T23:06:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80636","graphUrl":"/publications/semantic-interlock-graph/?record=80636","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80644,"title":"refactor(context_compressor): extract threshold coercion mixin (LB7)","kind":"pr","state":"open","created":"2026-08-06T23:26:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80644","graphUrl":"/publications/semantic-interlock-graph/?record=80644","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":80645,"title":"refactor(context_compressor): extract tool-result summarizers (LB5a)","kind":"pr","state":"open","created":"2026-08-06T23:31:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80645","graphUrl":"/publications/semantic-interlock-graph/?record=80645","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":80673,"title":"refactor(auth): extract auth errors and telemetry (S1)","kind":"pr","state":"open","created":"2026-08-07T00:33:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80673","graphUrl":"/publications/semantic-interlock-graph/?record=80673","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80676,"title":"refactor(auth): extract TLS verification helpers (S3)","kind":"pr","state":"open","created":"2026-08-07T00:39:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/80676","graphUrl":"/publications/semantic-interlock-graph/?record=80676","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80799,"title":"fix(cli): honor --resume/--continue in oneshot (-z) — rebase + real-SQLite coverage","kind":"pr","state":"open","created":"2026-08-07T04:49:10Z","author":"blairjordan","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/80799","graphUrl":"/publications/semantic-interlock-graph/?record=80799","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":80884,"title":"A2A peers rejected by gateway authz under profile multiplexer (authorization_is_upstream not honored for secondary profiles)","kind":"issue","state":"closed","created":"2026-08-07T07:25:57Z","author":"BBOYYUE","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80884","graphUrl":"/publications/semantic-interlock-graph/?record=80884","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80926,"title":"[Windows/Desktop] In-app update fails with WinError 5 (Permission Denied) due to Hermes-managed Node locking","kind":"issue","state":"closed","created":"2026-08-07T08:56:50Z","author":"i0ivi0i","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80926","graphUrl":"/publications/semantic-interlock-graph/?record=80926","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":80927,"title":"fix(security): keep custom endpoint API keys out of config.yaml by using key_env","kind":"pr","state":"open","created":"2026-08-07T08:58:08Z","author":"Christopher-Schulze","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/80927","graphUrl":"/publications/semantic-interlock-graph/?record=80927","counts":{"reviews":9,"comments":0,"inlineReviewComments":0}},{"id":80966,"title":"redaction: env keys without a secret keyword (SPOTIFY_CLIENT_ID-style) leak through every ENV pass","kind":"issue","state":"open","created":"2026-08-07T10:21:54Z","author":"kshitijk4poor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/80966","graphUrl":"/publications/semantic-interlock-graph/?record=80966","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81012,"title":"redact: complete CSI/SGR sequences defeat prefix masking (ESC-byte-only stripping leaves 'm'-glue)","kind":"issue","state":"open","created":"2026-08-07T12:17:08Z","author":"kshitijk4poor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/81012","graphUrl":"/publications/semantic-interlock-graph/?record=81012","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81051,"title":"OAuth-backed MCP connections get permanently stuck (\"parked\") after a teardown lock race in mcp SDK 1.26.0 — only a full gateway restart recovers","kind":"issue","state":"closed","created":"2026-08-07T13:25:27Z","author":"tveheim","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/81051","graphUrl":"/publications/semantic-interlock-graph/?record=81051","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81060,"title":"fix(redact): strip complete CSI/SGR sequences in token-split shadow (#81012)","kind":"pr","state":"closed","created":"2026-08-07T13:38:11Z","author":"Enough1122","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/81060","graphUrl":"/publications/semantic-interlock-graph/?record=81060","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81074,"title":"refactor(context_compressor): extract durable session guards mixin (LB6)","kind":"pr","state":"open","created":"2026-08-07T13:56:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/81074","graphUrl":"/publications/semantic-interlock-graph/?record=81074","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81105,"title":"refactor(context_compressor): extract summary kernel (LB8)","kind":"issue","state":"open","created":"2026-08-07T14:34:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/81105","graphUrl":"/publications/semantic-interlock-graph/?record=81105","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":81121,"title":"fix(redact): strip complete ANSI CSI sequences before control-split masking","kind":"pr","state":"open","created":"2026-08-07T15:08:41Z","author":"Parker-Fawcett","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/81121","graphUrl":"/publications/semantic-interlock-graph/?record=81121","counts":{"reviews":3,"comments":0,"inlineReviewComments":1}},{"id":81181,"title":"refactor(context_compressor): extract summary kernel and preserve compatibility","kind":"pr","state":"open","created":"2026-08-07T16:19:21Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/81181","graphUrl":"/publications/semantic-interlock-graph/?record=81181","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":81243,"title":"refactor(context_compressor): extract message marker helpers","kind":"pr","state":"open","created":"2026-08-07T17:59:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/81243","graphUrl":"/publications/semantic-interlock-graph/?record=81243","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81298,"title":"feat(kanban): make the direct Claude Code CLI the global worker executor","kind":"pr","state":"open","created":"2026-08-07T19:49:24Z","author":"reefmind","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/81298","graphUrl":"/publications/semantic-interlock-graph/?record=81298","counts":{"reviews":2,"comments":0,"inlineReviewComments":2}},{"id":81422,"title":"[Bug]: Desktop — assistant final answer rendered twice after tool-heavy turn (Grok / xAI OAuth)","kind":"issue","state":"open","created":"2026-08-08T01:03:04Z","author":"networthexplained","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/81422","graphUrl":"/publications/semantic-interlock-graph/?record=81422","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81454,"title":"[Campaign EPIC] WeChat Revolution — feature parity, decomposition, and alignment","kind":"issue","state":"open","created":"2026-08-08T02:21:40Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/81454","graphUrl":"/publications/semantic-interlock-graph/?record=81454","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":81618,"title":"[Bug]: Desktop pet doesn't appear at startup — only appears after opening Settings → Appearance (v0.20 live-sync regression)","kind":"issue","state":"open","created":"2026-08-08T08:56:09Z","author":"MilkyWay008","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/81618","graphUrl":"/publications/semantic-interlock-graph/?record=81618","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81622,"title":"fix(execute_code): split TCP RPC buffer into lines so concatenated responses parse (#81610)","kind":"pr","state":"closed","created":"2026-08-08T08:58:04Z","author":"Enough1122","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/81622","graphUrl":"/publications/semantic-interlock-graph/?record=81622","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81627,"title":"salvage: erosika batch — tool-error bounding, self-repo git guard, doctor WAL exposure, continuation-ceiling wedge (#37681 #65791 #81132 #81133)","kind":"pr","state":"merged","created":"2026-08-08T09:10:13Z","author":"kshitijk4poor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/81627","graphUrl":"/publications/semantic-interlock-graph/?record=81627","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":81664,"title":"fix(tools): fail closed on alias recursion depth limit in self_repo_guard","kind":"pr","state":"open","created":"2026-08-08T10:50:48Z","author":"sprmn24","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/81664","graphUrl":"/publications/semantic-interlock-graph/?record=81664","counts":{"reviews":2,"comments":1,"inlineReviewComments":4}},{"id":81702,"title":"fix(tools): classify git apply/am as self-repo worktree mutations","kind":"pr","state":"open","created":"2026-08-08T11:54:50Z","author":"pierrenode","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/81702","graphUrl":"/publications/semantic-interlock-graph/?record=81702","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":81787,"title":"[Bug] Telegram gateway fails on Linux: InvalidURL(\"Invalid port: '<token-after-colon>'\")","kind":"issue","state":"open","created":"2026-08-08T14:21:52Z","author":"aggbggcggdgg","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/81787","graphUrl":"/publications/semantic-interlock-graph/?record=81787","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82002,"title":"fix(tools): decode git alias bodies as UTF-8 in the self-repo guard","kind":"pr","state":"open","created":"2026-08-08T20:25:40Z","author":"Drexuxux","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82002","graphUrl":"/publications/semantic-interlock-graph/?record=82002","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82063,"title":"feat(plugins): add authorized gateway reaction observer","kind":"pr","state":"merged","created":"2026-08-08T23:10:13Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82063","graphUrl":"/publications/semantic-interlock-graph/?record=82063","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82081,"title":"fix(agent): refresh xAI OAuth credentials on a 403 bad-credentials","kind":"pr","state":"open","created":"2026-08-08T23:42:55Z","author":"jackulau","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82081","graphUrl":"/publications/semantic-interlock-graph/?record=82081","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82137,"title":"fix(deps): bump electron 40.10.6 -> 41.10.3 (GHSA-9f4c-93c8-jc8g)","kind":"pr","state":"open","created":"2026-08-09T01:11:44Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82137","graphUrl":"/publications/semantic-interlock-graph/?record=82137","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82153,"title":"fix(agent): refresh xAI OAuth credentials on 403 unauthenticated:bad-credentials","kind":"pr","state":"open","created":"2026-08-09T01:47:21Z","author":"Sora-bluesky","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/82153","graphUrl":"/publications/semantic-interlock-graph/?record=82153","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82187,"title":"feat(desktop): expose resolved connection mode to skills, MCP, and plugins","kind":"pr","state":"closed","created":"2026-08-09T02:44:56Z","author":"jackulau","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/82187","graphUrl":"/publications/semantic-interlock-graph/?record=82187","counts":{"reviews":2,"comments":5,"inlineReviewComments":0}},{"id":82198,"title":"EPIC: Hermes skill-persistence and storage-boundary operational-risk conquest","kind":"issue","state":"open","created":"2026-08-09T03:14:02Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/82198","graphUrl":"/publications/semantic-interlock-graph/?record=82198","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82243,"title":"feat(tools): compose deferred tools in execute_code","kind":"pr","state":"open","created":"2026-08-09T04:09:29Z","author":"DomGrieco","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/82243","graphUrl":"/publications/semantic-interlock-graph/?record=82243","counts":{"reviews":5,"comments":2,"inlineReviewComments":5}},{"id":82250,"title":"openai-codex text requests work, but all image inputs fail with server_error","kind":"issue","state":"open","created":"2026-08-09T04:16:39Z","author":"ssgkka","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/82250","graphUrl":"/publications/semantic-interlock-graph/?record=82250","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82309,"title":"[Windows] Desktop dependency install fails with ERR_REQUIRE_ESM when a system Node precedes the managed Node on PATH","kind":"issue","state":"open","created":"2026-08-09T06:38:41Z","author":"CCXXXI","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/82309","graphUrl":"/publications/semantic-interlock-graph/?record=82309","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82355,"title":"fix(desktop): prevent Windows installs from using stale system Node","kind":"pr","state":"open","created":"2026-08-09T07:59:54Z","author":"fangliquanflq","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82355","graphUrl":"/publications/semantic-interlock-graph/?record=82355","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":82394,"title":"fix(agent): recover xAI OAuth Desktop sessions on 403 bad-credentials","kind":"pr","state":"open","created":"2026-08-09T08:48:03Z","author":"BillyNour","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82394","graphUrl":"/publications/semantic-interlock-graph/?record=82394","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82400,"title":"search_files returns 0 results on Windows — rg receives MSYS paths it can't resolve","kind":"issue","state":"closed","created":"2026-08-09T09:03:31Z","author":"zenithweng","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/82400","graphUrl":"/publications/semantic-interlock-graph/?record=82400","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82450,"title":"fix(install): preserve project config for locked uv sync (#82446)","kind":"pr","state":"closed","created":"2026-08-09T11:00:19Z","author":"kyssta-exe","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/82450","graphUrl":"/publications/semantic-interlock-graph/?record=82450","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":82496,"title":"refactor(discord): extract command-sync helpers","kind":"pr","state":"open","created":"2026-08-09T13:05:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82496","graphUrl":"/publications/semantic-interlock-graph/?record=82496","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":82560,"title":"fix(tools): recognize `gh repo sync` as a self-repo mutation","kind":"pr","state":"open","created":"2026-08-09T15:12:36Z","author":"pierrenode","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82560","graphUrl":"/publications/semantic-interlock-graph/?record=82560","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82569,"title":"fix(tools): resolve explicit Git targets without ambient-cwd false negatives","kind":"issue","state":"open","created":"2026-08-09T15:35:54Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/82569","graphUrl":"/publications/semantic-interlock-graph/?record=82569","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":82585,"title":"Python CI fetches one commit, breaking pinned-history regression tests","kind":"issue","state":"open","created":"2026-08-09T16:09:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/82585","graphUrl":"/publications/semantic-interlock-graph/?record=82585","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82586,"title":"fix(tools): resolve explicit Git -C targets without ambient-cwd fail-open","kind":"pr","state":"open","created":"2026-08-09T16:13:25Z","author":"olympusbuildz","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82586","graphUrl":"/publications/semantic-interlock-graph/?record=82586","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":82590,"title":"fix(ci): preserve historical Git objects for Python tests","kind":"pr","state":"closed","created":"2026-08-09T16:20:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82590","graphUrl":"/publications/semantic-interlock-graph/?record=82590","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82591,"title":"Kanban zero-authority workers, durable publication, safe reclaim, and large-file eradication (tracker)","kind":"issue","state":"open","created":"2026-08-09T16:21:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/82591","graphUrl":"/publications/semantic-interlock-graph/?record=82591","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":82601,"title":"chore(contributors): map andrexibiza commit email","kind":"pr","state":"open","created":"2026-08-09T16:27:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82601","graphUrl":"/publications/semantic-interlock-graph/?record=82601","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82636,"title":"fix(tools): resolve explicit Git targets without alias regression","kind":"pr","state":"closed","created":"2026-08-09T18:03:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82636","graphUrl":"/publications/semantic-interlock-graph/?record=82636","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":82794,"title":"fix(desktop): route session windows to their owning profile","kind":"pr","state":"closed","created":"2026-08-09T23:16:55Z","author":"DomGrieco","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/82794","graphUrl":"/publications/semantic-interlock-graph/?record=82794","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":82936,"title":"Under `gateway.multiplex_profiles`, the default profile's secrets leak into a secondary profile's `terminal` tool and Kanban worker subprocesses","kind":"issue","state":"open","created":"2026-08-10T04:36:40Z","author":"neo-wanderer","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/82936","graphUrl":"/publications/semantic-interlock-graph/?record=82936","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":83007,"title":"fix(security): scope multiplex subprocess secrets to target profile","kind":"pr","state":"open","created":"2026-08-10T07:13:02Z","author":"wz-heng","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/83007","graphUrl":"/publications/semantic-interlock-graph/?record=83007","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":83126,"title":"fix(codex): alias reserved tool_search bridge (#83122)","kind":"pr","state":"closed","created":"2026-08-10T10:19:18Z","author":"kyssta-exe","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/83126","graphUrl":"/publications/semantic-interlock-graph/?record=83126","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":83354,"title":"fix: guard MCP dynamic refresh during session teardown","kind":"pr","state":"closed","created":"2026-08-10T17:15:09Z","author":"benperry6","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83354","graphUrl":"/publications/semantic-interlock-graph/?record=83354","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83393,"title":"Return Conduit decisions to originating Hermes sessions","kind":"pr","state":"open","created":"2026-08-10T18:55:30Z","author":"ValkaEdda","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83393","graphUrl":"/publications/semantic-interlock-graph/?record=83393","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83432,"title":"fix(whatsapp): stop local bridge impersonation from hijacking messages","kind":"pr","state":"open","created":"2026-08-10T20:16:14Z","author":"fangliquanflq","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/83432","graphUrl":"/publications/semantic-interlock-graph/?record=83432","counts":{"reviews":1,"comments":2,"inlineReviewComments":1}},{"id":83541,"title":"refactor(gateway): extract s6 dispatch helper into hermes_cli/s6_dispatch.py","kind":"pr","state":"open","created":"2026-08-11T00:17:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83541","graphUrl":"/publications/semantic-interlock-graph/?record=83541","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83546,"title":"refactor(gateway): extract api_server idempotency cluster to dedicated module","kind":"pr","state":"open","created":"2026-08-11T00:33:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83546","graphUrl":"/publications/semantic-interlock-graph/?record=83546","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83547,"title":"refactor(agent): extract content-policy blocked-result helper from conversation_loop","kind":"pr","state":"open","created":"2026-08-11T00:33:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83547","graphUrl":"/publications/semantic-interlock-graph/?record=83547","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83559,"title":"refactor(mcp): extract registry-query helpers into tools/mcp_registry_query","kind":"pr","state":"open","created":"2026-08-11T00:57:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83559","graphUrl":"/publications/semantic-interlock-graph/?record=83559","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83565,"title":"Child-process credential-inheritance closure (tracker)","kind":"issue","state":"open","created":"2026-08-11T01:00:22Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/83565","graphUrl":"/publications/semantic-interlock-graph/?record=83565","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":83575,"title":"refactor(tools): extract MCP image-block cache helpers to tools/mcp_image_cache.py","kind":"pr","state":"open","created":"2026-08-11T01:11:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83575","graphUrl":"/publications/semantic-interlock-graph/?record=83575","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83641,"title":"refactor(mcp_tool): extract description-scan slice R1-1 into tools/mcp_tool_description_scan.py","kind":"pr","state":"open","created":"2026-08-11T02:58:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83641","graphUrl":"/publications/semantic-interlock-graph/?record=83641","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83684,"title":"fix(plugins): lock lazy plugin manager init against TOCTOU race","kind":"pr","state":"open","created":"2026-08-11T04:56:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83684","graphUrl":"/publications/semantic-interlock-graph/?record=83684","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83688,"title":"fix(config): respect env vars over .env file for 12-factor precedence","kind":"pr","state":"open","created":"2026-08-11T05:09:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83688","graphUrl":"/publications/semantic-interlock-graph/?record=83688","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83690,"title":"fix(repo): protect workflow paths with codeowners","kind":"pr","state":"closed","created":"2026-08-11T05:10:20Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/83690","graphUrl":"/publications/semantic-interlock-graph/?record=83690","counts":{"reviews":1,"comments":1,"inlineReviewComments":1}},{"id":83692,"title":"fix(copilot): validate supported token prefixes","kind":"pr","state":"closed","created":"2026-08-11T05:13:38Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/83692","graphUrl":"/publications/semantic-interlock-graph/?record=83692","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":83695,"title":"fix(whatsapp): detect usable macOS node runtimes","kind":"pr","state":"open","created":"2026-08-11T05:22:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83695","graphUrl":"/publications/semantic-interlock-graph/?record=83695","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83696,"title":"fix(context): read oMLX admin context window","kind":"pr","state":"open","created":"2026-08-11T05:23:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83696","graphUrl":"/publications/semantic-interlock-graph/?record=83696","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83697,"title":"fix(qqbot): retry gateway URL fetch with cache fallback","kind":"pr","state":"open","created":"2026-08-11T05:26:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83697","graphUrl":"/publications/semantic-interlock-graph/?record=83697","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83700,"title":"refactor(agent): extract post_api_request hook emission to _emit_post_api_request_hook","kind":"pr","state":"open","created":"2026-08-11T05:29:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83700","graphUrl":"/publications/semantic-interlock-graph/?record=83700","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83724,"title":"fix(plugins): stop tampered directory plugins from running backdoors before rejection","kind":"pr","state":"open","created":"2026-08-11T06:47:56Z","author":"fangliquanflq","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83724","graphUrl":"/publications/semantic-interlock-graph/?record=83724","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83745,"title":"fix(tests): mark routed profile as served in busy-mode test","kind":"pr","state":"closed","created":"2026-08-11T07:23:33Z","author":"fangliquanflq","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83745","graphUrl":"/publications/semantic-interlock-graph/?record=83745","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83759,"title":"fix(cli): fall back to ascii display on windows msys","kind":"pr","state":"open","created":"2026-08-11T07:52:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83759","graphUrl":"/publications/semantic-interlock-graph/?record=83759","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83760,"title":"refactor(mcp_tool): extract elicitation-schema slice R2-1 into tools/mcp_elicitation_schema.py","kind":"pr","state":"open","created":"2026-08-11T07:54:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83760","graphUrl":"/publications/semantic-interlock-graph/?record=83760","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":83761,"title":"fix(weixin): pass context_token to getUploadUrl API call","kind":"pr","state":"closed","created":"2026-08-11T07:57:08Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83761","graphUrl":"/publications/semantic-interlock-graph/?record=83761","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":83763,"title":"fix(weixin): convert Silk voice messages to WAV via pilk for STT","kind":"pr","state":"open","created":"2026-08-11T08:01:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83763","graphUrl":"/publications/semantic-interlock-graph/?record=83763","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83766,"title":"fix(memory): warn near capacity","kind":"pr","state":"open","created":"2026-08-11T08:07:21Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83766","graphUrl":"/publications/semantic-interlock-graph/?record=83766","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":83771,"title":"fix(mcp): drop broken approval tools from MCP surface","kind":"pr","state":"open","created":"2026-08-11T08:11:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83771","graphUrl":"/publications/semantic-interlock-graph/?record=83771","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83783,"title":"security: sandbox PYTHONPATH hardening against credential exfiltration (#8028)","kind":"pr","state":"open","created":"2026-08-11T08:44:54Z","author":"dolphin-creator","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83783","graphUrl":"/publications/semantic-interlock-graph/?record=83783","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83787,"title":"fix(tools): block messaging-platform writes to execution-trusting roots","kind":"pr","state":"open","created":"2026-08-11T08:54:56Z","author":"kubesajan","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/83787","graphUrl":"/publications/semantic-interlock-graph/?record=83787","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":83834,"title":"fix(tools): close explicit Git target guard class","kind":"pr","state":"open","created":"2026-08-11T10:30:12Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83834","graphUrl":"/publications/semantic-interlock-graph/?record=83834","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83846,"title":"Update: ZIP fallback deletes the built desktop app and never rebuilds it; later updates report Already up to date","kind":"issue","state":"closed","created":"2026-08-11T11:03:22Z","author":"ArcGG33","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/83846","graphUrl":"/publications/semantic-interlock-graph/?record=83846","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":83860,"title":"refactor(mcp_tool): extract session-expiry slice R3-1 into tools/mcp_session_expiry.py","kind":"pr","state":"open","created":"2026-08-11T11:23:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83860","graphUrl":"/publications/semantic-interlock-graph/?record=83860","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":83917,"title":"refactor(mcp_tool): extract name-filters slice R4-1 into tools/mcp_name_filters.py","kind":"pr","state":"open","created":"2026-08-11T13:39:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/83917","graphUrl":"/publications/semantic-interlock-graph/?record=83917","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":83932,"title":"[Bug]: test_profile_route_and_nonmultiplexed_resolution_preserve_boundaries fails — fixture config lacks multiplex attrs after c8f235a10","kind":"issue","state":"closed","created":"2026-08-11T14:02:45Z","author":"olavon","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/83932","graphUrl":"/publications/semantic-interlock-graph/?record=83932","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84023,"title":"refactor(mcp_tool): extract provenance slice R5-1 into tools/mcp_provenance.py","kind":"pr","state":"open","created":"2026-08-11T17:08:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84023","graphUrl":"/publications/semantic-interlock-graph/?record=84023","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84042,"title":"refactor(telegram): extract config and mention mixin from adapter","kind":"pr","state":"open","created":"2026-08-11T17:58:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84042","graphUrl":"/publications/semantic-interlock-graph/?record=84042","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84070,"title":"refactor(mcp_tool): extract connect-cooldown slice R3-2 into tools/mcp_connect_cooldown.py","kind":"pr","state":"open","created":"2026-08-11T19:24:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84070","graphUrl":"/publications/semantic-interlock-graph/?record=84070","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84148,"title":"refactor(mcp_tool): extract schema-helpers slice R4-2 into tools/mcp_tool_schema.py","kind":"pr","state":"open","created":"2026-08-11T23:02:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84148","graphUrl":"/publications/semantic-interlock-graph/?record=84148","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84190,"title":"refactor(mcp_tool): extract pagination slice R1-2 into tools/mcp_pagination.py","kind":"pr","state":"open","created":"2026-08-12T01:20:08Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84190","graphUrl":"/publications/semantic-interlock-graph/?record=84190","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84199,"title":"fix(cli): honour model_aliases api_key, stop cross-provider key leak (#83612)","kind":"pr","state":"closed","created":"2026-08-12T01:50:03Z","author":"RickyYii","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/84199","graphUrl":"/publications/semantic-interlock-graph/?record=84199","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":84244,"title":"Website policy import failure fails open","kind":"issue","state":"open","created":"2026-08-12T03:24:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84244","graphUrl":"/publications/semantic-interlock-graph/?record=84244","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84245,"title":"Unknown force argument can bypass terminal dangerous-command approval","kind":"issue","state":"open","created":"2026-08-12T03:24:31Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84245","graphUrl":"/publications/semantic-interlock-graph/?record=84245","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84246,"title":"Archive and installer-output consumers lack uniform authenticity and finite resource bounds","kind":"issue","state":"open","created":"2026-08-12T03:24:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84246","graphUrl":"/publications/semantic-interlock-graph/?record=84246","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84247,"title":"CI change classification and supply-chain scanning omit security-sensitive change classes","kind":"issue","state":"open","created":"2026-08-12T03:24:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84247","graphUrl":"/publications/semantic-interlock-graph/?record=84247","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84248,"title":"Docker cgroup probe failure removes resource limits","kind":"issue","state":"open","created":"2026-08-12T03:24:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84248","graphUrl":"/publications/semantic-interlock-graph/?record=84248","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":84249,"title":"Kanban completion permits an authority-bearing no-run-ID mode","kind":"issue","state":"open","created":"2026-08-12T03:24:41Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84249","graphUrl":"/publications/semantic-interlock-graph/?record=84249","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84250,"title":"Agent/background skill creation can publish before a fail-closed security decision","kind":"issue","state":"open","created":"2026-08-12T03:24:42Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84250","graphUrl":"/publications/semantic-interlock-graph/?record=84250","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84251,"title":"Recalled memory is framed as authoritative instruction-bearing context without provenance enforcement","kind":"issue","state":"open","created":"2026-08-12T03:24:43Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84251","graphUrl":"/publications/semantic-interlock-graph/?record=84251","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84252,"title":"Skill index traversal follows directory links without an explicit no-follow/provenance decision","kind":"issue","state":"open","created":"2026-08-12T03:24:45Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84252","graphUrl":"/publications/semantic-interlock-graph/?record=84252","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84253,"title":"Response history and conversation mappings are process/global rather than profile-scoped","kind":"issue","state":"open","created":"2026-08-12T03:24:47Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84253","graphUrl":"/publications/semantic-interlock-graph/?record=84253","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84254,"title":"Required CI aggregate treats skipped and non-failure states as passing and excludes Docker from the gate","kind":"issue","state":"open","created":"2026-08-12T03:24:49Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84254","graphUrl":"/publications/semantic-interlock-graph/?record=84254","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":84255,"title":"Ephemeral plugin, external-memory, and gateway-note context is persisted as replayable api_content","kind":"issue","state":"open","created":"2026-08-12T03:24:50Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84255","graphUrl":"/publications/semantic-interlock-graph/?record=84255","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84256,"title":"API idempotency cache omits profile, principal, and route scope","kind":"issue","state":"open","created":"2026-08-12T03:24:51Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84256","graphUrl":"/publications/semantic-interlock-graph/?record=84256","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84257,"title":"Webhook idempotency is process-local and recorded before external delivery outcome","kind":"issue","state":"open","created":"2026-08-12T03:24:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84257","graphUrl":"/publications/semantic-interlock-graph/?record=84257","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84258,"title":"Stale reclaim relies on host PID/heartbeat evidence rather than complete execution-scope ownership","kind":"issue","state":"open","created":"2026-08-12T03:24:54Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84258","graphUrl":"/publications/semantic-interlock-graph/?record=84258","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84259,"title":"Threat scanning truncates input at 65,536 characters while context rendering can preserve the tail","kind":"issue","state":"open","created":"2026-08-12T03:24:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84259","graphUrl":"/publications/semantic-interlock-graph/?record=84259","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84260,"title":"Custom provider paths forward configured credentials and query metadata to selected endpoints","kind":"issue","state":"open","created":"2026-08-12T03:24:58Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84260","graphUrl":"/publications/semantic-interlock-graph/?record=84260","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84261,"title":"Direct webhook delivery reaches external side effects without an exact publication ledger","kind":"issue","state":"open","created":"2026-08-12T03:24:59Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84261","graphUrl":"/publications/semantic-interlock-graph/?record=84261","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84262,"title":"Context-engine selection accepts arbitrary non-empty message dictionaries without tier/provenance validation","kind":"issue","state":"open","created":"2026-08-12T03:25:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84262","graphUrl":"/publications/semantic-interlock-graph/?record=84262","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84263,"title":"Timed-out external memory prefetch threads remain detached and uncancellable","kind":"issue","state":"open","created":"2026-08-12T03:25:02Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84263","graphUrl":"/publications/semantic-interlock-graph/?record=84263","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84264,"title":"Corrupt auth stores are retained as raw .json.corrupt copies without lifecycle controls","kind":"issue","state":"open","created":"2026-08-12T03:25:03Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84264","graphUrl":"/publications/semantic-interlock-graph/?record=84264","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84265,"title":"Legacy body-only webhook HMAC is replayable after local deduplication expires","kind":"issue","state":"open","created":"2026-08-12T03:25:04Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84265","graphUrl":"/publications/semantic-interlock-graph/?record=84265","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84266,"title":"Profile-prefixed platform callbacks can resolve through the default adapter","kind":"issue","state":"open","created":"2026-08-12T03:25:05Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84266","graphUrl":"/publications/semantic-interlock-graph/?record=84266","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84267,"title":"Default URL redaction preserves userinfo and query credentials at non-navigation-capable boundaries","kind":"issue","state":"open","created":"2026-08-12T03:25:07Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84267","graphUrl":"/publications/semantic-interlock-graph/?record=84267","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84268,"title":"TTS custom output path is not backend-scoped","kind":"issue","state":"open","created":"2026-08-12T03:25:11Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84268","graphUrl":"/publications/semantic-interlock-graph/?record=84268","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84269,"title":"Run, approval, event, and stop registries authorize by raw run ID only","kind":"issue","state":"open","created":"2026-08-12T03:25:15Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84269","graphUrl":"/publications/semantic-interlock-graph/?record=84269","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84270,"title":"Config credential-file mounts bypass the master-store read denylist","kind":"issue","state":"open","created":"2026-08-12T03:25:16Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/84270","graphUrl":"/publications/semantic-interlock-graph/?record=84270","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":84271,"title":"Explicit empty execute_code capability set broadens to all sandbox tools","kind":"issue","state":"open","created":"2026-08-12T03:25:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84271","graphUrl":"/publications/semantic-interlock-graph/?record=84271","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84275,"title":"refactor(conversation_loop): extract text helper slice CL-R1-1 into agent/conversation_text.py","kind":"pr","state":"open","created":"2026-08-12T03:35:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84275","graphUrl":"/publications/semantic-interlock-graph/?record=84275","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84286,"title":"fix(tools): route config credential-file mounts through the master-store deny-list (#84270)","kind":"pr","state":"open","created":"2026-08-12T04:08:11Z","author":"PRATHAMESH75","roles":["commented","mentioned","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/84286","graphUrl":"/publications/semantic-interlock-graph/?record=84286","counts":{"reviews":4,"comments":1,"inlineReviewComments":0}},{"id":84310,"title":"refactor(conversation_loop): extract streaming spinner cleanup slice CL-R2-1 into agent/streaming_control.py","kind":"pr","state":"open","created":"2026-08-12T05:06:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84310","graphUrl":"/publications/semantic-interlock-graph/?record=84310","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84330,"title":"refactor(conversation_loop): extract image-rejection phrases slice CL-R3-1 into agent/conversation_loop_image_recovery.py","kind":"pr","state":"open","created":"2026-08-12T06:04:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84330","graphUrl":"/publications/semantic-interlock-graph/?record=84330","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84473,"title":"refactor(conversation_loop): extract content normalization slice CL-R4-1 into agent/response_normalization.py","kind":"pr","state":"open","created":"2026-08-12T10:41:48Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84473","graphUrl":"/publications/semantic-interlock-graph/?record=84473","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84583,"title":"refactor(conversation_loop): extract turn persistence slice CL-R5-1 into agent/turn_finalizer.py","kind":"pr","state":"open","created":"2026-08-12T14:15:21Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84583","graphUrl":"/publications/semantic-interlock-graph/?record=84583","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84619,"title":"refactor(conversation_loop): extract error classifier slice CL-R1-2 into agent/conversation_error_classifiers.py","kind":"pr","state":"open","created":"2026-08-12T15:45:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84619","graphUrl":"/publications/semantic-interlock-graph/?record=84619","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84653,"title":"refactor(conversation_loop): extract success cleanup slice CL-R3-2 into agent/conversation_loop_success_cleanup.py","kind":"pr","state":"open","created":"2026-08-12T17:12:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84653","graphUrl":"/publications/semantic-interlock-graph/?record=84653","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":84780,"title":"fix(search): keep grep fallback root searchable (salvage #83848)","kind":"pr","state":"merged","created":"2026-08-12T19:50:27Z","author":"kshitijk4poor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84780","graphUrl":"/publications/semantic-interlock-graph/?record=84780","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84834,"title":"Webhook Feature Package — graph-gated repair (meta-issue)","kind":"issue","state":"open","created":"2026-08-12T21:41:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/84834","graphUrl":"/publications/semantic-interlock-graph/?record=84834","counts":{"reviews":0,"comments":24,"inlineReviewComments":0}},{"id":84835,"title":"refactor(webhook): extract webhook API router + profile admission (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-12T21:41:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84835","graphUrl":"/publications/semantic-interlock-graph/?record=84835","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":84849,"title":"refactor(webhook): extract signature validation into webhook_auth mixin (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-12T22:18:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84849","graphUrl":"/publications/semantic-interlock-graph/?record=84849","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84858,"title":"refactor(webhook): extract prompt rendering into webhook_rendering mixin (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-12T22:37:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84858","graphUrl":"/publications/semantic-interlock-graph/?record=84858","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84939,"title":"refactor(webhook): extract delivery into webhook_delivery mixin (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-13T01:13:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84939","graphUrl":"/publications/semantic-interlock-graph/?record=84939","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84944,"title":"fix(agent): bridge tool->user role adjacency for Mistral endpoints","kind":"pr","state":"open","created":"2026-08-13T01:27:47Z","author":"abhiramasonny","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/84944","graphUrl":"/publications/semantic-interlock-graph/?record=84944","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":84963,"title":"split MCP OAuth teardown ownership from MCP 2.0 transport composition","kind":"pr","state":"open","created":"2026-08-13T01:58:10Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/84963","graphUrl":"/publications/semantic-interlock-graph/?record=84963","counts":{"reviews":2,"comments":9,"inlineReviewComments":0}},{"id":84978,"title":"feat(webhook): add canonical route model and profile-aware store (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-13T02:22:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/84978","graphUrl":"/publications/semantic-interlock-graph/?record=84978","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":84999,"title":"fix(security): recheck browser_exec's landed URL after execution","kind":"pr","state":"open","created":"2026-08-13T03:02:01Z","author":"spfcraze","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/84999","graphUrl":"/publications/semantic-interlock-graph/?record=84999","counts":{"reviews":3,"comments":1,"inlineReviewComments":0}},{"id":85002,"title":"feat(webhook): unify config precedence, profile scope, and CLI projection","kind":"pr","state":"open","created":"2026-08-13T03:07:45Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85002","graphUrl":"/publications/semantic-interlock-graph/?record=85002","counts":{"reviews":3,"comments":7,"inlineReviewComments":0}},{"id":85025,"title":"fix(security): store webhook secrets by reference and migrate plaintext","kind":"pr","state":"open","created":"2026-08-13T04:00:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85025","graphUrl":"/publications/semantic-interlock-graph/?record=85025","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":85030,"title":"fix(discord): bound route-aware REST rate-limit state and preserve bucket ownership","kind":"issue","state":"open","created":"2026-08-13T04:17:33Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/85030","graphUrl":"/publications/semantic-interlock-graph/?record=85030","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":85054,"title":"Webhook profile admission drops selective multiplex allowlist across extracted branches","kind":"issue","state":"closed","created":"2026-08-13T05:15:13Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/85054","graphUrl":"/publications/semantic-interlock-graph/?record=85054","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85236,"title":"feat(desktop): complete and polish German locale","kind":"pr","state":"open","created":"2026-08-13T11:01:07Z","author":"kevin-hillman","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85236","graphUrl":"/publications/semantic-interlock-graph/?record=85236","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85318,"title":"refactor(webhook): isolate explicit provider signature authority","kind":"pr","state":"open","created":"2026-08-13T13:30:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85318","graphUrl":"/publications/semantic-interlock-graph/?record=85318","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":85333,"title":"read_file dedup blocks reads of different file paths with identical content (worktree/git clone false-positive)","kind":"issue","state":"open","created":"2026-08-13T13:54:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/85333","graphUrl":"/publications/semantic-interlock-graph/?record=85333","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85335,"title":"Desktop: cloud agent 503/backend unreachable produces non-actionable boot-loop with opaque error","kind":"issue","state":"closed","created":"2026-08-13T13:55:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/85335","graphUrl":"/publications/semantic-interlock-graph/?record=85335","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85351,"title":"feat(browser): add authenticated extension controller","kind":"pr","state":"closed","created":"2026-08-13T14:21:02Z","author":"abundantbeing","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85351","graphUrl":"/publications/semantic-interlock-graph/?record=85351","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":85353,"title":"fix(read_file): dedup key uses realpath to avoid cross-path false positives (#85333)","kind":"pr","state":"closed","created":"2026-08-13T14:22:12Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85353","graphUrl":"/publications/semantic-interlock-graph/?record=85353","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":85373,"title":"fix(desktop): surface actionable error when Nous Cloud agent returns 503 (#85335)","kind":"pr","state":"closed","created":"2026-08-13T14:54:39Z","author":"andrexibiza","roles":["authored","commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85373","graphUrl":"/publications/semantic-interlock-graph/?record=85373","counts":{"reviews":1,"comments":7,"inlineReviewComments":0}},{"id":85394,"title":"fix(agent): guard merged assistant compaction handoffs","kind":"pr","state":"closed","created":"2026-08-13T15:34:03Z","author":"abundantbeing","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85394","graphUrl":"/publications/semantic-interlock-graph/?record=85394","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":85398,"title":"fix(telegram): anchor fenced-code regex so inline triple backticks aren't mangled","kind":"pr","state":"open","created":"2026-08-13T15:40:13Z","author":"PRATHAMESH75","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85398","graphUrl":"/publications/semantic-interlock-graph/?record=85398","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":85442,"title":"fix(clients): hide compaction scaffolding across surfaces","kind":"pr","state":"closed","created":"2026-08-13T16:55:07Z","author":"abundantbeing","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85442","graphUrl":"/publications/semantic-interlock-graph/?record=85442","counts":{"reviews":1,"comments":0,"inlineReviewComments":2}},{"id":85523,"title":"[SUPERSEDED by #90236] webhook Task 10 historical campaign lineage","kind":"pr","state":"closed","created":"2026-08-13T18:20:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85523","graphUrl":"/publications/semantic-interlock-graph/?record=85523","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":85538,"title":"fix(camofox): treat 410 Gone as a dead tab so navigate can recover","kind":"pr","state":"open","created":"2026-08-13T18:35:29Z","author":"frankyw","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85538","graphUrl":"/publications/semantic-interlock-graph/?record=85538","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":85618,"title":"fix(webhook): make intake fan-out-safe and structurally valid (Webhook Revolution)","kind":"pr","state":"closed","created":"2026-08-13T20:33:05Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85618","graphUrl":"/publications/semantic-interlock-graph/?record=85618","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85631,"title":"Freemaxxing: authenticated proven-free local failover router","kind":"pr","state":"open","created":"2026-08-13T20:52:20Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85631","graphUrl":"/publications/semantic-interlock-graph/?record=85631","counts":{"reviews":10,"comments":18,"inlineReviewComments":9}},{"id":85634,"title":"feat(webhook): complete CLI management parity (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-13T20:56:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85634","graphUrl":"/publications/semantic-interlock-graph/?record=85634","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85636,"title":"fix(webhook): separate liveness from readiness, report bound listener without secrets (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-13T20:58:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85636","graphUrl":"/publications/semantic-interlock-graph/?record=85636","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85638,"title":"docs(webhook): align webhooks guide with shipped behavior (Webhook Feature Package)","kind":"pr","state":"closed","created":"2026-08-13T21:01:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85638","graphUrl":"/publications/semantic-interlock-graph/?record=85638","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":85640,"title":"test(webhook): Task 19 real-listener probe — final integration still pending","kind":"pr","state":"open","created":"2026-08-13T21:04:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85640","graphUrl":"/publications/semantic-interlock-graph/?record=85640","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85641,"title":"fix(deps): patch build-tool advisories","kind":"pr","state":"open","created":"2026-08-13T21:05:14Z","author":"ciabata-git","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85641","graphUrl":"/publications/semantic-interlock-graph/?record=85641","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85644,"title":"feat(webhook): add multi-target delivery fan-out (Webhook Feature Package)","kind":"pr","state":"closed","created":"2026-08-13T21:17:12Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85644","graphUrl":"/publications/semantic-interlock-graph/?record=85644","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":85645,"title":"feat(webhook): run route completion scripts after the agent run (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-13T21:19:34Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85645","graphUrl":"/publications/semantic-interlock-graph/?record=85645","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":85653,"title":"fix(hooks): version outbound webhook envelope and fail closed on invalid config","kind":"pr","state":"open","created":"2026-08-13T21:22:42Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85653","graphUrl":"/publications/semantic-interlock-graph/?record=85653","counts":{"reviews":2,"comments":5,"inlineReviewComments":0}},{"id":85674,"title":"feat(webhook): add observable execution registry with status/cancel (Webhook Feature Package)","kind":"pr","state":"open","created":"2026-08-13T22:11:38Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85674","graphUrl":"/publications/semantic-interlock-graph/?record=85674","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":85675,"title":"feat(webhook): harden signed callback transport and bind DNS validation to dial authority","kind":"pr","state":"open","created":"2026-08-13T22:13:33Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85675","graphUrl":"/publications/semantic-interlock-graph/?record=85675","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":85678,"title":"fix(gateway): prevent response history doubling","kind":"pr","state":"open","created":"2026-08-13T22:21:31Z","author":"berkantay","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85678","graphUrl":"/publications/semantic-interlock-graph/?record=85678","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":85813,"title":"fix(matrix): keep bots online when MAS tokens expire","kind":"pr","state":"open","created":"2026-08-14T04:03:20Z","author":"DiscoStew6082","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85813","graphUrl":"/publications/semantic-interlock-graph/?record=85813","counts":{"reviews":2,"comments":0,"inlineReviewComments":3}},{"id":85852,"title":"feat(local-runtime): managed llama.cpp runtime — local models with one click","kind":"pr","state":"closed","created":"2026-08-14T05:33:47Z","author":"jquesnelle","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/85852","graphUrl":"/publications/semantic-interlock-graph/?record=85852","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":85997,"title":"fix(scripts): gate Node version in desktop rebuild path","kind":"pr","state":"open","created":"2026-08-14T10:03:29Z","author":"woshicby","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/85997","graphUrl":"/publications/semantic-interlock-graph/?record=85997","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86050,"title":"fix(gateway): preserve reasoning-only assistant turns on reload (supersedes #5976)","kind":"pr","state":"open","created":"2026-08-14T11:41:16Z","author":"briandevans","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86050","graphUrl":"/publications/semantic-interlock-graph/?record=86050","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86148,"title":"fix(tools): empty execute_code capability set denies all sandbox tools","kind":"pr","state":"open","created":"2026-08-14T15:22:01Z","author":"Christopher-Schulze","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86148","graphUrl":"/publications/semantic-interlock-graph/?record=86148","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":86174,"title":"Discord /model picker drops all free (:free) models for providers with >25 curated models","kind":"issue","state":"closed","created":"2026-08-14T15:46:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86174","graphUrl":"/publications/semantic-interlock-graph/?record=86174","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86175,"title":"fix(discord): order free models first in the /model picker so they survive the 25-option cap","kind":"pr","state":"closed","created":"2026-08-14T15:50:44Z","author":"andrexibiza","roles":["authored","commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/86175","graphUrl":"/publications/semantic-interlock-graph/?record=86175","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86183,"title":"fix(state): verify and self-repair FTS5 indexes on engine change","kind":"pr","state":"closed","created":"2026-08-14T16:04:26Z","author":"strzhao","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86183","graphUrl":"/publications/semantic-interlock-graph/?record=86183","counts":{"reviews":3,"comments":0,"inlineReviewComments":3}},{"id":86210,"title":"feat(cli): add hermes vertical-agent scaffolding kit","kind":"pr","state":"open","created":"2026-08-14T17:06:06Z","author":"gabogabucho","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86210","graphUrl":"/publications/semantic-interlock-graph/?record=86210","counts":{"reviews":6,"comments":0,"inlineReviewComments":6}},{"id":86255,"title":"fix(skills): preserve document modes during atomic writes","kind":"pr","state":"merged","created":"2026-08-14T18:10:03Z","author":"vadelma-agent","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86255","graphUrl":"/publications/semantic-interlock-graph/?record=86255","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86285,"title":"fix(slack): drop non-Slack thread ids in standalone delivery instead of failing (#86264)","kind":"pr","state":"open","created":"2026-08-14T19:12:13Z","author":"PRATHAMESH75","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86285","graphUrl":"/publications/semantic-interlock-graph/?record=86285","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86286,"title":"fix: preserve Windows native paths for rg file search","kind":"pr","state":"open","created":"2026-08-14T19:17:09Z","author":"daveparm77","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86286","graphUrl":"/publications/semantic-interlock-graph/?record=86286","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86290,"title":"fix(session_search): stop empty filtered results reading as proof of absence","kind":"pr","state":"closed","created":"2026-08-14T19:24:04Z","author":"elliotmoss","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86290","graphUrl":"/publications/semantic-interlock-graph/?record=86290","counts":{"reviews":2,"comments":0,"inlineReviewComments":2}},{"id":86292,"title":"feat(desktop): add Brazilian Portuguese localization","kind":"pr","state":"open","created":"2026-08-14T19:27:13Z","author":"gui8515","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86292","graphUrl":"/publications/semantic-interlock-graph/?record=86292","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86294,"title":"fix(browser): auto-recover Camofox tabs from 410 (page crash) as well as 404","kind":"pr","state":"open","created":"2026-08-14T19:33:03Z","author":"aguanitallc","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86294","graphUrl":"/publications/semantic-interlock-graph/?record=86294","counts":{"reviews":2,"comments":1,"inlineReviewComments":1}},{"id":86298,"title":"feat(state): transform_message_store / transform_message_load plugin hooks","kind":"pr","state":"open","created":"2026-08-14T19:40:30Z","author":"QuittyMR","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86298","graphUrl":"/publications/semantic-interlock-graph/?record=86298","counts":{"reviews":3,"comments":0,"inlineReviewComments":3}},{"id":86299,"title":"fix(desktop): refresh active transcript on session changes","kind":"pr","state":"closed","created":"2026-08-14T19:40:36Z","author":"guilhermeraiuga","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86299","graphUrl":"/publications/semantic-interlock-graph/?record=86299","counts":{"reviews":3,"comments":0,"inlineReviewComments":3}},{"id":86300,"title":"feat(quick-commands): substitute {args} into exec commands, shell-quoted","kind":"pr","state":"open","created":"2026-08-14T19:43:56Z","author":"mathiasason-cmyk","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86300","graphUrl":"/publications/semantic-interlock-graph/?record=86300","counts":{"reviews":2,"comments":0,"inlineReviewComments":2}},{"id":86301,"title":"feat(cli): strip terminal decoration from copied assistant text","kind":"pr","state":"open","created":"2026-08-14T19:44:04Z","author":"mathiasason-cmyk","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86301","graphUrl":"/publications/semantic-interlock-graph/?record=86301","counts":{"reviews":2,"comments":0,"inlineReviewComments":2}},{"id":86304,"title":"fix(whatsapp): enforce owner-only bridge files","kind":"pr","state":"open","created":"2026-08-14T19:50:54Z","author":"heyjawrsh","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86304","graphUrl":"/publications/semantic-interlock-graph/?record=86304","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86305,"title":"fix(acp): advertise configured fallback models","kind":"pr","state":"open","created":"2026-08-14T19:50:57Z","author":"heyjawrsh","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86305","graphUrl":"/publications/semantic-interlock-graph/?record=86305","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86306,"title":"test(cli): pin the session type in /copy tests, cover the OSC 52 branch","kind":"pr","state":"open","created":"2026-08-14T19:55:01Z","author":"mathiasason-cmyk","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86306","graphUrl":"/publications/semantic-interlock-graph/?record=86306","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86309,"title":"fix: deliver cron origin to api server sessions","kind":"pr","state":"open","created":"2026-08-14T19:59:42Z","author":"daveparm77","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86309","graphUrl":"/publications/semantic-interlock-graph/?record=86309","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86313,"title":"fix(agent): bot prompt leaks default profile's skills index + identity","kind":"pr","state":"merged","created":"2026-08-14T20:10:25Z","author":"teknium1","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86313","graphUrl":"/publications/semantic-interlock-graph/?record=86313","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86319,"title":"fix(cron): self-heal leaked in-flight claim so a wedged recurring job re-dispatches","kind":"pr","state":"merged","created":"2026-08-14T20:19:13Z","author":"kshitijk4poor","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86319","graphUrl":"/publications/semantic-interlock-graph/?record=86319","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86321,"title":"Discord M4: typed outbound embed builder (REST v10)","kind":"issue","state":"open","created":"2026-08-14T20:22:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86321","graphUrl":"/publications/semantic-interlock-graph/?record=86321","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86322,"title":"feat(a2a): per-peer custom headers and User-Agent with destination-bound credentials","kind":"pr","state":"open","created":"2026-08-14T20:24:22Z","author":"aryn-lacy","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86322","graphUrl":"/publications/semantic-interlock-graph/?record=86322","counts":{"reviews":4,"comments":1,"inlineReviewComments":2}},{"id":86324,"title":"feat(discord): add typed outbound embed builder for REST v10","kind":"pr","state":"open","created":"2026-08-14T20:24:40Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86324","graphUrl":"/publications/semantic-interlock-graph/?record=86324","counts":{"reviews":5,"comments":9,"inlineReviewComments":5}},{"id":86328,"title":"fix(memory): keep built-in memory store alive under --ignore-rules","kind":"pr","state":"open","created":"2026-08-14T20:31:41Z","author":"webtecnica","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86328","graphUrl":"/publications/semantic-interlock-graph/?record=86328","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86329,"title":"fix(error_classifier): detect upstream provider 403 errors","kind":"pr","state":"closed","created":"2026-08-14T20:32:53Z","author":"kuehnberger","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86329","graphUrl":"/publications/semantic-interlock-graph/?record=86329","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86333,"title":"fix: expose write approval review in CLI","kind":"pr","state":"open","created":"2026-08-14T20:35:28Z","author":"daveparm77","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86333","graphUrl":"/publications/semantic-interlock-graph/?record=86333","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86335,"title":"feat(i18n): add Persian (fa) locale with RTL — desktop + dashboard","kind":"pr","state":"closed","created":"2026-08-14T20:37:15Z","author":"blackorange-mega","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86335","graphUrl":"/publications/semantic-interlock-graph/?record=86335","counts":{"reviews":2,"comments":0,"inlineReviewComments":2}},{"id":86337,"title":"fix(telegram): fail fast on long flood-control waits in send path","kind":"pr","state":"open","created":"2026-08-14T20:42:21Z","author":"ruhipiano","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86337","graphUrl":"/publications/semantic-interlock-graph/?record=86337","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86344,"title":"fix(docker): retain container-teardown threads across registry detachment (#86317)","kind":"pr","state":"open","created":"2026-08-14T20:53:26Z","author":"PRATHAMESH75","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86344","graphUrl":"/publications/semantic-interlock-graph/?record=86344","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":86354,"title":"fix(email): endpoint-scoped Gmail app-password normalization — rebuild required","kind":"pr","state":"open","created":"2026-08-14T21:07:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86354","graphUrl":"/publications/semantic-interlock-graph/?record=86354","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":86368,"title":"fix(voice): xAI streaming TTS WebSocket protocol + websockets 15 compat","kind":"pr","state":"closed","created":"2026-08-14T21:26:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86368","graphUrl":"/publications/semantic-interlock-graph/?record=86368","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":86418,"title":"Discord M3: outbound reaction actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:29:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86418","graphUrl":"/publications/semantic-interlock-graph/?record=86418","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86419,"title":"feat(discord): outbound reaction actions for REST v10","kind":"pr","state":"closed","created":"2026-08-14T22:29:16Z","author":"andrexibiza","roles":["authored","commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/86419","graphUrl":"/publications/semantic-interlock-graph/?record=86419","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":86428,"title":"Discord A2: permission-overwrite REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:40:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86428","graphUrl":"/publications/semantic-interlock-graph/?record=86428","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86429,"title":"fix(discord): wire permission overwrites through discord_admin","kind":"pr","state":"open","created":"2026-08-14T22:41:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86429","graphUrl":"/publications/semantic-interlock-graph/?record=86429","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86431,"title":"Discord A5: scalar guild-settings REST action (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:44:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86431","graphUrl":"/publications/semantic-interlock-graph/?record=86431","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86432,"title":"feat(discord): add request-owned guild settings to discord_admin","kind":"pr","state":"open","created":"2026-08-14T22:45:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86432","graphUrl":"/publications/semantic-interlock-graph/?record=86432","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":86436,"title":"Discord R2: REST pagination conformance","kind":"issue","state":"open","created":"2026-08-14T22:47:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86436","graphUrl":"/publications/semantic-interlock-graph/?record=86436","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86437,"title":"feat(discord): REST pagination conformance","kind":"pr","state":"closed","created":"2026-08-14T22:47:15Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86437","graphUrl":"/publications/semantic-interlock-graph/?record=86437","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86439,"title":"Discord M1: structured inbound message model (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:49:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86439","graphUrl":"/publications/semantic-interlock-graph/?record=86439","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86440,"title":"feat(discord): structured inbound message model","kind":"pr","state":"closed","created":"2026-08-14T22:50:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86440","graphUrl":"/publications/semantic-interlock-graph/?record=86440","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86441,"title":"Discord R4: local reliability telemetry","kind":"issue","state":"open","created":"2026-08-14T22:52:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86441","graphUrl":"/publications/semantic-interlock-graph/?record=86441","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86442,"title":"feat(discord): local reliability telemetry","kind":"pr","state":"closed","created":"2026-08-14T22:52:17Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86442","graphUrl":"/publications/semantic-interlock-graph/?record=86442","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86443,"title":"hermes update deletes the packaged Desktop app and exits 0 when the desktop rebuild fails","kind":"issue","state":"closed","created":"2026-08-14T22:52:41Z","author":"ameniki","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86443","graphUrl":"/publications/semantic-interlock-graph/?record=86443","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86448,"title":"Discord M2: message edit/delete REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:54:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86448","graphUrl":"/publications/semantic-interlock-graph/?record=86448","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86449,"title":"feat(discord): message edit/delete REST actions","kind":"pr","state":"closed","created":"2026-08-14T22:54:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86449","graphUrl":"/publications/semantic-interlock-graph/?record=86449","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86450,"title":"Discord M5: read-only poll projection (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:56:07Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86450","graphUrl":"/publications/semantic-interlock-graph/?record=86450","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86451,"title":"feat(discord): read-only poll projection","kind":"pr","state":"closed","created":"2026-08-14T22:56:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86451","graphUrl":"/publications/semantic-interlock-graph/?record=86451","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86453,"title":"Discord T1: thread lifecycle REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:57:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86453","graphUrl":"/publications/semantic-interlock-graph/?record=86453","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86454,"title":"feat(discord): thread lifecycle REST actions","kind":"pr","state":"closed","created":"2026-08-14T22:58:02Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86454","graphUrl":"/publications/semantic-interlock-graph/?record=86454","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86457,"title":"Discord T3: forum starter/tag REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T22:59:18Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86457","graphUrl":"/publications/semantic-interlock-graph/?record=86457","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86458,"title":"feat(discord): forum starter/tag REST actions","kind":"pr","state":"closed","created":"2026-08-14T22:59:24Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86458","graphUrl":"/publications/semantic-interlock-graph/?record=86458","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86459,"title":"Discord A1: channel/category CRUD REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T23:00:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86459","graphUrl":"/publications/semantic-interlock-graph/?record=86459","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86460,"title":"feat(discord): channel/category CRUD REST actions","kind":"pr","state":"closed","created":"2026-08-14T23:01:07Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86460","graphUrl":"/publications/semantic-interlock-graph/?record=86460","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86461,"title":"Discord A3: role CRUD + assignment REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T23:02:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86461","graphUrl":"/publications/semantic-interlock-graph/?record=86461","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86462,"title":"feat(discord): role CRUD + assignment REST actions","kind":"pr","state":"closed","created":"2026-08-14T23:02:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86462","graphUrl":"/publications/semantic-interlock-graph/?record=86462","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86463,"title":"Discord A4: moderation REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T23:04:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86463","graphUrl":"/publications/semantic-interlock-graph/?record=86463","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86464,"title":"feat(discord): moderation REST actions","kind":"pr","state":"closed","created":"2026-08-14T23:04:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86464","graphUrl":"/publications/semantic-interlock-graph/?record=86464","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86465,"title":"Discord A6: guild scheduled-event REST actions (REST v10)","kind":"issue","state":"open","created":"2026-08-14T23:05:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86465","graphUrl":"/publications/semantic-interlock-graph/?record=86465","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86466,"title":"feat(discord): guild scheduled-event REST actions","kind":"pr","state":"closed","created":"2026-08-14T23:05:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86466","graphUrl":"/publications/semantic-interlock-graph/?record=86466","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86467,"title":"Discord R1: route-aware rate-limit contract","kind":"issue","state":"open","created":"2026-08-14T23:06:49Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86467","graphUrl":"/publications/semantic-interlock-graph/?record=86467","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86468,"title":"feat(discord): route-aware rate-limit contract","kind":"pr","state":"closed","created":"2026-08-14T23:06:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86468","graphUrl":"/publications/semantic-interlock-graph/?record=86468","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86474,"title":"Discord I2: command guild-scope + installation-context normalization","kind":"issue","state":"open","created":"2026-08-14T23:15:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86474","graphUrl":"/publications/semantic-interlock-graph/?record=86474","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86475,"title":"feat(discord): command guild-scope + installation-context normalization","kind":"pr","state":"closed","created":"2026-08-14T23:15:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86475","graphUrl":"/publications/semantic-interlock-graph/?record=86475","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86484,"title":"Discord I6: interaction ACK + error discipline","kind":"issue","state":"open","created":"2026-08-14T23:23:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86484","graphUrl":"/publications/semantic-interlock-graph/?record=86484","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86485,"title":"feat(discord): interaction ACK + error discipline","kind":"pr","state":"closed","created":"2026-08-14T23:23:47Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86485","graphUrl":"/publications/semantic-interlock-graph/?record=86485","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86486,"title":"Discord W4: proactive/home/cron delivery targeting","kind":"issue","state":"open","created":"2026-08-14T23:24:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86486","graphUrl":"/publications/semantic-interlock-graph/?record=86486","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86487,"title":"feat(discord): proactive/home/cron delivery targeting","kind":"pr","state":"closed","created":"2026-08-14T23:26:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86487","graphUrl":"/publications/semantic-interlock-graph/?record=86487","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86498,"title":"Discord M6: attachment routing/preflight/bounded reads","kind":"issue","state":"open","created":"2026-08-14T23:43:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86498","graphUrl":"/publications/semantic-interlock-graph/?record=86498","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86499,"title":"feat(discord): attachment routing and preflight","kind":"pr","state":"closed","created":"2026-08-14T23:43:07Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86499","graphUrl":"/publications/semantic-interlock-graph/?record=86499","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86500,"title":"Discord M7: streaming-delivery state machine","kind":"issue","state":"open","created":"2026-08-14T23:43:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86500","graphUrl":"/publications/semantic-interlock-graph/?record=86500","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86501,"title":"feat(discord): streaming-delivery state machine","kind":"pr","state":"closed","created":"2026-08-14T23:43:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86501","graphUrl":"/publications/semantic-interlock-graph/?record=86501","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86502,"title":"Discord T2: thread session isolation + history partition","kind":"issue","state":"open","created":"2026-08-14T23:43:34Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86502","graphUrl":"/publications/semantic-interlock-graph/?record=86502","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86503,"title":"feat(discord): thread session isolation + history partition","kind":"pr","state":"closed","created":"2026-08-14T23:43:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86503","graphUrl":"/publications/semantic-interlock-graph/?record=86503","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86504,"title":"Discord T4: forum partial-delivery truth","kind":"issue","state":"open","created":"2026-08-14T23:43:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86504","graphUrl":"/publications/semantic-interlock-graph/?record=86504","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86505,"title":"feat(discord): forum partial-delivery truth","kind":"pr","state":"closed","created":"2026-08-14T23:43:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86505","graphUrl":"/publications/semantic-interlock-graph/?record=86505","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86521,"title":"Discord T5: thread permission correctness","kind":"issue","state":"open","created":"2026-08-14T23:56:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86521","graphUrl":"/publications/semantic-interlock-graph/?record=86521","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86535,"title":"Discord I3: slash-command autocomplete option fidelity","kind":"issue","state":"open","created":"2026-08-15T00:04:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86535","graphUrl":"/publications/semantic-interlock-graph/?record=86535","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86537,"title":"Discord V1: native voice-message validation","kind":"issue","state":"open","created":"2026-08-15T00:04:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86537","graphUrl":"/publications/semantic-interlock-graph/?record=86537","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86536,"title":"Discord I4: component authorization seam","kind":"issue","state":"open","created":"2026-08-15T00:04:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86536","graphUrl":"/publications/semantic-interlock-graph/?record=86536","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86538,"title":"Discord W3: profile routing acceptance matrix","kind":"issue","state":"closed","created":"2026-08-15T00:04:58Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/86538","graphUrl":"/publications/semantic-interlock-graph/?record=86538","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86539,"title":"Discord R3: recovery cursor correctness","kind":"issue","state":"open","created":"2026-08-15T00:04:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86539","graphUrl":"/publications/semantic-interlock-graph/?record=86539","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86541,"title":"feat(discord): thread permission correctness","kind":"pr","state":"closed","created":"2026-08-15T00:05:16Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/86541","graphUrl":"/publications/semantic-interlock-graph/?record=86541","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86542,"title":"feat(discord): slash-command autocomplete option fidelity","kind":"pr","state":"closed","created":"2026-08-15T00:05:22Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/86542","graphUrl":"/publications/semantic-interlock-graph/?record=86542","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86543,"title":"feat(discord): component authorization seam","kind":"pr","state":"closed","created":"2026-08-15T00:05:28Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/86543","graphUrl":"/publications/semantic-interlock-graph/?record=86543","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86544,"title":"feat(discord): native voice-message validation","kind":"pr","state":"closed","created":"2026-08-15T00:05:33Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/86544","graphUrl":"/publications/semantic-interlock-graph/?record=86544","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86545,"title":"feat(discord): profile routing acceptance matrix","kind":"pr","state":"closed","created":"2026-08-15T00:05:39Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/86545","graphUrl":"/publications/semantic-interlock-graph/?record=86545","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86547,"title":"feat(discord): recovery cursor correctness","kind":"pr","state":"closed","created":"2026-08-15T00:05:45Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/86547","graphUrl":"/publications/semantic-interlock-graph/?record=86547","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86549,"title":"Discord I1: command registry sync parity","kind":"issue","state":"open","created":"2026-08-15T00:10:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86549","graphUrl":"/publications/semantic-interlock-graph/?record=86549","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86550,"title":"feat(discord): command registry sync parity","kind":"pr","state":"closed","created":"2026-08-15T00:11:13Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/86550","graphUrl":"/publications/semantic-interlock-graph/?record=86550","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86609,"title":"feat(kanban): enforce lifecycle-only worker boundaries","kind":"pr","state":"open","created":"2026-08-15T02:19:55Z","author":"enzo-adami","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86609","graphUrl":"/publications/semantic-interlock-graph/?record=86609","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86762,"title":"fix(storage): surface degraded session database state","kind":"pr","state":"open","created":"2026-08-15T06:15:27Z","author":"konsisumer","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/86762","graphUrl":"/publications/semantic-interlock-graph/?record=86762","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":86897,"title":"refactor(gateway): extract GatewayRunner lifecycle into runner_lifecycle mixin (shard-1 godfile kill)","kind":"pr","state":"closed","created":"2026-08-15T10:22:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86897","graphUrl":"/publications/semantic-interlock-graph/?record=86897","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":86920,"title":"godfile: extract agent runtime helpers from auxiliary_client.py (#82591)","kind":"pr","state":"closed","created":"2026-08-15T11:07:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86920","graphUrl":"/publications/semantic-interlock-graph/?record=86920","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":86941,"title":"Integrate ByteDance (TikTok Business + Douyin) platform plugins","kind":"pr","state":"closed","created":"2026-08-15T11:50:09Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86941","graphUrl":"/publications/semantic-interlock-graph/?record=86941","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":86950,"title":"ByteDance (TikTok Business + Douyin) Plugin Integration Feature Package","kind":"issue","state":"open","created":"2026-08-15T12:01:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/86950","graphUrl":"/publications/semantic-interlock-graph/?record=86950","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":86952,"title":"[Lane 1/5] bytedance-shared library: errors, http, state, webhook, tokens, media, rate_limit, secrets, observability, approval","kind":"issue","state":"open","created":"2026-08-15T12:02:32Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/86952","graphUrl":"/publications/semantic-interlock-graph/?record=86952","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86953,"title":"[Lane 2/5] tiktok-business-platform adapter: webhook + parser + policy + client + models","kind":"issue","state":"open","created":"2026-08-15T12:02:33Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/86953","graphUrl":"/publications/semantic-interlock-graph/?record=86953","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86954,"title":"[Lane 3/5] douyin-platform adapter: webhook + parser + policy + client + models","kind":"issue","state":"open","created":"2026-08-15T12:02:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/86954","graphUrl":"/publications/semantic-interlock-graph/?record=86954","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86955,"title":"[Lane 4/5] bytedance-ops tools: tiktok_organic, creator, admin, douyin_content","kind":"issue","state":"open","created":"2026-08-15T12:02:35Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/86955","graphUrl":"/publications/semantic-interlock-graph/?record=86955","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86956,"title":"[Lane 5/5] bytedance-ops plugin manifests + integration verification","kind":"issue","state":"open","created":"2026-08-15T12:02:36Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/86956","graphUrl":"/publications/semantic-interlock-graph/?record=86956","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":86994,"title":"Lane 1/5: bytedance-shared library runtime (errors, http, state, webhook, tokens, media, rate_limit, secrets, observability, approval)","kind":"pr","state":"closed","created":"2026-08-15T12:58:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/86994","graphUrl":"/publications/semantic-interlock-graph/?record=86994","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87006,"title":"Lane 2/5: tiktok-business-platform adapter (webhook + parser + policy + client + models)","kind":"pr","state":"closed","created":"2026-08-15T13:12:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/87006","graphUrl":"/publications/semantic-interlock-graph/?record=87006","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87007,"title":"Lane 3/5: douyin-platform adapter (webhook + parser + policy + client + models)","kind":"pr","state":"closed","created":"2026-08-15T13:13:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/87007","graphUrl":"/publications/semantic-interlock-graph/?record=87007","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87008,"title":"fix(mem0): cache backend per process, lazy recovery, and mirror built-in memory writes","kind":"pr","state":"open","created":"2026-08-15T13:15:36Z","author":"echohn","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/87008","graphUrl":"/publications/semantic-interlock-graph/?record=87008","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87022,"title":"feat(plugin): bytedance shared runtime library","kind":"pr","state":"closed","created":"2026-08-15T13:36:10Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/87022","graphUrl":"/publications/semantic-interlock-graph/?record=87022","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":87042,"title":"feat(plugin): tiktok business messaging platform adapter","kind":"pr","state":"closed","created":"2026-08-15T14:16:45Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/87042","graphUrl":"/publications/semantic-interlock-graph/?record=87042","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":87056,"title":"refactor(gateway): extract GatewayRunner lifecycle into runner_lifecycle_2 mixin (shard-2 extraction)","kind":"pr","state":"closed","created":"2026-08-15T14:42:26Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/87056","graphUrl":"/publications/semantic-interlock-graph/?record=87056","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":87235,"title":"fix(models): route the AI Gateway catalog fetchers through the credential-redirect guard","kind":"pr","state":"open","created":"2026-08-15T20:14:50Z","author":"briandevans","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/87235","graphUrl":"/publications/semantic-interlock-graph/?record=87235","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":87409,"title":"fix(state): a failed schema repair must not destroy the database","kind":"pr","state":"closed","created":"2026-08-16T03:18:38Z","author":"cervantesh","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/87409","graphUrl":"/publications/semantic-interlock-graph/?record=87409","counts":{"reviews":2,"comments":2,"inlineReviewComments":0}},{"id":87462,"title":"Bind dashboard token routes to providers and scopes","kind":"pr","state":"closed","created":"2026-08-16T05:07:27Z","author":"EmpireOperating","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/87462","graphUrl":"/publications/semantic-interlock-graph/?record=87462","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87530,"title":"fix(delegation): report schema-invalid child results as failed, not completed","kind":"pr","state":"closed","created":"2026-08-16T08:06:00Z","author":"itskaism","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/87530","graphUrl":"/publications/semantic-interlock-graph/?record=87530","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87647,"title":"[Feature] Let cron jobs fail closed when their delivered response violates an opt-in output contract","kind":"issue","state":"open","created":"2026-08-16T11:11:12Z","author":"sake303","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/87647","graphUrl":"/publications/semantic-interlock-graph/?record=87647","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87718,"title":"fix(gateway): enforce session-owned private routing","kind":"pr","state":"closed","created":"2026-08-16T13:41:51Z","author":"luiborge23","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/87718","graphUrl":"/publications/semantic-interlock-graph/?record=87718","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":87764,"title":"fix(tools): fail closed on computer_use approval when no callback is wired","kind":"pr","state":"open","created":"2026-08-16T15:08:34Z","author":"QDung210","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/87764","graphUrl":"/publications/semantic-interlock-graph/?record=87764","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87822,"title":"a2a: fast single-turn message/send resolves TASK_STATE_COMPLETED with empty text (send() notify resolution loses to on_processing_complete fallback)","kind":"issue","state":"open","created":"2026-08-16T16:57:57Z","author":"mordekai-lab","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/87822","graphUrl":"/publications/semantic-interlock-graph/?record=87822","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":87847,"title":"fix(session-search): stop cross-chat transcript exfiltration","kind":"pr","state":"open","created":"2026-08-16T17:21:53Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/87847","graphUrl":"/publications/semantic-interlock-graph/?record=87847","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":87879,"title":"fix(update): restore a Desktop build wiped by a previous update run","kind":"pr","state":"open","created":"2026-08-16T18:00:35Z","author":"kshitijk4poor","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/87879","graphUrl":"/publications/semantic-interlock-graph/?record=87879","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":87891,"title":"fix(auth): close Anthropic OAuth CSRF gap, cross-process refresh race, and API-key shadowing","kind":"pr","state":"closed","created":"2026-08-16T18:24:20Z","author":"JoaoMarcos44","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/87891","graphUrl":"/publications/semantic-interlock-graph/?record=87891","counts":{"reviews":6,"comments":2,"inlineReviewComments":0}},{"id":88197,"title":"compression: TUI shutdown leaves dirty ended_at on live session → rotation aborts; abort loop duplicates messages until API 400","kind":"issue","state":"closed","created":"2026-08-17T06:17:47Z","author":"mayqhw","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88197","graphUrl":"/publications/semantic-interlock-graph/?record=88197","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88296,"title":"[Bug]: Bot Mode rows from a remote gateway open through the local profile route and spawn a local backend","kind":"issue","state":"closed","created":"2026-08-17T09:15:40Z","author":"MrFluffen","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88296","graphUrl":"/publications/semantic-interlock-graph/?record=88296","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88297,"title":"feat(dashboard): emit initial HSTS response header","kind":"pr","state":"closed","created":"2026-08-17T09:16:34Z","author":"badiyee85","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88297","graphUrl":"/publications/semantic-interlock-graph/?record=88297","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":88348,"title":"fix(desktop): never start a first-run install from a pool backend (remote/VPS users get a silent second engine)","kind":"pr","state":"closed","created":"2026-08-17T10:44:50Z","author":"james47kjv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88348","graphUrl":"/publications/semantic-interlock-graph/?record=88348","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88376,"title":"fix(mcp): sanitize invisible Unicode TAG chars in structuredContent/_meta","kind":"pr","state":"open","created":"2026-08-17T11:38:16Z","author":"pierrenode","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88376","graphUrl":"/publications/semantic-interlock-graph/?record=88376","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":88425,"title":"fix(state): stop the unbounded state.db repair loop (salvage of #88224)","kind":"pr","state":"merged","created":"2026-08-17T13:04:13Z","author":"kshitijk4poor","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88425","graphUrl":"/publications/semantic-interlock-graph/?record=88425","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":88435,"title":"fix(security): 10 bounded hardening guards (F1-F10): credential ACLs, hooks gate, cron script lane, MCP trust, media delivery, config fail-closed","kind":"pr","state":"open","created":"2026-08-17T13:26:52Z","author":"hermz580","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88435","graphUrl":"/publications/semantic-interlock-graph/?record=88435","counts":{"reviews":6,"comments":2,"inlineReviewComments":0}},{"id":88437,"title":"fix(gateway): carry the profile in adapter-derived session keys","kind":"pr","state":"closed","created":"2026-08-17T13:28:56Z","author":"69k4xmdfm2-blip","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88437","graphUrl":"/publications/semantic-interlock-graph/?record=88437","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":88551,"title":"fix(compression): make durable adoption proof-preserving across repair and restore","kind":"pr","state":"closed","created":"2026-08-17T18:20:21Z","author":"andrexibiza","roles":["authored","commented","mentioned","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88551","graphUrl":"/publications/semantic-interlock-graph/?record=88551","counts":{"reviews":1,"comments":5,"inlineReviewComments":0}},{"id":88558,"title":"fix(desktop): open WSL links via rundll32 instead of cmd start","kind":"pr","state":"open","created":"2026-08-17T18:22:53Z","author":"FirmaSpring","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88558","graphUrl":"/publications/semantic-interlock-graph/?record=88558","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":88559,"title":"fix(gateway): read adapter allowlists through profile secret scope","kind":"pr","state":"open","created":"2026-08-17T18:22:56Z","author":"FirmaSpring","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88559","graphUrl":"/publications/semantic-interlock-graph/?record=88559","counts":{"reviews":3,"comments":1,"inlineReviewComments":0}},{"id":88560,"title":"fix(email): require authserv-id before trusting Authentication-Results","kind":"pr","state":"open","created":"2026-08-17T18:23:05Z","author":"FirmaSpring","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88560","graphUrl":"/publications/semantic-interlock-graph/?record=88560","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":88591,"title":"feat(tavily): update Tavily integration to support keyless access","kind":"pr","state":"closed","created":"2026-08-17T19:12:16Z","author":"lakshyaag-tavily","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/88591","graphUrl":"/publications/semantic-interlock-graph/?record=88591","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88608,"title":"fix(langfuse): fully redact secrets and emails before cloud upload","kind":"pr","state":"open","created":"2026-08-17T19:29:45Z","author":"elchic00","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88608","graphUrl":"/publications/semantic-interlock-graph/?record=88608","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":88636,"title":"fix: harden approval-gated writes","kind":"pr","state":"open","created":"2026-08-17T20:33:08Z","author":"Kinkoolino-Hermes","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88636","graphUrl":"/publications/semantic-interlock-graph/?record=88636","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":88680,"title":"[Architecture] Desktop: preserve connection × profile route identity end-to-end","kind":"issue","state":"open","created":"2026-08-17T21:49:00Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/88680","graphUrl":"/publications/semantic-interlock-graph/?record=88680","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":88683,"title":"[Architecture]: make install/update/bootstrap obey one transactional deployment plan","kind":"issue","state":"open","created":"2026-08-17T21:53:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88683","graphUrl":"/publications/semantic-interlock-graph/?record=88683","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":88688,"title":"Cron/session recovery: fence reconciliation by exact ownership generation","kind":"issue","state":"open","created":"2026-08-17T21:56:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88688","graphUrl":"/publications/semantic-interlock-graph/?record=88688","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":88698,"title":"[MCP]: Close dual-era protocol boundary correctness and conformance gaps","kind":"issue","state":"open","created":"2026-08-17T22:15:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88698","graphUrl":"/publications/semantic-interlock-graph/?record=88698","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":88706,"title":"[Security]: Close use-time, provenance, and authority gaps behind #88232 / #88435","kind":"issue","state":"open","created":"2026-08-17T22:28:03Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88706","graphUrl":"/publications/semantic-interlock-graph/?record=88706","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":88715,"title":"Multiplex: profile identity is late-bound across transport, session, storage, and control paths","kind":"issue","state":"open","created":"2026-08-17T22:49:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88715","graphUrl":"/publications/semantic-interlock-graph/?record=88715","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":88740,"title":"compression: preserve durable row-ID watermarks across child, CLI, and ACP restores","kind":"issue","state":"open","created":"2026-08-17T23:20:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88740","graphUrl":"/publications/semantic-interlock-graph/?record=88740","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":88747,"title":"fix(security): refuse file-tool writes to git-managed state under .git","kind":"pr","state":"closed","created":"2026-08-17T23:26:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88747","graphUrl":"/publications/semantic-interlock-graph/?record=88747","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88754,"title":"docs(cli): correct /model module docstring to match colon-syntax behavior","kind":"pr","state":"open","created":"2026-08-17T23:36:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88754","graphUrl":"/publications/semantic-interlock-graph/?record=88754","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88758,"title":"compression: preserve the raw durable watermark through replay cleanup and alternation repair","kind":"issue","state":"open","created":"2026-08-17T23:41:04Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88758","graphUrl":"/publications/semantic-interlock-graph/?record=88758","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":88764,"title":"fix(desktop): make runtime provisioning primary-only","kind":"pr","state":"open","created":"2026-08-17T23:49:49Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88764","graphUrl":"/publications/semantic-interlock-graph/?record=88764","counts":{"reviews":3,"comments":6,"inlineReviewComments":0}},{"id":88770,"title":"docs(readme): fix interrupt row for /busy steer model; add high-value quick starts","kind":"pr","state":"open","created":"2026-08-18T00:01:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88770","graphUrl":"/publications/semantic-interlock-graph/?record=88770","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":88774,"title":"fix(security): fail closed when website-policy module is unavailable","kind":"pr","state":"open","created":"2026-08-18T00:12:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88774","graphUrl":"/publications/semantic-interlock-graph/?record=88774","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88784,"title":"fix(security): fail closed when requested docker resource limits cannot be enforced","kind":"pr","state":"open","created":"2026-08-18T00:32:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88784","graphUrl":"/publications/semantic-interlock-graph/?record=88784","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88790,"title":"fix(security): scan the tail of oversized input for threats","kind":"pr","state":"closed","created":"2026-08-18T00:42:15Z","author":"andrexibiza","roles":["authored","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88790","graphUrl":"/publications/semantic-interlock-graph/?record=88790","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":88796,"title":"fix(security): memory prefetch quarantine/finalization — rebuild required","kind":"pr","state":"closed","created":"2026-08-18T00:52:54Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88796","graphUrl":"/publications/semantic-interlock-graph/?record=88796","counts":{"reviews":2,"comments":2,"inlineReviewComments":0}},{"id":88804,"title":"fix(gateway): persist session routing identity and recover transcripts when state.db is unavailable","kind":"pr","state":"closed","created":"2026-08-18T00:59:15Z","author":"solovision24","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88804","graphUrl":"/publications/semantic-interlock-graph/?record=88804","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":88814,"title":"fix(security): treat explicit empty execute_code grant as deny-all","kind":"pr","state":"closed","created":"2026-08-18T01:06:17Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88814","graphUrl":"/publications/semantic-interlock-graph/?record=88814","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88824,"title":"Desktop Bot Mode misclassifies active remote profiles as local and duplicates rows","kind":"issue","state":"closed","created":"2026-08-18T01:24:23Z","author":"kiyo-e","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88824","graphUrl":"/publications/semantic-interlock-graph/?record=88824","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88835,"title":"fix(security): validate context-engine message selection to block system injection","kind":"pr","state":"closed","created":"2026-08-18T01:38:27Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/88835","graphUrl":"/publications/semantic-interlock-graph/?record=88835","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":88837,"title":"fix(ci): fail the aggregate gate on cancelled jobs, not just failures","kind":"pr","state":"closed","created":"2026-08-18T01:45:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88837","graphUrl":"/publications/semantic-interlock-graph/?record=88837","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88867,"title":"fix(agent): roll back both iteration gates on empty-response fallback (#77305)","kind":"pr","state":"open","created":"2026-08-18T02:54:38Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/88867","graphUrl":"/publications/semantic-interlock-graph/?record=88867","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":88875,"title":"WIP(mcp): dual-era hardening — bounded -32602 proof probe pending","kind":"pr","state":"closed","created":"2026-08-18T03:19:24Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88875","graphUrl":"/publications/semantic-interlock-graph/?record=88875","counts":{"reviews":3,"comments":9,"inlineReviewComments":0}},{"id":88880,"title":"Desktop v2 remote Bot sessions stay absent from sidebar despite successful remote API response","kind":"issue","state":"closed","created":"2026-08-18T03:31:28Z","author":"kiyo-e","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88880","graphUrl":"/publications/semantic-interlock-graph/?record=88880","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88882,"title":"Curator prompt still instructs direct pruning after background deletes were prohibited","kind":"issue","state":"closed","created":"2026-08-18T03:39:06Z","author":"22373448","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88882","graphUrl":"/publications/semantic-interlock-graph/?record=88882","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":88889,"title":"feat(state): add optional PostgreSQL session/state backend","kind":"pr","state":"open","created":"2026-08-18T03:48:14Z","author":"adamkaplan","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88889","graphUrl":"/publications/semantic-interlock-graph/?record=88889","counts":{"reviews":3,"comments":3,"inlineReviewComments":0}},{"id":88947,"title":"fix(desktop): prevent remote config overwrite & preserve basic auth credentials (#88913)","kind":"pr","state":"open","created":"2026-08-18T05:45:55Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/88947","graphUrl":"/publications/semantic-interlock-graph/?record=88947","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":88955,"title":"Bot Mode group chat: interrupted member turns persist empty display_kind=hidden assistant messages that re-trigger the pre-call sanitizer every turn","kind":"issue","state":"closed","created":"2026-08-18T06:06:40Z","author":"melon-xf","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/88955","graphUrl":"/publications/semantic-interlock-graph/?record=88955","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89166,"title":"[Bug]: Cross-process session lease wait floods chat gateways every 15s and starves final delivery","kind":"issue","state":"open","created":"2026-08-18T12:56:04Z","author":"Akie-Star","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89166","graphUrl":"/publications/semantic-interlock-graph/?record=89166","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89193,"title":"feat(delegation): enforce per-child tool allowlists","kind":"pr","state":"open","created":"2026-08-18T13:43:08Z","author":"rperezga","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89193","graphUrl":"/publications/semantic-interlock-graph/?record=89193","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89225,"title":"fix(desktop): keep the session tab strip visible","kind":"pr","state":"closed","created":"2026-08-18T14:41:18Z","author":"leonphull","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89225","graphUrl":"/publications/semantic-interlock-graph/?record=89225","counts":{"reviews":1,"comments":0,"inlineReviewComments":2}},{"id":89252,"title":"fix(gateway): canonical routing identity — claimant-generation object not published","kind":"pr","state":"open","created":"2026-08-18T15:16:25Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89252","graphUrl":"/publications/semantic-interlock-graph/?record=89252","counts":{"reviews":3,"comments":13,"inlineReviewComments":0}},{"id":89272,"title":"Desktop: read_preview returns wrong tab when Browser + file preview are both open (active-tab desync)","kind":"issue","state":"open","created":"2026-08-18T15:36:27Z","author":"VGFreakXBL","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89272","graphUrl":"/publications/semantic-interlock-graph/?record=89272","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89310,"title":"feat(kanban): add semantic progress watchdog","kind":"pr","state":"open","created":"2026-08-18T16:41:06Z","author":"arthuragent","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89310","graphUrl":"/publications/semantic-interlock-graph/?record=89310","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89340,"title":"feat(browser): drive Electron desktop apps over CDP — hermes browser attach + session registry + escalation nudge (#89270)","kind":"pr","state":"closed","created":"2026-08-18T17:35:50Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89340","graphUrl":"/publications/semantic-interlock-graph/?record=89340","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89369,"title":"fix(desktop): sync Bot Mode room previews through profiles","kind":"pr","state":"closed","created":"2026-08-18T18:26:28Z","author":"TheTom","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89369","graphUrl":"/publications/semantic-interlock-graph/?record=89369","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89405,"title":"feat(discord): add plugin-owned reaction actions","kind":"pr","state":"open","created":"2026-08-18T19:28:41Z","author":"eyeonall","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/89405","graphUrl":"/publications/semantic-interlock-graph/?record=89405","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":89420,"title":"fix(state-db): coordinate helper writes with BEGIN IMMEDIATE","kind":"pr","state":"closed","created":"2026-08-18T19:50:34Z","author":"jrgros-ops","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89420","graphUrl":"/publications/semantic-interlock-graph/?record=89420","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89461,"title":"fix(security): enforce SSRF network boundary for browser_exec","kind":"pr","state":"open","created":"2026-08-18T20:41:23Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89461","graphUrl":"/publications/semantic-interlock-graph/?record=89461","counts":{"reviews":5,"comments":8,"inlineReviewComments":4}},{"id":89479,"title":"fix(deps): patch Node and Electron security advisories","kind":"pr","state":"closed","created":"2026-08-18T21:08:25Z","author":"schmitzi8","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89479","graphUrl":"/publications/semantic-interlock-graph/?record=89479","counts":{"reviews":2,"comments":2,"inlineReviewComments":1}},{"id":89525,"title":"fix(agent): stop re-heal loop for interrupted-turn hidden empty assistant placeholder","kind":"pr","state":"closed","created":"2026-08-18T22:35:04Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/89525","graphUrl":"/publications/semantic-interlock-graph/?record=89525","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":89614,"title":"[Windows] Hermes kills svchost.exe via stale-PID taskkill /F /PID → repeated 0xEF (CRITICAL_PROCESS_DIED) blue screens","kind":"issue","state":"closed","created":"2026-08-19T01:24:19Z","author":"gebilaowang404","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/89614","graphUrl":"/publications/semantic-interlock-graph/?record=89614","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":89644,"title":"🤖 Fast-track merge for green tabjoy-fleet PRs (SLA)","kind":"pr","state":"closed","created":"2026-08-19T02:21:29Z","author":"devbxylw","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89644","graphUrl":"/publications/semantic-interlock-graph/?record=89644","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89657,"title":"fix(approval): collapse redundant path separators before sensitive-path detection","kind":"pr","state":"open","created":"2026-08-19T02:47:49Z","author":"Jiaaqiliu","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89657","graphUrl":"/publications/semantic-interlock-graph/?record=89657","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":89672,"title":"feat(desktop): session-scoped composer append + pane reveal host doors","kind":"pr","state":"open","created":"2026-08-19T02:58:57Z","author":"kalalxy","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89672","graphUrl":"/publications/semantic-interlock-graph/?record=89672","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89673,"title":"fix(gemini): never emit a typeless Schema node, and translate oneOf/allOf","kind":"pr","state":"open","created":"2026-08-19T02:59:49Z","author":"Jiaaqiliu","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89673","graphUrl":"/publications/semantic-interlock-graph/?record=89673","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89689,"title":"fix(desktop): tear down backends through the retained handle, never by pid","kind":"pr","state":"closed","created":"2026-08-19T03:28:43Z","author":"jackulau","roles":["mentioned","commented","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89689","graphUrl":"/publications/semantic-interlock-graph/?record=89689","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":89704,"title":"feat(plugins): add --no-scan to plugins install for verified channels","kind":"pr","state":"open","created":"2026-08-19T03:56:59Z","author":"kingsleydon","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89704","graphUrl":"/publications/semantic-interlock-graph/?record=89704","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89719,"title":"feat(desktop): Sessions workspace gains a registered-gateway switcher (#88307, salvage #88325)","kind":"pr","state":"merged","created":"2026-08-19T04:21:37Z","author":"teknium1","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89719","graphUrl":"/publications/semantic-interlock-graph/?record=89719","counts":{"reviews":1,"comments":3,"inlineReviewComments":0}},{"id":89737,"title":"[Bug] Desktop loses session data: state.db corrupt in canonical `messages` table (not just FTS), reinstall does not recover","kind":"issue","state":"closed","created":"2026-08-19T04:42:01Z","author":"abrahamlinh-code","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/89737","graphUrl":"/publications/semantic-interlock-graph/?record=89737","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":89750,"title":"fix(gateway): startup-liveness watchdog for pre-event-loop deadlocks (OOF-298)","kind":"pr","state":"closed","created":"2026-08-19T04:52:41Z","author":"shannonsands","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89750","graphUrl":"/publications/semantic-interlock-graph/?record=89750","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89754,"title":"fix(api): prevent duplicate run/approval processing on client retries","kind":"pr","state":"open","created":"2026-08-19T05:03:36Z","author":"RoySRose","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89754","graphUrl":"/publications/semantic-interlock-graph/?record=89754","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89760,"title":"[Bug]: Streamed Slack MEDIA path rejection is silent after a delivery claim","kind":"issue","state":"open","created":"2026-08-19T05:10:54Z","author":"clckmedia","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89760","graphUrl":"/publications/semantic-interlock-graph/?record=89760","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89766,"title":"fix(web): restore keyed Parallel v1 API","kind":"pr","state":"open","created":"2026-08-19T05:13:03Z","author":"alexferrari88","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89766","graphUrl":"/publications/semantic-interlock-graph/?record=89766","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":89769,"title":"fix(desktop): prefer same-host remote for Bot Mode over SSH","kind":"pr","state":"open","created":"2026-08-19T05:22:39Z","author":"bblicke1","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89769","graphUrl":"/publications/semantic-interlock-graph/?record=89769","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":89807,"title":"Windows: 'hermes gateway install' fails on newer Windows builds — schtasks rejects \"/IT cannot be used with /NP\"","kind":"issue","state":"open","created":"2026-08-19T06:20:35Z","author":"liujuanjuan1984","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89807","graphUrl":"/publications/semantic-interlock-graph/?record=89807","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89824,"title":"fix(gateway): make Windows Scheduled Task install work on workgroup machines","kind":"pr","state":"open","created":"2026-08-19T06:47:39Z","author":"liujuanjuan1984","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89824","graphUrl":"/publications/semantic-interlock-graph/?record=89824","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":89830,"title":"[DX-2480] feat: share MCP OAuth pools across profiles","kind":"pr","state":"open","created":"2026-08-19T06:57:58Z","author":"sdalonzo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89830","graphUrl":"/publications/semantic-interlock-graph/?record=89830","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89857,"title":"[Setup]: Cannot install if powershell is in Constrained Language Mode (Cannot change this setting)","kind":"issue","state":"open","created":"2026-08-19T07:52:54Z","author":"vquilon","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89857","graphUrl":"/publications/semantic-interlock-graph/?record=89857","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89880,"title":"feat(api-server): bind clarify responses on /v1/runs","kind":"pr","state":"open","created":"2026-08-19T08:35:46Z","author":"meiqinsi","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89880","graphUrl":"/publications/semantic-interlock-graph/?record=89880","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":89891,"title":"fix: _response_messages_turn_start_index prefix matching fails when agent modifies messages","kind":"issue","state":"open","created":"2026-08-19T08:54:37Z","author":"Kurumi00FA","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89891","graphUrl":"/publications/semantic-interlock-graph/?record=89891","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89908,"title":"fix(slack): drop message_changed re-emits whose body is unchanged","kind":"pr","state":"open","created":"2026-08-19T09:40:48Z","author":"nikitaBarkov","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89908","graphUrl":"/publications/semantic-interlock-graph/?record=89908","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89915,"title":"feat(desktop): true separation by gateway in the sidebar, profile rail and Manage Profiles","kind":"pr","state":"open","created":"2026-08-19T09:53:00Z","author":"haykguy","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89915","graphUrl":"/publications/semantic-interlock-graph/?record=89915","counts":{"reviews":1,"comments":0,"inlineReviewComments":4}},{"id":89916,"title":"bug(desktop): registered remote artifact reads route to local gateway","kind":"issue","state":"closed","created":"2026-08-19T09:53:45Z","author":"frizikk","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89916","graphUrl":"/publications/semantic-interlock-graph/?record=89916","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89918,"title":"fix(desktop): route remote file requests by connection","kind":"pr","state":"closed","created":"2026-08-19T09:59:20Z","author":"frizikk","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89918","graphUrl":"/publications/semantic-interlock-graph/?record=89918","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":89920,"title":"fix(desktop): ack quick entry submit and create the session atomically (#85590)","kind":"pr","state":"open","created":"2026-08-19T10:05:21Z","author":"LeonardoLGDS","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89920","graphUrl":"/publications/semantic-interlock-graph/?record=89920","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89930,"title":"fix(deps): bump nested nanoid to 3.3.18 for GHSA-2v37-7h3g-55p8","kind":"pr","state":"open","created":"2026-08-19T10:11:06Z","author":"Ufonik88","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89930","graphUrl":"/publications/semantic-interlock-graph/?record=89930","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89931,"title":"fix(prompt-caching): tool-using sessions no longer 400 behind LiteLLM Anthropic proxies (#89886)","kind":"pr","state":"closed","created":"2026-08-19T10:11:26Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89931","graphUrl":"/publications/semantic-interlock-graph/?record=89931","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89933,"title":"fix(image_gen): Grok Imagine 2.0 upscale default no longer breaks main CI (opt-in policy)","kind":"pr","state":"merged","created":"2026-08-19T10:15:36Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/89933","graphUrl":"/publications/semantic-interlock-graph/?record=89933","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89945,"title":"fix: gate dynamic shell words in approval checks","kind":"pr","state":"open","created":"2026-08-19T10:26:06Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89945","graphUrl":"/publications/semantic-interlock-graph/?record=89945","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89947,"title":"feat(kanban): direct-command workers via profile-level worker.command","kind":"pr","state":"open","created":"2026-08-19T10:36:55Z","author":"HirokiKobayashi-R","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89947","graphUrl":"/publications/semantic-interlock-graph/?record=89947","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":89948,"title":"ACP: a failed turn is reported as a normal answer (failed/error dropped in prompt())","kind":"issue","state":"open","created":"2026-08-19T10:38:02Z","author":"Carrotzpc","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89948","graphUrl":"/publications/semantic-interlock-graph/?record=89948","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":89965,"title":"fix(agent): bound historical image payloads per request","kind":"pr","state":"closed","created":"2026-08-19T11:21:25Z","author":"Kewe63","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/89965","graphUrl":"/publications/semantic-interlock-graph/?record=89965","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":89995,"title":"[Feature] Expose Bot Mode group chat rooms in web dashboard & gateway","kind":"issue","state":"open","created":"2026-08-19T12:23:55Z","author":"lazy-idler","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/89995","graphUrl":"/publications/semantic-interlock-graph/?record=89995","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90006,"title":"feat(desktop): route remote bot actions by connection","kind":"pr","state":"merged","created":"2026-08-19T12:34:46Z","author":"saralilyb","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90006","graphUrl":"/publications/semantic-interlock-graph/?record=90006","counts":{"reviews":2,"comments":2,"inlineReviewComments":0}},{"id":90027,"title":"fix(mcp): scope MCP registration and discovery per profile home","kind":"pr","state":"open","created":"2026-08-19T13:26:17Z","author":"100yenadmin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90027","graphUrl":"/publications/semantic-interlock-graph/?record=90027","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":90033,"title":"fix(kanban): canonical fan-in, authenticated review receipts, budget keep-alive [LS-2776][LS-2777]","kind":"pr","state":"closed","created":"2026-08-19T13:41:55Z","author":"leonardsellem","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90033","graphUrl":"/publications/semantic-interlock-graph/?record=90033","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90048,"title":"Desktop: preserve exact registry connectionId; reject ambiguous legacy route inference","kind":"issue","state":"closed","created":"2026-08-19T14:04:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90048","graphUrl":"/publications/semantic-interlock-graph/?record=90048","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":90049,"title":"[Architecture]: make false success a first-class defect class with typed completion proofs","kind":"issue","state":"open","created":"2026-08-19T14:06:05Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90049","graphUrl":"/publications/semantic-interlock-graph/?record=90049","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":90067,"title":"fix(tools): grok-imagine must not default upscale on (Aug 2026 policy)","kind":"pr","state":"closed","created":"2026-08-19T14:38:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90067","graphUrl":"/publications/semantic-interlock-graph/?record=90067","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90089,"title":"[Bug]: Windows manual cron run (\"run now\") - worker subprocess dies silently, execution stuck in running forever; job model pin intermittently ignored","kind":"issue","state":"open","created":"2026-08-19T15:23:24Z","author":"fooler64","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90089","graphUrl":"/publications/semantic-interlock-graph/?record=90089","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90092,"title":"fix(agent): serialize background review Relay handoff","kind":"pr","state":"closed","created":"2026-08-19T15:28:28Z","author":"aerbaser","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90092","graphUrl":"/publications/semantic-interlock-graph/?record=90092","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90097,"title":"fix(desktop): isolate review submit by composer surface","kind":"pr","state":"closed","created":"2026-08-19T15:38:18Z","author":"unsupportedpastels","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90097","graphUrl":"/publications/semantic-interlock-graph/?record=90097","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90118,"title":"feat(desktop): isolated Desktop instances for named SSH shells","kind":"pr","state":"open","created":"2026-08-19T16:14:17Z","author":"BearHuddleston","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90118","graphUrl":"/publications/semantic-interlock-graph/?record=90118","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":90122,"title":"fix(cron): reclaim stale executions + preserve model pin across fallback (#90089)","kind":"pr","state":"closed","created":"2026-08-19T16:19:31Z","author":"smfworks","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90122","graphUrl":"/publications/semantic-interlock-graph/?record=90122","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":90128,"title":"fix(install): refuse ConstrainedLanguage with a reason instead of a .NET error","kind":"pr","state":"open","created":"2026-08-19T16:29:41Z","author":"jackulau","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/90128","graphUrl":"/publications/semantic-interlock-graph/?record=90128","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90134,"title":"[Bug]: hermes desktop build fails blockmap.js","kind":"issue","state":"open","created":"2026-08-19T16:40:37Z","author":"barsh","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90134","graphUrl":"/publications/semantic-interlock-graph/?record=90134","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90142,"title":"[Architecture] Make qualified identity monotonic across Hermes subsystem boundaries","kind":"issue","state":"open","created":"2026-08-19T16:54:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90142","graphUrl":"/publications/semantic-interlock-graph/?record=90142","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90144,"title":"[Architecture] Proof scope must equal mutation scope","kind":"issue","state":"open","created":"2026-08-19T16:55:19Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90144","graphUrl":"/publications/semantic-interlock-graph/?record=90144","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":90145,"title":"[Architecture]: recovery and teardown must be fenced by durable generation identity","kind":"issue","state":"open","created":"2026-08-19T16:55:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90145","graphUrl":"/publications/semantic-interlock-graph/?record=90145","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":90146,"title":"[Architecture] Desktop ownership must be sticky and generation-bound across multi-source operations","kind":"issue","state":"closed","created":"2026-08-19T16:57:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90146","graphUrl":"/publications/semantic-interlock-graph/?record=90146","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90149,"title":"architecture(desktop): make route identity immutable, generation-bound, and resource-owned across multi-gateway Desktop","kind":"issue","state":"open","created":"2026-08-19T16:58:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90149","graphUrl":"/publications/semantic-interlock-graph/?record=90149","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":90150,"title":"[Architecture] Treat built artifacts and real protocol peers as part of the system under test","kind":"issue","state":"open","created":"2026-08-19T16:58:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90150","graphUrl":"/publications/semantic-interlock-graph/?record=90150","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":90173,"title":"Context compression holds SQLite write lock 25-140s, blocking gateway turns ('session storage was busy')","kind":"issue","state":"open","created":"2026-08-19T17:48:46Z","author":"LeonardoLGDS","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/90173","graphUrl":"/publications/semantic-interlock-graph/?record=90173","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90198,"title":"fix(desktop): preserve authoritative connectionId, fail-closed legacy fallbacks — #90048","kind":"pr","state":"merged","created":"2026-08-19T18:33:55Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90198","graphUrl":"/publications/semantic-interlock-graph/?record=90198","counts":{"reviews":1,"comments":9,"inlineReviewComments":0}},{"id":90200,"title":"[Architecture] GitHub automation has split authority: metadata writes succeed while repository-object writes fail","kind":"issue","state":"open","created":"2026-08-19T18:36:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90200","graphUrl":"/publications/semantic-interlock-graph/?record=90200","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":90236,"title":"fix(webhook): close Task 10 intake identity and raw-bound contracts","kind":"pr","state":"closed","created":"2026-08-19T19:53:03Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90236","graphUrl":"/publications/semantic-interlock-graph/?record=90236","counts":{"reviews":2,"comments":7,"inlineReviewComments":0}},{"id":90243,"title":"fix(codex): strip unsupported cache retention at the consumer Codex wire (salvages #89969)","kind":"pr","state":"merged","created":"2026-08-19T20:05:31Z","author":"kshitijk4poor","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90243","graphUrl":"/publications/semantic-interlock-graph/?record=90243","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":90250,"title":"fix(desktop): bind backend teardown to retained process authority (#89614)","kind":"pr","state":"closed","created":"2026-08-19T20:30:40Z","author":"andrexibiza","roles":["authored","commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90250","graphUrl":"/publications/semantic-interlock-graph/?record=90250","counts":{"reviews":2,"comments":3,"inlineReviewComments":0}},{"id":90252,"title":"WIP(mcp): dual-era hardening — bounded -32602 proof probe (#88875)","kind":"pr","state":"closed","created":"2026-08-19T20:32:08Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/90252","graphUrl":"/publications/semantic-interlock-graph/?record=90252","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":90264,"title":"chore(contributors): remove Mac-mini hostname email mappings","kind":"pr","state":"open","created":"2026-08-19T20:49:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90264","graphUrl":"/publications/semantic-interlock-graph/?record=90264","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90293,"title":"fix(cron): keep fallback routing atomic and preserve unknown outcomes (#90089)","kind":"pr","state":"open","created":"2026-08-19T21:34:40Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90293","graphUrl":"/publications/semantic-interlock-graph/?record=90293","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90304,"title":"feat(webhook): define profile-scoped session and unattended interaction policy (Task 12)","kind":"pr","state":"closed","created":"2026-08-19T22:02:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90304","graphUrl":"/publications/semantic-interlock-graph/?record=90304","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":90307,"title":"fix(campaigns): harden executable parity contracts","kind":"pr","state":"open","created":"2026-08-19T22:12:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90307","graphUrl":"/publications/semantic-interlock-graph/?record=90307","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":90313,"title":"feat: web search works keyless on fresh installs (Parallel + Exa free tiers)","kind":"pr","state":"merged","created":"2026-08-19T22:18:09Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90313","graphUrl":"/publications/semantic-interlock-graph/?record=90313","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90317,"title":"fix(tools): the provider selected in hermes tools is what runs — credential presence never reroutes","kind":"pr","state":"merged","created":"2026-08-19T22:28:14Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90317","graphUrl":"/publications/semantic-interlock-graph/?record=90317","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90321,"title":"docs(discord): install canonical 42-row parity ledger","kind":"pr","state":"open","created":"2026-08-19T22:31:26Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90321","graphUrl":"/publications/semantic-interlock-graph/?record=90321","counts":{"reviews":1,"comments":6,"inlineReviewComments":0}},{"id":90330,"title":"fix: reasoning effort 'ultra' no longer 400s on non-Anthropic wires (#89503 class, salvage #89509)","kind":"pr","state":"merged","created":"2026-08-19T22:41:48Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90330","graphUrl":"/publications/semantic-interlock-graph/?record=90330","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90350,"title":"refactor: reasoning-effort clamps can no longer drift per vendor — one canonical ladder + declared wire vocabularies","kind":"pr","state":"merged","created":"2026-08-19T23:31:27Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90350","graphUrl":"/publications/semantic-interlock-graph/?record=90350","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90380,"title":"feat(computer_use): pluggable backend providers — one seam for container, sandbox, and remote-desktop runtimes (supersedes #61311)","kind":"pr","state":"open","created":"2026-08-20T00:14:45Z","author":"OutThisLife","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90380","graphUrl":"/publications/semantic-interlock-graph/?record=90380","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90448,"title":"fix(gateway): heal a dead reconnect watcher when the platform is already queued","kind":"pr","state":"closed","created":"2026-08-20T02:47:17Z","author":"jackulau","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90448","graphUrl":"/publications/semantic-interlock-graph/?record=90448","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90467,"title":"fix(desktop): stop Bot Chat click-spam reminting into the launch store","kind":"pr","state":"closed","created":"2026-08-20T03:26:00Z","author":"EndeavorYen","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90467","graphUrl":"/publications/semantic-interlock-graph/?record=90467","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90471,"title":"[Windows] Python-side taskkill sites lack PID-ownership guards (same stale-PID → 0xEF risk as #89614)","kind":"issue","state":"open","created":"2026-08-20T03:32:37Z","author":"gebilaowang404","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90471","graphUrl":"/publications/semantic-interlock-graph/?record=90471","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":90486,"title":"fix(deps): pin nanoid 3.3.18 under postcss (GHSA-2v37-7h3g-55p8)","kind":"pr","state":"open","created":"2026-08-20T03:52:47Z","author":"orcaspainting-dev","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90486","graphUrl":"/publications/semantic-interlock-graph/?record=90486","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90502,"title":"fix(gateway): the loop watchdog's own heartbeat can freeze the loop it watches","kind":"pr","state":"closed","created":"2026-08-20T04:23:04Z","author":"rodrigogs","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90502","graphUrl":"/publications/semantic-interlock-graph/?record=90502","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":90535,"title":"[Bug]: in-place update reloads new config against stale cli_output, aborting gateway restart","kind":"issue","state":"open","created":"2026-08-20T05:13:21Z","author":"albertbn","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90535","graphUrl":"/publications/semantic-interlock-graph/?record=90535","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":90537,"title":"fix(desktop): config autosave sends only session-edited keys — stale drafts stop reverting newer changes","kind":"pr","state":"closed","created":"2026-08-20T05:15:17Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90537","graphUrl":"/publications/semantic-interlock-graph/?record=90537","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90554,"title":"fix(update): reload config's import surface before config in the in-place updater","kind":"pr","state":"open","created":"2026-08-20T05:45:15Z","author":"liuhao1024","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90554","graphUrl":"/publications/semantic-interlock-graph/?record=90554","counts":{"reviews":1,"comments":4,"inlineReviewComments":0}},{"id":90623,"title":"All SessionDB message writes fail with \"unable to open database file\" under BEGIN IMMEDIATE + FTS5 triggers; identical insert succeeds in autocommit (v0.19.0, SQLite 3.46.1, Linux/aarch64)","kind":"issue","state":"open","created":"2026-08-20T07:12:29Z","author":"tjbean26","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90623","graphUrl":"/publications/semantic-interlock-graph/?record=90623","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90629,"title":"fix(desktop): route remote file APIs to registered gateway","kind":"pr","state":"closed","created":"2026-08-20T07:18:30Z","author":"JasmineLCY","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90629","graphUrl":"/publications/semantic-interlock-graph/?record=90629","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90650,"title":"install.sh: hash-verified tier never applies — relative `exclude-newer = \"14 days\"` invalidates uv.lock on every pinned checkout","kind":"issue","state":"closed","created":"2026-08-20T07:56:36Z","author":"henims","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90650","graphUrl":"/publications/semantic-interlock-graph/?record=90650","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90675,"title":"fix(tools): stop visible tools from failing mid-session","kind":"pr","state":"open","created":"2026-08-20T08:39:59Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90675","graphUrl":"/publications/semantic-interlock-graph/?record=90675","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90683,"title":"[Bug]: Post-turn background review runs as daemon thread — CLI/kanban worker exit kills it mid-request (never completes, full-context replay wasted every run)","kind":"issue","state":"open","created":"2026-08-20T08:51:29Z","author":"grigoryfeil","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90683","graphUrl":"/publications/semantic-interlock-graph/?record=90683","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90687,"title":"[Bug]: ERROR codes on all devices - Installation","kind":"issue","state":"open","created":"2026-08-20T09:03:54Z","author":"qapdex-maker","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90687","graphUrl":"/publications/semantic-interlock-graph/?record=90687","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90700,"title":"[Bug]: Public /api/status returns unfiltered platform error_message / gateway_exit_reason diagnostics","kind":"issue","state":"open","created":"2026-08-20T09:31:40Z","author":"Atroci","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90700","graphUrl":"/publications/semantic-interlock-graph/?record=90700","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90702,"title":"[Bug]: /auth/native/authorize pending store fillable for 10min via spoofed X-Forwarded-For (per-IP cap bypass)","kind":"issue","state":"open","created":"2026-08-20T09:31:50Z","author":"Atroci","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90702","graphUrl":"/publications/semantic-interlock-graph/?record=90702","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90712,"title":"fix(update): reload cli_output so the gateway restart phase survives the pull","kind":"pr","state":"closed","created":"2026-08-20T09:45:19Z","author":"james47kjv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90712","graphUrl":"/publications/semantic-interlock-graph/?record=90712","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90720,"title":"fix: prevent gateway crash-loop on Telegram network outage","kind":"pr","state":"closed","created":"2026-08-20T10:07:09Z","author":"jaseem66caj","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90720","graphUrl":"/publications/semantic-interlock-graph/?record=90720","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90734,"title":"fix(state): unlocked reads on the shared SessionDB writer connection destroy turns as session_persistence_failed","kind":"pr","state":"closed","created":"2026-08-20T10:31:36Z","author":"Kyzcreig","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90734","graphUrl":"/publications/semantic-interlock-graph/?record=90734","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":90736,"title":"fix(dashboard-auth): stop trusting client-controlled X-Forwarded-For for rate-limiting/attribution","kind":"pr","state":"open","created":"2026-08-20T10:34:26Z","author":"ygd58","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90736","graphUrl":"/publications/semantic-interlock-graph/?record=90736","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90737,"title":"fix(mcp): bind stored OAuth tokens to their server URL and clean on remove","kind":"pr","state":"open","created":"2026-08-20T10:35:19Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90737","graphUrl":"/publications/semantic-interlock-graph/?record=90737","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90747,"title":"fix(state): apply macOS write barriers on every state.db repair connection","kind":"pr","state":"closed","created":"2026-08-20T10:41:15Z","author":"dhanesh","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90747","graphUrl":"/publications/semantic-interlock-graph/?record=90747","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":90750,"title":"fix(dashboard): stop leaking free-text platform error_message / gateway_exit_reason on public /api/status","kind":"pr","state":"open","created":"2026-08-20T10:47:26Z","author":"ygd58","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90750","graphUrl":"/publications/semantic-interlock-graph/?record=90750","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90826,"title":"fix(install): disclose an install that lost hash verification","kind":"pr","state":"open","created":"2026-08-20T13:16:13Z","author":"jackulau","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90826","graphUrl":"/publications/semantic-interlock-graph/?record=90826","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90829,"title":"Bug: Daily Desktop update fails — \"desktop app was not rebuilt, still on previous build\" (win32-x64 fail-closed get-windows gate + corrupted node_modules)","kind":"issue","state":"open","created":"2026-08-20T13:21:48Z","author":"cvc007","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90829","graphUrl":"/publications/semantic-interlock-graph/?record=90829","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90845,"title":"fix(gateway): bound the hygiene-compression turn-hold so a streaming summary cannot freeze the turn","kind":"pr","state":"closed","created":"2026-08-20T13:53:19Z","author":"Machan-Army","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90845","graphUrl":"/publications/semantic-interlock-graph/?record=90845","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":90852,"title":"fix(desktop): resolve Win10 translucency defaults from platform, not glass capability","kind":"pr","state":"closed","created":"2026-08-20T14:08:26Z","author":"Jackal991","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90852","graphUrl":"/publications/semantic-interlock-graph/?record=90852","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90866,"title":"[Architecture] Make observable state proof-carrying from source to side effect","kind":"issue","state":"open","created":"2026-08-20T14:39:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90866","graphUrl":"/publications/semantic-interlock-graph/?record=90866","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":90880,"title":"[Security]: external-boundary provenance is erased before identity, admission, projection, and audit policy","kind":"issue","state":"open","created":"2026-08-20T15:02:28Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/90880","graphUrl":"/publications/semantic-interlock-graph/?record=90880","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":90881,"title":"[Architecture] Make Bot Chat canonical identity owner-qualified, generation-bound, and idempotent","kind":"issue","state":"closed","created":"2026-08-20T15:06:26Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90881","graphUrl":"/publications/semantic-interlock-graph/?record=90881","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90883,"title":"security: restore session write and self-improvement enforcement","kind":"pr","state":"closed","created":"2026-08-20T15:23:14Z","author":"jrgros-ops","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90883","graphUrl":"/publications/semantic-interlock-graph/?record=90883","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":90888,"title":"fix(mcp-oauth): bind delegated auth-flow teardown to the owning task","kind":"pr","state":"open","created":"2026-08-20T15:37:12Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90888","graphUrl":"/publications/semantic-interlock-graph/?record=90888","counts":{"reviews":1,"comments":3,"inlineReviewComments":0}},{"id":90913,"title":"fix(desktop): make explicit connection identity authoritative","kind":"pr","state":"closed","created":"2026-08-20T16:04:50Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90913","graphUrl":"/publications/semantic-interlock-graph/?record=90913","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":90924,"title":"feat(desktop): carry route activation proof into file mutations","kind":"pr","state":"open","created":"2026-08-20T16:26:12Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90924","graphUrl":"/publications/semantic-interlock-graph/?record=90924","counts":{"reviews":3,"comments":8,"inlineReviewComments":0}},{"id":90933,"title":"fix(desktop): deliver timed-out group replies automatically","kind":"pr","state":"open","created":"2026-08-20T16:37:26Z","author":"spenchey","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90933","graphUrl":"/publications/semantic-interlock-graph/?record=90933","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90941,"title":"fix(installer): the bootstrap installer stops waiting on pipe EOF","kind":"pr","state":"merged","created":"2026-08-20T16:41:25Z","author":"OutThisLife","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90941","graphUrl":"/publications/semantic-interlock-graph/?record=90941","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":90950,"title":"state.db corruption recurs on SQLite 3.53.1 — WAL sidecar unlink under a concurrent writer","kind":"issue","state":"closed","created":"2026-08-20T16:57:05Z","author":"jeremykane","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/90950","graphUrl":"/publications/semantic-interlock-graph/?record=90950","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":90961,"title":"fix(desktop): never delete safeStorage keychain item during macOS re-sign; verify fallback strictly","kind":"pr","state":"closed","created":"2026-08-20T17:06:27Z","author":"DavidMetcalfe","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90961","graphUrl":"/publications/semantic-interlock-graph/?record=90961","counts":{"reviews":2,"comments":3,"inlineReviewComments":0}},{"id":90962,"title":"fix(deps): refresh security-sensitive dependency pins","kind":"pr","state":"closed","created":"2026-08-20T17:07:55Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90962","graphUrl":"/publications/semantic-interlock-graph/?record=90962","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":90972,"title":"fix(prompt_caching): make apply_anthropic_cache_control idempotent on pre-decorated input","kind":"pr","state":"closed","created":"2026-08-20T17:26:18Z","author":"JoaoMarcos44","roles":["credited","mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90972","graphUrl":"/publications/semantic-interlock-graph/?record=90972","counts":{"reviews":4,"comments":0,"inlineReviewComments":5}},{"id":90976,"title":"fix(native_compaction): preserve compression summary messages during pre-checkpoint pruning","kind":"pr","state":"closed","created":"2026-08-20T17:27:29Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90976","graphUrl":"/publications/semantic-interlock-graph/?record=90976","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":90985,"title":"[Bug]: Context compaction can tear down a turn while tool calls are in-flight — side effects silently lost","kind":"issue","state":"open","created":"2026-08-20T17:42:29Z","author":"jcbyl","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90985","graphUrl":"/publications/semantic-interlock-graph/?record=90985","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":90989,"title":"refactor(webhook): collapse feature surface into one authority per question","kind":"issue","state":"open","created":"2026-08-20T17:48:28Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/90989","graphUrl":"/publications/semantic-interlock-graph/?record=90989","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":90993,"title":"fix(desktop): route v2 registry SSH terminals remotely","kind":"pr","state":"closed","created":"2026-08-20T17:53:55Z","author":"Mabolla","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/90993","graphUrl":"/publications/semantic-interlock-graph/?record=90993","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":90995,"title":"refactor(webhook): establish canonical intake authority","kind":"pr","state":"closed","created":"2026-08-20T17:57:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/90995","graphUrl":"/publications/semantic-interlock-graph/?record=90995","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":91029,"title":"fix(approval): prevent Docker authorization bypass of deny policy","kind":"pr","state":"closed","created":"2026-08-20T18:51:37Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91029","graphUrl":"/publications/semantic-interlock-graph/?record=91029","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91036,"title":"docs(slack): install executable parity and @Hermes Tag ledger","kind":"pr","state":"open","created":"2026-08-20T19:10:42Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91036","graphUrl":"/publications/semantic-interlock-graph/?record=91036","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":91042,"title":"fix(deps): remediate active dependency advisories","kind":"pr","state":"closed","created":"2026-08-20T19:22:09Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91042","graphUrl":"/publications/semantic-interlock-graph/?record=91042","counts":{"reviews":1,"comments":12,"inlineReviewComments":0}},{"id":91063,"title":"fix(desktop): recover corrupt Windows native deps in isolation","kind":"pr","state":"closed","created":"2026-08-20T20:02:27Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91063","graphUrl":"/publications/semantic-interlock-graph/?record=91063","counts":{"reviews":1,"comments":3,"inlineReviewComments":0}},{"id":91079,"title":"fix(desktop): make Windows package rebuild transactional and self-healing","kind":"pr","state":"open","created":"2026-08-20T20:33:28Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91079","graphUrl":"/publications/semantic-interlock-graph/?record=91079","counts":{"reviews":1,"comments":17,"inlineReviewComments":0}},{"id":91080,"title":"test(state): reproduce #90950 WAL sidecar split-brain","kind":"pr","state":"closed","created":"2026-08-20T20:38:34Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/91080","graphUrl":"/publications/semantic-interlock-graph/?record=91080","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":91111,"title":"feat(hermes-tag): add additive governance and continuity kernel","kind":"pr","state":"open","created":"2026-08-20T21:25:23Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91111","graphUrl":"/publications/semantic-interlock-graph/?record=91111","counts":{"reviews":1,"comments":5,"inlineReviewComments":0}},{"id":91139,"title":"fix(mcp): restrict catalog environment writes","kind":"pr","state":"merged","created":"2026-08-20T22:36:40Z","author":"unsupportedpastels","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91139","graphUrl":"/publications/semantic-interlock-graph/?record=91139","counts":{"reviews":6,"comments":2,"inlineReviewComments":5}},{"id":91152,"title":"feat: expose bounded MCP App envelopes in session chat","kind":"pr","state":"open","created":"2026-08-20T23:03:54Z","author":"RuniThomsen","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91152","graphUrl":"/publications/semantic-interlock-graph/?record=91152","counts":{"reviews":1,"comments":0,"inlineReviewComments":3}},{"id":91162,"title":"fix(kanban): defer manual reclaim until worker termination is proven","kind":"pr","state":"open","created":"2026-08-20T23:29:17Z","author":"qooplmao","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91162","graphUrl":"/publications/semantic-interlock-graph/?record=91162","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91185,"title":"fix(gateway): make Windows Scheduled Task install valid on workgroup hosts","kind":"pr","state":"closed","created":"2026-08-21T00:33:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91185","graphUrl":"/publications/semantic-interlock-graph/?record=91185","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91188,"title":"fix(desktop): make managed Node authoritative for Windows install scripts","kind":"pr","state":"closed","created":"2026-08-21T00:36:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91188","graphUrl":"/publications/semantic-interlock-graph/?record=91188","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91192,"title":"feat(a2a): authorize named peers for local operator tasks","kind":"pr","state":"open","created":"2026-08-21T00:39:56Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91192","graphUrl":"/publications/semantic-interlock-graph/?record=91192","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":91193,"title":"fix(update): restore a Desktop build wiped by an earlier Windows update","kind":"pr","state":"closed","created":"2026-08-21T00:39:57Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91193","graphUrl":"/publications/semantic-interlock-graph/?record=91193","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91196,"title":"fix(install): fail clearly before PowerShell ConstrainedLanguage mutates anything","kind":"pr","state":"closed","created":"2026-08-21T00:44:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91196","graphUrl":"/publications/semantic-interlock-graph/?record=91196","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91199,"title":"feat(proxy): add loopback OpenAI Codex OAuth adapter","kind":"pr","state":"open","created":"2026-08-21T00:47:22Z","author":"BELGARATHbb","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91199","graphUrl":"/publications/semantic-interlock-graph/?record=91199","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91230,"title":"[Architecture / Publication] Task Completion Verification — exact-object completion as the sixth Hermes law","kind":"issue","state":"open","created":"2026-08-21T02:01:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/91230","graphUrl":"/publications/semantic-interlock-graph/?record=91230","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":91252,"title":"feat(delegation): subagents can fork the parent conversation (port of kimi-code#3007)","kind":"pr","state":"open","created":"2026-08-21T02:35:08Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91252","graphUrl":"/publications/semantic-interlock-graph/?record=91252","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91267,"title":"feat(api): add locked request-scoped model runtimes","kind":"pr","state":"open","created":"2026-08-21T03:11:59Z","author":"abigtomato","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91267","graphUrl":"/publications/semantic-interlock-graph/?record=91267","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91277,"title":"[Tracking] Fleet update reliability: one deployment plan for local, multi-profile, remote, and image-managed installs","kind":"issue","state":"closed","created":"2026-08-21T03:33:08Z","author":"teknium1","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/91277","graphUrl":"/publications/semantic-interlock-graph/?record=91277","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":91283,"title":"feat(update): hermes update now proves its outcome — receipts + fleet version verification (#91277 Phase 1)","kind":"pr","state":"merged","created":"2026-08-21T03:51:20Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91283","graphUrl":"/publications/semantic-interlock-graph/?record=91283","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91293,"title":"fix(security): enforce provenance-based profile subprocess isolation","kind":"pr","state":"open","created":"2026-08-21T04:09:18Z","author":"RecursiveIntell","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91293","graphUrl":"/publications/semantic-interlock-graph/?record=91293","counts":{"reviews":3,"comments":1,"inlineReviewComments":0}},{"id":91316,"title":"feat(update): add deployment-plan admission with fail-closed legacy guard","kind":"pr","state":"closed","created":"2026-08-21T05:19:58Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91316","graphUrl":"/publications/semantic-interlock-graph/?record=91316","counts":{"reviews":3,"comments":5,"inlineReviewComments":0}},{"id":91327,"title":"ci: verify and export the Windows generation-barrier source","kind":"pr","state":"closed","created":"2026-08-21T05:46:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91327","graphUrl":"/publications/semantic-interlock-graph/?record=91327","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91345,"title":"fix(profiles): stop isolated dashboards from enabling cross-profile prompt injection","kind":"pr","state":"open","created":"2026-08-21T06:24:55Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91345","graphUrl":"/publications/semantic-interlock-graph/?record=91345","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91362,"title":"feat(kanban): support fixed worker commands","kind":"pr","state":"open","created":"2026-08-21T07:05:45Z","author":"MRPANACHE","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91362","graphUrl":"/publications/semantic-interlock-graph/?record=91362","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91381,"title":"fix(profiles): scope profile endpoints to an isolated dashboard's profile","kind":"pr","state":"open","created":"2026-08-21T07:45:13Z","author":"KeyArgo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91381","graphUrl":"/publications/semantic-interlock-graph/?record=91381","counts":{"reviews":7,"comments":0,"inlineReviewComments":0}},{"id":91403,"title":"fix: classify provider empty worker exits","kind":"pr","state":"open","created":"2026-08-21T08:42:57Z","author":"kunkakamikasa","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91403","graphUrl":"/publications/semantic-interlock-graph/?record=91403","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91409,"title":"feat(webhook): support ${VAR} env expansion for route HMAC secrets","kind":"pr","state":"open","created":"2026-08-21T09:10:10Z","author":"mtvgadgets","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91409","graphUrl":"/publications/semantic-interlock-graph/?record=91409","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91427,"title":"feat(tools): pass gateway session user id on MCP tools/call","kind":"pr","state":"open","created":"2026-08-21T10:00:09Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91427","graphUrl":"/publications/semantic-interlock-graph/?record=91427","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":91475,"title":"fix(protocol): let clients recover turn outcomes after reconnects","kind":"pr","state":"open","created":"2026-08-21T11:21:06Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91475","graphUrl":"/publications/semantic-interlock-graph/?record=91475","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91509,"title":"fix(background-review): preserve profile-scoped credentials","kind":"pr","state":"open","created":"2026-08-21T12:37:13Z","author":"lightcloud00","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91509","graphUrl":"/publications/semantic-interlock-graph/?record=91509","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91516,"title":"fix(agent): guard merged assistant compaction handoffs (salvage #85394)","kind":"pr","state":"merged","created":"2026-08-21T12:55:24Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91516","graphUrl":"/publications/semantic-interlock-graph/?record=91516","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91535,"title":"feat(browser): authenticated extension controller (salvage #85351)","kind":"pr","state":"merged","created":"2026-08-21T13:33:51Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91535","graphUrl":"/publications/semantic-interlock-graph/?record=91535","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91554,"title":"fix(kanban): split worker liveness and progress leases","kind":"pr","state":"open","created":"2026-08-21T14:11:05Z","author":"LucidPaths","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91554","graphUrl":"/publications/semantic-interlock-graph/?record=91554","counts":{"reviews":2,"comments":0,"inlineReviewComments":1}},{"id":91557,"title":"fix(native-compaction): retain image-only user content","kind":"pr","state":"closed","created":"2026-08-21T14:12:56Z","author":"andrexibiza","roles":["authored","commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91557","graphUrl":"/publications/semantic-interlock-graph/?record=91557","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":91559,"title":"[WIP] fix(update): bind fleet proof to process incarnation","kind":"pr","state":"closed","created":"2026-08-21T14:13:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91559","graphUrl":"/publications/semantic-interlock-graph/?record=91559","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":91565,"title":"security: remove ACP subprocess controls from generic environment persistence","kind":"issue","state":"closed","created":"2026-08-21T14:19:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/91565","graphUrl":"/publications/semantic-interlock-graph/?record=91565","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":91585,"title":"fix(state): fail closed on unscoped SQLite corruption","kind":"pr","state":"closed","created":"2026-08-21T14:48:17Z","author":"brucexu-eth","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91585","graphUrl":"/publications/semantic-interlock-graph/?record=91585","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91628,"title":"fix(serve): skip eager MCP at dashboard when a live gateway exists (#91564)","kind":"pr","state":"closed","created":"2026-08-21T15:38:29Z","author":"smfworks","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91628","graphUrl":"/publications/semantic-interlock-graph/?record=91628","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":91652,"title":"test(stt): idle-timeout progress test no longer races process spawn (salvage #78221)","kind":"pr","state":"open","created":"2026-08-21T16:23:03Z","author":"teknium1","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91652","graphUrl":"/publications/semantic-interlock-graph/?record=91652","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91677,"title":"fix(gateway): close Host in the Shell RCE vulnerability","kind":"pr","state":"closed","created":"2026-08-21T16:56:09Z","author":"unsupportedpastels","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91677","graphUrl":"/publications/semantic-interlock-graph/?record=91677","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91704,"title":"fix(desktop): bind teardown to retained process authority (clean landing)","kind":"pr","state":"closed","created":"2026-08-21T17:41:56Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/91704","graphUrl":"/publications/semantic-interlock-graph/?record=91704","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":91709,"title":"ci: exact-object certification for #90250 history","kind":"pr","state":"closed","created":"2026-08-21T17:49:49Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/91709","graphUrl":"/publications/semantic-interlock-graph/?record=91709","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":91725,"title":"fix(slack): honor native agent stop control","kind":"pr","state":"open","created":"2026-08-21T18:15:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91725","graphUrl":"/publications/semantic-interlock-graph/?record=91725","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91735,"title":"fix(approval): wire file_safety deny paths into shell write-guard (HA-D1)","kind":"pr","state":"open","created":"2026-08-21T18:39:12Z","author":"EAbaracus","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91735","graphUrl":"/publications/semantic-interlock-graph/?record=91735","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91754,"title":"fix(state): fail closed on damaged state.db before gateway writes","kind":"pr","state":"open","created":"2026-08-21T19:09:17Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91754","graphUrl":"/publications/semantic-interlock-graph/?record=91754","counts":{"reviews":1,"comments":6,"inlineReviewComments":0}},{"id":91779,"title":"fix(agent): truncation continuation for responses-family api modes (codex/codex_responses/responses)","kind":"pr","state":"open","created":"2026-08-21T19:37:51Z","author":"huanshan5195","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91779","graphUrl":"/publications/semantic-interlock-graph/?record=91779","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91798,"title":"fix(desktop): stop simple-git custom-binary warning spam on Windows","kind":"pr","state":"open","created":"2026-08-21T20:21:12Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91798","graphUrl":"/publications/semantic-interlock-graph/?record=91798","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":91828,"title":"fix(desktop): stop missing plugin entries from flooding IPC logs","kind":"pr","state":"closed","created":"2026-08-21T21:32:42Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/91828","graphUrl":"/publications/semantic-interlock-graph/?record=91828","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":91869,"title":"fix(update): Windows venv-holder guard names holders correctly and can see the gateway it must pause (#90778, #87594 — proven live on windows-latest)","kind":"pr","state":"merged","created":"2026-08-21T22:43:42Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91869","graphUrl":"/publications/semantic-interlock-graph/?record=91869","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91894,"title":"desktop: make contribution visibility derive from a live authoritative source","kind":"issue","state":"open","created":"2026-08-21T23:19:45Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/91894","graphUrl":"/publications/semantic-interlock-graph/?record=91894","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":91895,"title":"feat(update): enforce generation-fenced deployment transaction authority","kind":"pr","state":"closed","created":"2026-08-21T23:19:59Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91895","graphUrl":"/publications/semantic-interlock-graph/?record=91895","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":91897,"title":"fix(desktop): bind contribution visibility to live authority","kind":"pr","state":"open","created":"2026-08-21T23:21:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91897","graphUrl":"/publications/semantic-interlock-graph/?record=91897","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":91906,"title":"fix(deps): close standalone Nano ID gap and Linux ARM64 package layout","kind":"pr","state":"open","created":"2026-08-21T23:30:40Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91906","graphUrl":"/publications/semantic-interlock-graph/?record=91906","counts":{"reviews":1,"comments":18,"inlineReviewComments":0}},{"id":91909,"title":"docs(architecture): define effective capability at consuming boundaries","kind":"pr","state":"open","created":"2026-08-21T23:37:35Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91909","graphUrl":"/publications/semantic-interlock-graph/?record=91909","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":91911,"title":"Architecture: make Bot Mode identity, capability, delivery, and cancellation one control plane","kind":"issue","state":"open","created":"2026-08-21T23:40:46Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/91911","graphUrl":"/publications/semantic-interlock-graph/?record=91911","counts":{"reviews":0,"comments":5,"inlineReviewComments":0}},{"id":91912,"title":"fix(server): move blocking credential-pool calls off the event loop (17-min freeze on network loss)","kind":"pr","state":"closed","created":"2026-08-21T23:43:07Z","author":"peetteerr","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91912","graphUrl":"/publications/semantic-interlock-graph/?record=91912","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91913,"title":"docs(architecture): install proof-carrying authority interlocks","kind":"pr","state":"closed","created":"2026-08-21T23:44:31Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/91913","graphUrl":"/publications/semantic-interlock-graph/?record=91913","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":91917,"title":"refactor(bot-mode): add shadow control-plane contracts","kind":"pr","state":"open","created":"2026-08-21T23:49:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/91917","graphUrl":"/publications/semantic-interlock-graph/?record=91917","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":91922,"title":"fix(camofox): recover on 410 as well as 404 for garbage-collected tabs","kind":"pr","state":"open","created":"2026-08-22T00:02:56Z","author":"Sphinx-8","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91922","graphUrl":"/publications/semantic-interlock-graph/?record=91922","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":91948,"title":"feat(kanban): per-task approval policy parking completed work for approver sign-off (#29457)","kind":"pr","state":"closed","created":"2026-08-22T00:38:43Z","author":"Enough1122","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91948","graphUrl":"/publications/semantic-interlock-graph/?record=91948","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":91951,"title":"feat(runtime): Plan F 護欄 + Plan B runtime toolset + 軟警告 + 競爭 SOP","kind":"pr","state":"closed","created":"2026-08-22T00:45:27Z","author":"kaecer68","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91951","graphUrl":"/publications/semantic-interlock-graph/?record=91951","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":91953,"title":"fix(cron): gate adapter-less tickers on gateway liveness","kind":"pr","state":"open","created":"2026-08-22T00:47:30Z","author":"aryn-lacy","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91953","graphUrl":"/publications/semantic-interlock-graph/?record=91953","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":91981,"title":"fix(kanban): make Docker worker workspaces task-scoped and host-backed","kind":"pr","state":"open","created":"2026-08-22T01:36:40Z","author":"keeltrace","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/91981","graphUrl":"/publications/semantic-interlock-graph/?record=91981","counts":{"reviews":2,"comments":0,"inlineReviewComments":4}},{"id":92013,"title":"fix(update): ZIP fallback no longer destroys user work or the desktop build (#87331, #91962, #87304, #70337 — salvage #87878 + #70477)","kind":"pr","state":"merged","created":"2026-08-22T02:42:02Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92013","graphUrl":"/publications/semantic-interlock-graph/?record=92013","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":92020,"title":"feat(desktop): Send Diagnostics — error card uploads a redacted debug bundle with support handoff","kind":"pr","state":"merged","created":"2026-08-22T02:55:17Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92020","graphUrl":"/publications/semantic-interlock-graph/?record=92020","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92024,"title":"feat(webhook): Standard Webhooks senders now authenticate (fixes #47451, salvage #47849)","kind":"pr","state":"open","created":"2026-08-22T03:13:01Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92024","graphUrl":"/publications/semantic-interlock-graph/?record=92024","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92046,"title":"ci: install one-shot PR 91906 dependency materializer","kind":"pr","state":"closed","created":"2026-08-22T04:22:04Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92046","graphUrl":"/publications/semantic-interlock-graph/?record=92046","counts":{"reviews":2,"comments":14,"inlineReviewComments":0}},{"id":92051,"title":"feat(kanban): hard-enforce forbidden_tools and require_summary on created tasks (#46582)","kind":"pr","state":"closed","created":"2026-08-22T04:32:39Z","author":"Enough1122","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92051","graphUrl":"/publications/semantic-interlock-graph/?record=92051","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92075,"title":"feat: add native Fly Sprites terminal backend","kind":"pr","state":"closed","created":"2026-08-22T05:32:06Z","author":"signalharbor27","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92075","graphUrl":"/publications/semantic-interlock-graph/?record=92075","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92125,"title":"fix(auxiliary): fail closed when a declared key_env resolves empty","kind":"pr","state":"open","created":"2026-08-22T07:47:26Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92125","graphUrl":"/publications/semantic-interlock-graph/?record=92125","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92155,"title":"fix(file-tools): stop active-profile instruction persistence from bypassing approval","kind":"pr","state":"open","created":"2026-08-22T09:29:10Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92155","graphUrl":"/publications/semantic-interlock-graph/?record=92155","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92187,"title":"feat(gateway): add structured per-session runtime options","kind":"pr","state":"open","created":"2026-08-22T10:11:05Z","author":"ocuclaw","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92187","graphUrl":"/publications/semantic-interlock-graph/?record=92187","counts":{"reviews":3,"comments":0,"inlineReviewComments":1}},{"id":92197,"title":"feat(gateway): route live Telegram agents between foreground and background","kind":"pr","state":"open","created":"2026-08-22T10:22:46Z","author":"shibaeff","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92197","graphUrl":"/publications/semantic-interlock-graph/?record=92197","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92206,"title":"fix(kanban): auto-decomposed subtrees are dispatchable and the orchestrator worker can see the board","kind":"pr","state":"open","created":"2026-08-22T10:38:30Z","author":"auroracapital","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92206","graphUrl":"/publications/semantic-interlock-graph/?record=92206","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92235,"title":"fix(memory): prevent silent loss of external provider writes","kind":"pr","state":"open","created":"2026-08-22T11:36:44Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92235","graphUrl":"/publications/semantic-interlock-graph/?record=92235","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92247,"title":"fix(gateway): keep the reconnect attention clock across a flapping platform","kind":"pr","state":"open","created":"2026-08-22T12:12:58Z","author":"jackulau","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92247","graphUrl":"/publications/semantic-interlock-graph/?record=92247","counts":{"reviews":2,"comments":3,"inlineReviewComments":0}},{"id":92257,"title":"feat(agent): let backend plugins resolve exact live prompts","kind":"pr","state":"closed","created":"2026-08-22T12:44:53Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92257","graphUrl":"/publications/semantic-interlock-graph/?record=92257","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92309,"title":"fix(codex-runtime): forward dispatcher env to hermes-tools MCP subprocess (#92282)","kind":"pr","state":"open","created":"2026-08-22T14:56:14Z","author":"Finn763","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/92309","graphUrl":"/publications/semantic-interlock-graph/?record=92309","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":92333,"title":"fix(desktop): publish a secondary gateway route only once its WebSocket is open","kind":"pr","state":"closed","created":"2026-08-22T15:27:06Z","author":"Finn763","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92333","graphUrl":"/publications/semantic-interlock-graph/?record=92333","counts":{"reviews":4,"comments":0,"inlineReviewComments":1}},{"id":92350,"title":"feat: add secure browser human handoff","kind":"pr","state":"open","created":"2026-08-22T16:00:44Z","author":"Reksely","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92350","graphUrl":"/publications/semantic-interlock-graph/?record=92350","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92361,"title":"camofox browser tool: navigate hardening (timeout/retry on slow first paint)","kind":"issue","state":"open","created":"2026-08-22T16:26:48Z","author":"Xipong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/92361","graphUrl":"/publications/semantic-interlock-graph/?record=92361","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":92381,"title":"fix(gateway): warn once per flapping episode, not once per bind","kind":"pr","state":"open","created":"2026-08-22T17:12:17Z","author":"jackulau","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92381","graphUrl":"/publications/semantic-interlock-graph/?record=92381","counts":{"reviews":2,"comments":0,"inlineReviewComments":2}},{"id":92394,"title":"chore: committed profile export (default.tar.gz) removed from repo root and Docker layers (salvage #91712)","kind":"pr","state":"merged","created":"2026-08-22T17:26:14Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/92394","graphUrl":"/publications/semantic-interlock-graph/?record=92394","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":92409,"title":"feat(proxy): add OpenAI Codex subscription adapter","kind":"pr","state":"open","created":"2026-08-22T17:47:14Z","author":"phucnguyenquang","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92409","graphUrl":"/publications/semantic-interlock-graph/?record=92409","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92416,"title":"fix: stop child hermes chat inheriting Kanban worker ownership","kind":"pr","state":"open","created":"2026-08-22T17:52:04Z","author":"ming0627","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/92416","graphUrl":"/publications/semantic-interlock-graph/?record=92416","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":92437,"title":"feat(approvals): user-defined ask rules — Claude Code-style ask/allow/deny trio","kind":"pr","state":"open","created":"2026-08-22T18:30:38Z","author":"dhruvkej9","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92437","graphUrl":"/publications/semantic-interlock-graph/?record=92437","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":92457,"title":"security: rotate exposed webhook credential and republish affected images after committed profile archive","kind":"issue","state":"closed","created":"2026-08-22T18:59:33Z","author":"andrexibiza","roles":["authored","commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/92457","graphUrl":"/publications/semantic-interlock-graph/?record=92457","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":92477,"title":"feat(dashboard): add policy-pinned embedded chat","kind":"pr","state":"open","created":"2026-08-22T19:38:47Z","author":"RuniThomsen","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92477","graphUrl":"/publications/semantic-interlock-graph/?record=92477","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92487,"title":"fix(camofox): treat HTTP 410 as stale tab on navigate","kind":"pr","state":"closed","created":"2026-08-22T19:55:54Z","author":"Xipong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/92487","graphUrl":"/publications/semantic-interlock-graph/?record=92487","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":92489,"title":"fix(timezone): isolate cache by active profile","kind":"pr","state":"closed","created":"2026-08-22T19:56:08Z","author":"qdivan","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92489","graphUrl":"/publications/semantic-interlock-graph/?record=92489","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92494,"title":"fix(a2a): preserve delivery round trips and route confirmations to origin sessions","kind":"pr","state":"open","created":"2026-08-22T20:03:23Z","author":"McClean","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92494","graphUrl":"/publications/semantic-interlock-graph/?record=92494","counts":{"reviews":8,"comments":0,"inlineReviewComments":6}},{"id":92495,"title":"fix(backup): bound non-advancing SQLite snapshots","kind":"pr","state":"open","created":"2026-08-22T20:05:53Z","author":"keeltrace","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92495","graphUrl":"/publications/semantic-interlock-graph/?record=92495","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":92511,"title":"feat(webhook): let trusted relays hand off to bounded profiles","kind":"pr","state":"open","created":"2026-08-22T20:38:26Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92511","graphUrl":"/publications/semantic-interlock-graph/?record=92511","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92528,"title":"fix(tui): recover model switches after failed session resume","kind":"pr","state":"closed","created":"2026-08-22T21:15:18Z","author":"inimitablemind","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92528","graphUrl":"/publications/semantic-interlock-graph/?record=92528","counts":{"reviews":2,"comments":0,"inlineReviewComments":2}},{"id":92536,"title":"feat(update): enforce image-managed update refusal contract","kind":"pr","state":"closed","created":"2026-08-22T21:43:39Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/92536","graphUrl":"/publications/semantic-interlock-graph/?record=92536","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":92543,"title":"fix: bump Electron to 43.4.1 and nanoid to 3.3.18","kind":"pr","state":"open","created":"2026-08-22T22:20:51Z","author":"mrxmoex","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92543","graphUrl":"/publications/semantic-interlock-graph/?record=92543","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":92545,"title":"feat(update): refuse in-place mutation for image-managed deployments (#91277 Phase 3)","kind":"pr","state":"closed","created":"2026-08-22T22:32:51Z","author":"andrexibiza","roles":["authored","commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/92545","graphUrl":"/publications/semantic-interlock-graph/?record=92545","counts":{"reviews":0,"comments":14,"inlineReviewComments":0}},{"id":92555,"title":"ci: main can advance without an exact-SHA run receipt or enforced status contexts","kind":"issue","state":"open","created":"2026-08-22T22:58:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/92555","graphUrl":"/publications/semantic-interlock-graph/?record=92555","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":92562,"title":"fix(hooks): stop shell hook approval requests from bypassing confirmation","kind":"pr","state":"open","created":"2026-08-22T23:25:00Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92562","graphUrl":"/publications/semantic-interlock-graph/?record=92562","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92618,"title":"security: establish a repository-wide assurance baseline and release security gate","kind":"issue","state":"open","created":"2026-08-23T01:45:18Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/92618","graphUrl":"/publications/semantic-interlock-graph/?record=92618","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":92619,"title":"fix(auth): keep Anthropic OAuth sessions valid after token rotation","kind":"pr","state":"closed","created":"2026-08-23T01:47:42Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92619","graphUrl":"/publications/semantic-interlock-graph/?record=92619","counts":{"reviews":7,"comments":0,"inlineReviewComments":0}},{"id":92633,"title":"fix(terminal): gate lifecycle block on process ownership, not inherited env (#92560)","kind":"pr","state":"closed","created":"2026-08-23T02:23:39Z","author":"DavidMetcalfe","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/92633","graphUrl":"/publications/semantic-interlock-graph/?record=92633","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":92636,"title":"fix(windows): stage hermes launchers in the managed binary dir, not the git checkout","kind":"pr","state":"merged","created":"2026-08-23T02:32:52Z","author":"jquesnelle","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92636","graphUrl":"/publications/semantic-interlock-graph/?record=92636","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":92649,"title":"feat(delegation): add bounded live subagent inspect","kind":"pr","state":"open","created":"2026-08-23T02:58:43Z","author":"keeltrace","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92649","graphUrl":"/publications/semantic-interlock-graph/?record=92649","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92682,"title":"fix(gateway): register secondary profiles' shell hooks and outbound webhooks","kind":"pr","state":"closed","created":"2026-08-23T03:43:49Z","author":"chelsealong","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92682","graphUrl":"/publications/semantic-interlock-graph/?record=92682","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":92689,"title":"fix(security): prevent profile export archives from reaching source and images","kind":"pr","state":"closed","created":"2026-08-23T04:08:15Z","author":"JoaoMarcos44","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92689","graphUrl":"/publications/semantic-interlock-graph/?record=92689","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92733,"title":"fix(desktop): hydrate transcript after reconnect attach","kind":"pr","state":"closed","created":"2026-08-23T05:33:25Z","author":"itsflownium","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92733","graphUrl":"/publications/semantic-interlock-graph/?record=92733","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":92736,"title":"fix: enforce Forge publication before Kanban completion","kind":"pr","state":"open","created":"2026-08-23T05:38:38Z","author":"DreamBeaver1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92736","graphUrl":"/publications/semantic-interlock-graph/?record=92736","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92750,"title":"feat(proxy): add authenticated loopback Codex OAuth adapter","kind":"pr","state":"open","created":"2026-08-23T06:21:26Z","author":"elkimek","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92750","graphUrl":"/publications/semantic-interlock-graph/?record=92750","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92767,"title":"fix(codex): settle pending Responses tool calls when output_item.done is omitted","kind":"pr","state":"closed","created":"2026-08-23T07:07:27Z","author":"cxxCoolStar","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92767","graphUrl":"/publications/semantic-interlock-graph/?record=92767","counts":{"reviews":2,"comments":0,"inlineReviewComments":3}},{"id":92771,"title":"fix(security): profile exports never land in source checkouts; CI rejects archive artifacts (salvage #92689)","kind":"pr","state":"closed","created":"2026-08-23T07:19:58Z","author":"kshitijk4poor","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92771","graphUrl":"/publications/semantic-interlock-graph/?record=92771","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92872,"title":"fix(gateway): prevent delegated children from stealing parent routes","kind":"pr","state":"closed","created":"2026-08-23T10:38:09Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92872","graphUrl":"/publications/semantic-interlock-graph/?record=92872","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":92905,"title":"feat(model): enforce profile-wide hard context ceiling","kind":"pr","state":"open","created":"2026-08-23T11:40:19Z","author":"Forser","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92905","graphUrl":"/publications/semantic-interlock-graph/?record=92905","counts":{"reviews":6,"comments":0,"inlineReviewComments":0}},{"id":92906,"title":"feat(mcp): make the stateless client path production-authoritative","kind":"pr","state":"open","created":"2026-08-23T11:40:27Z","author":"zapabob","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92906","graphUrl":"/publications/semantic-interlock-graph/?record=92906","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":92909,"title":"feat(desktop): materialize German (de) locale from #51762","kind":"pr","state":"open","created":"2026-08-23T11:43:54Z","author":"andrexibiza","roles":["authored","commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/92909","graphUrl":"/publications/semantic-interlock-graph/?record=92909","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":92911,"title":"IGNORE","kind":"issue","state":"closed","created":"2026-08-23T11:47:19Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/92911","graphUrl":"/publications/semantic-interlock-graph/?record=92911","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":92931,"title":"feat(bot-mode): make cross-connection relay lease-backed and idempotent","kind":"pr","state":"open","created":"2026-08-23T12:38:09Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/92931","graphUrl":"/publications/semantic-interlock-graph/?record=92931","counts":{"reviews":2,"comments":8,"inlineReviewComments":0}},{"id":92951,"title":"[WIP transport] materialize typed process-edge authority object","kind":"pr","state":"closed","created":"2026-08-23T13:23:27Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/92951","graphUrl":"/publications/semantic-interlock-graph/?record=92951","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":93009,"title":"feat(cron): persist conservative transport receipts","kind":"pr","state":"open","created":"2026-08-23T15:31:24Z","author":"Kinkoolino-Hermes","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93009","graphUrl":"/publications/semantic-interlock-graph/?record=93009","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93021,"title":"fix(kanban): harden reliability and sensitive execution boundaries","kind":"pr","state":"closed","created":"2026-08-23T15:47:12Z","author":"coloradeo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93021","graphUrl":"/publications/semantic-interlock-graph/?record=93021","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93042,"title":"feat(update): complete Phase 4 fleet UX and canary rollouts (#91277)","kind":"pr","state":"open","created":"2026-08-23T16:34:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93042","graphUrl":"/publications/semantic-interlock-graph/?record=93042","counts":{"reviews":0,"comments":18,"inlineReviewComments":0}},{"id":93064,"title":"[Bug]: state.db automatic repair can destroy canonical data before proving recovery","kind":"issue","state":"closed","created":"2026-08-23T17:01:54Z","author":"cervantesh","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/93064","graphUrl":"/publications/semantic-interlock-graph/?record=93064","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93083,"title":"perf(mcp): skip npx's resident parent when the package is already cached","kind":"pr","state":"closed","created":"2026-08-23T17:34:17Z","author":"jonpol01","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93083","graphUrl":"/publications/semantic-interlock-graph/?record=93083","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93084,"title":"fix(gateway): refuse --replace when target ownership cannot be proven","kind":"pr","state":"closed","created":"2026-08-23T17:37:20Z","author":"BrunoBza","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93084","graphUrl":"/publications/semantic-interlock-graph/?record=93084","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":93104,"title":"DO NOT CREATE","kind":"issue","state":"closed","created":"2026-08-23T18:03:06Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/93104","graphUrl":"/publications/semantic-interlock-graph/?record=93104","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":93112,"title":"fix(state): keep malformed schemas from disabling session persistence","kind":"pr","state":"closed","created":"2026-08-23T18:13:21Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93112","graphUrl":"/publications/semantic-interlock-graph/?record=93112","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93114,"title":"fix(gateway): restore session history after transient database failure","kind":"pr","state":"closed","created":"2026-08-23T18:19:42Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93114","graphUrl":"/publications/semantic-interlock-graph/?record=93114","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93118,"title":"DO NOT CREATE","kind":"issue","state":"closed","created":"2026-08-23T18:29:11Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/93118","graphUrl":"/publications/semantic-interlock-graph/?record=93118","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":93121,"title":"connector-comment-probe-92931","kind":"issue","state":"closed","created":"2026-08-23T18:33:18Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/93121","graphUrl":"/publications/semantic-interlock-graph/?record=93121","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":93124,"title":"feat(flight): automatic offline local-model continuity","kind":"pr","state":"open","created":"2026-08-23T18:37:04Z","author":"auroracapital","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93124","graphUrl":"/publications/semantic-interlock-graph/?record=93124","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93134,"title":"TUI clipboard path can leave execFileNoThrow pending after timeout","kind":"issue","state":"closed","created":"2026-08-23T19:00:03Z","author":"JoaoMarcos44","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/93134","graphUrl":"/publications/semantic-interlock-graph/?record=93134","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":93148,"title":"fix(tui): settle execFileNoThrow on timeout even when a daemon holds stdio","kind":"pr","state":"closed","created":"2026-08-23T19:08:44Z","author":"liuhao1024","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93148","graphUrl":"/publications/semantic-interlock-graph/?record=93148","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":93182,"title":"feat(security): add sanitized remote worker boundary","kind":"pr","state":"open","created":"2026-08-23T19:42:15Z","author":"mrkillbob","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93182","graphUrl":"/publications/semantic-interlock-graph/?record=93182","counts":{"reviews":6,"comments":0,"inlineReviewComments":0}},{"id":93194,"title":"fix(desktop): visible close for every preview pane surface","kind":"pr","state":"open","created":"2026-08-23T19:56:45Z","author":"andrexibiza","roles":["authored","mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93194","graphUrl":"/publications/semantic-interlock-graph/?record=93194","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":93200,"title":"fix(state): serialize cross-process FTS rebuild with file lock (fixes recurring DB corruption)","kind":"pr","state":"closed","created":"2026-08-23T20:07:22Z","author":"jackijianxa","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93200","graphUrl":"/publications/semantic-interlock-graph/?record=93200","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93230,"title":"[Security] CRITICAL: child-env post-scrub clobber in tui_gateway/host_supervisor.py (env.update(os.environ) after scrub)","kind":"issue","state":"closed","created":"2026-08-23T21:07:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/93230","graphUrl":"/publications/semantic-interlock-graph/?record=93230","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":93232,"title":"fix(tui): settle tmux clipboard load on direct child exit","kind":"pr","state":"closed","created":"2026-08-23T21:12:51Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93232","graphUrl":"/publications/semantic-interlock-graph/?record=93232","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":93233,"title":"[Security] HIGH: child-env full-ring leak at LSP spawn in agent/lsp/client.py:292","kind":"issue","state":"closed","created":"2026-08-23T21:14:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/93233","graphUrl":"/publications/semantic-interlock-graph/?record=93233","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93241,"title":"fix(compression): bound large-session compaction","kind":"pr","state":"open","created":"2026-08-23T21:33:34Z","author":"Alish3r","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93241","graphUrl":"/publications/semantic-interlock-graph/?record=93241","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93249,"title":"fix(browser): recover Camofox stale tabs on HTTP 410 Gone","kind":"pr","state":"open","created":"2026-08-23T21:50:14Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93249","graphUrl":"/publications/semantic-interlock-graph/?record=93249","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":93256,"title":"fix: harden Matrix E2EE key delivery across reconnects","kind":"pr","state":"closed","created":"2026-08-23T22:16:49Z","author":"ksamaschke","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93256","graphUrl":"/publications/semantic-interlock-graph/?record=93256","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":93268,"title":"fix(state): make automatic repair non-destructive","kind":"pr","state":"closed","created":"2026-08-23T22:33:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93268","graphUrl":"/publications/semantic-interlock-graph/?record=93268","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":93275,"title":"fix(state): repair malformed databases on isolated candidates","kind":"pr","state":"closed","created":"2026-08-23T22:46:40Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93275","graphUrl":"/publications/semantic-interlock-graph/?record=93275","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":93284,"title":"fix(update): feed Windows gateway relaunch outcome into fleet reconciliation","kind":"pr","state":"closed","created":"2026-08-23T23:02:44Z","author":"pierrenode","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93284","graphUrl":"/publications/semantic-interlock-graph/?record=93284","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93353,"title":"fix(state): failed state.db repair no longer destroys canonical data; gateway retries failed SessionDB opens (#93064, #93088)","kind":"pr","state":"merged","created":"2026-08-24T00:16:05Z","author":"teknium1","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93353","graphUrl":"/publications/semantic-interlock-graph/?record=93353","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93376,"title":"fix(checkpoints): atomic store activation via generation selector","kind":"pr","state":"open","created":"2026-08-24T00:34:43Z","author":"BrunoBza","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93376","graphUrl":"/publications/semantic-interlock-graph/?record=93376","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93378,"title":"feat(reasoning): per-skill reasoning effort — skills suggest, config controls","kind":"pr","state":"open","created":"2026-08-24T00:38:35Z","author":"Jackal991","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93378","graphUrl":"/publications/semantic-interlock-graph/?record=93378","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":93430,"title":"fix(sessions): gateway restarts no longer strand rows, and closing sockets can't unbind live sessions (ring 2, 5 salvages)","kind":"pr","state":"merged","created":"2026-08-24T01:46:39Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93430","graphUrl":"/publications/semantic-interlock-graph/?record=93430","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93446,"title":"fix(gateway): multiplex profiles no longer inherit another profile's allowlist; bot_relay stops running roster fields as code (#93157)","kind":"pr","state":"merged","created":"2026-08-24T02:22:51Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93446","graphUrl":"/publications/semantic-interlock-graph/?record=93446","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93489,"title":"feat(agent): add request context budget window","kind":"pr","state":"open","created":"2026-08-24T03:19:52Z","author":"YoheiInThailand","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93489","graphUrl":"/publications/semantic-interlock-graph/?record=93489","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93505,"title":"fix(desktop): group chats no longer crash when a member's connection is deleted","kind":"pr","state":"closed","created":"2026-08-24T03:40:09Z","author":"chelsealong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93505","graphUrl":"/publications/semantic-interlock-graph/?record=93505","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93508,"title":"feat(webapp): serve Desktop renderer in browsers","kind":"pr","state":"open","created":"2026-08-24T03:46:29Z","author":"BearHuddleston","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93508","graphUrl":"/publications/semantic-interlock-graph/?record=93508","counts":{"reviews":7,"comments":0,"inlineReviewComments":0}},{"id":93517,"title":"perf(mcp): one parent-death supervisor per process instead of one per stdio server","kind":"pr","state":"closed","created":"2026-08-24T03:58:02Z","author":"jonpol01","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93517","graphUrl":"/publications/semantic-interlock-graph/?record=93517","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93523,"title":"feat(tools): add Sprites stateful sandbox backend (salvage of #30112)","kind":"pr","state":"closed","created":"2026-08-24T04:05:55Z","author":"benbarclay","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93523","graphUrl":"/publications/semantic-interlock-graph/?record=93523","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93545,"title":"fix(gateway): scope multiplex-profile authorization reads (weixin/yuanbao/wecom)","kind":"pr","state":"closed","created":"2026-08-24T04:25:41Z","author":"chelsealong","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93545","graphUrl":"/publications/semantic-interlock-graph/?record=93545","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93639,"title":"fix(gateway): secondary-profile allowlists work and allow-all no longer leaks across profiles (#93522, salvage #93545 + #93605)","kind":"pr","state":"merged","created":"2026-08-24T07:28:13Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93639","graphUrl":"/publications/semantic-interlock-graph/?record=93639","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93682,"title":"fix(desktop): sub-profile bots reply in group chats — per-turn socket lease beats the session reaper (#93602)","kind":"pr","state":"merged","created":"2026-08-24T07:57:18Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93682","graphUrl":"/publications/semantic-interlock-graph/?record=93682","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93689,"title":"multiplex_profiles: run-scoped endpoints are authenticated but not profile-scoped — cross-profile stop reproduced","kind":"issue","state":"closed","created":"2026-08-24T08:02:39Z","author":"SourceChild","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/93689","graphUrl":"/publications/semantic-interlock-graph/?record=93689","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93704,"title":"fix(api_server): scope run-scoped endpoints to the owning profile","kind":"pr","state":"closed","created":"2026-08-24T08:18:24Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/93704","graphUrl":"/publications/semantic-interlock-graph/?record=93704","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93705,"title":"[Security]: Remaining gateway authz reads can inherit another profile's environment under multiplexing","kind":"issue","state":"closed","created":"2026-08-24T08:18:56Z","author":"ilyafedotov-ops","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/93705","graphUrl":"/publications/semantic-interlock-graph/?record=93705","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93747,"title":"fix(gateway): scope run-scoped API routes to the calling profile","kind":"pr","state":"closed","created":"2026-08-24T09:41:59Z","author":"RickyYii","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93747","graphUrl":"/publications/semantic-interlock-graph/?record=93747","counts":{"reviews":5,"comments":0,"inlineReviewComments":0}},{"id":93792,"title":"fix(gateway): silent socket drops heal themselves on every surface (salvage #89958, #90012, #89984)","kind":"pr","state":"merged","created":"2026-08-24T10:29:10Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93792","graphUrl":"/publications/semantic-interlock-graph/?record=93792","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93803,"title":"fix(sessions): finalize abandoned session rows","kind":"pr","state":"open","created":"2026-08-24T10:40:17Z","author":"zaczzk","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93803","graphUrl":"/publications/semantic-interlock-graph/?record=93803","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93815,"title":"fix(agent): preserve Bedrock redacted reasoning for replay","kind":"pr","state":"closed","created":"2026-08-24T11:10:44Z","author":"cxxCoolStar","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93815","graphUrl":"/publications/semantic-interlock-graph/?record=93815","counts":{"reviews":9,"comments":1,"inlineReviewComments":3}},{"id":93820,"title":"Cron runs marked complete without any persisted final assistant message (silent failures invisible in run history)","kind":"issue","state":"closed","created":"2026-08-24T11:22:16Z","author":"danieljustus","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/93820","graphUrl":"/publications/semantic-interlock-graph/?record=93820","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":93829,"title":"fix(cron): verify a persisted final assistant message before booking complete","kind":"pr","state":"closed","created":"2026-08-24T11:40:14Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93829","graphUrl":"/publications/semantic-interlock-graph/?record=93829","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93882,"title":"fix(tools): kill Windows worker descendants with job objects","kind":"pr","state":"open","created":"2026-08-24T13:12:04Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93882","graphUrl":"/publications/semantic-interlock-graph/?record=93882","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93898,"title":"feat(mcp): bind tool arguments to authenticated sessions","kind":"pr","state":"open","created":"2026-08-24T13:38:26Z","author":"successionbio","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93898","graphUrl":"/publications/semantic-interlock-graph/?record=93898","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93925,"title":"[Phase G] Bind child processes to typed authority","kind":"pr","state":"open","created":"2026-08-24T14:08:23Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93925","graphUrl":"/publications/semantic-interlock-graph/?record=93925","counts":{"reviews":4,"comments":3,"inlineReviewComments":0}},{"id":93943,"title":"[Architecture] Nothing Ambient Survives","kind":"issue","state":"open","created":"2026-08-24T14:32:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/93943","graphUrl":"/publications/semantic-interlock-graph/?record=93943","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":93946,"title":"fix(cron): require persisted terminal result before completion","kind":"pr","state":"closed","created":"2026-08-24T14:38:30Z","author":"JoaoMarcos44","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93946","graphUrl":"/publications/semantic-interlock-graph/?record=93946","counts":{"reviews":3,"comments":2,"inlineReviewComments":0}},{"id":93965,"title":"fix(desktop): let bot_relay.deliver outlive the generic 30s request deadline","kind":"pr","state":"closed","created":"2026-08-24T15:09:17Z","author":"maxmilian","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93965","graphUrl":"/publications/semantic-interlock-graph/?record=93965","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":93977,"title":"feat(cron): add trusted scheduled-run hooks","kind":"pr","state":"open","created":"2026-08-24T15:24:37Z","author":"59-29","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93977","graphUrl":"/publications/semantic-interlock-graph/?record=93977","counts":{"reviews":7,"comments":0,"inlineReviewComments":0}},{"id":93996,"title":"feat(memory): opt-in fail-closed pre-compress checkpoint contract (API v1)","kind":"pr","state":"closed","created":"2026-08-24T15:46:02Z","author":"GottZ","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/93996","graphUrl":"/publications/semantic-interlock-graph/?record=93996","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94020,"title":"fix(desktop): protect background services from orphan reaper and allow loopback session token auth","kind":"pr","state":"open","created":"2026-08-24T16:20:26Z","author":"phuongvm","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94020","graphUrl":"/publications/semantic-interlock-graph/?record=94020","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94027,"title":"fix(desktop): remove deprecated console-message arguments","kind":"pr","state":"open","created":"2026-08-24T16:30:43Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/94027","graphUrl":"/publications/semantic-interlock-graph/?record=94027","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":94029,"title":"chore(ci): temporary sparse merge probe for #93042","kind":"pr","state":"closed","created":"2026-08-24T16:31:47Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/94029","graphUrl":"/publications/semantic-interlock-graph/?record=94029","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":94079,"title":"feat(worktree): add durable conversation workspace core","kind":"pr","state":"open","created":"2026-08-24T17:47:32Z","author":"mrkillbob","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94079","graphUrl":"/publications/semantic-interlock-graph/?record=94079","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":94107,"title":"fix(desktop-update): repair stale editable install before hand-off","kind":"pr","state":"open","created":"2026-08-24T18:23:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/94107","graphUrl":"/publications/semantic-interlock-graph/?record=94107","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":94142,"title":"fix(browser): keep CDP binary payloads byte-identical through redaction","kind":"pr","state":"closed","created":"2026-08-24T19:19:19Z","author":"liuhao1024","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94142","graphUrl":"/publications/semantic-interlock-graph/?record=94142","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":94161,"title":"fix(gateway): retry failed deliveries while owner is alive","kind":"pr","state":"closed","created":"2026-08-24T19:40:18Z","author":"ColDSnit","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94161","graphUrl":"/publications/semantic-interlock-graph/?record=94161","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94184,"title":"fix(mcp): recover poisoned connections + fail fast on dead stdio transports (#85125 3b)","kind":"pr","state":"merged","created":"2026-08-24T20:10:44Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94184","graphUrl":"/publications/semantic-interlock-graph/?record=94184","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94245,"title":"feat(gateway): slim WS-only server — remove FastAPI/uvicorn from desktop boot path","kind":"pr","state":"merged","created":"2026-08-24T21:54:16Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94245","graphUrl":"/publications/semantic-interlock-graph/?record=94245","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94327,"title":"fix(mcp): generation-scoped admission gate closes zero-RPC teardown window","kind":"pr","state":"open","created":"2026-08-25T01:02:28Z","author":"arminanton","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94327","graphUrl":"/publications/semantic-interlock-graph/?record=94327","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94339,"title":"fix(mcp): un-invert the stdio children liveness check","kind":"pr","state":"merged","created":"2026-08-25T01:34:13Z","author":"liuhao1024","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94339","graphUrl":"/publications/semantic-interlock-graph/?record=94339","counts":{"reviews":5,"comments":3,"inlineReviewComments":0}},{"id":94344,"title":"fix(update): fail closed on unproven stash restore","kind":"pr","state":"open","created":"2026-08-25T01:46:29Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94344","graphUrl":"/publications/semantic-interlock-graph/?record=94344","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":94367,"title":"Workflows: author and run agent graphs (opt-in plugin)","kind":"pr","state":"open","created":"2026-08-25T02:21:13Z","author":"OutThisLife","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94367","graphUrl":"/publications/semantic-interlock-graph/?record=94367","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94428,"title":"feat(sessions): add verified local cold archive","kind":"pr","state":"open","created":"2026-08-25T03:43:47Z","author":"vadelma-agent","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94428","graphUrl":"/publications/semantic-interlock-graph/?record=94428","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94459,"title":"fix(compression): abort instead of dropping context on empty summarizer content","kind":"pr","state":"closed","created":"2026-08-25T04:44:59Z","author":"chelsealong","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94459","graphUrl":"/publications/semantic-interlock-graph/?record=94459","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":94517,"title":"fix(agent): don't remap check_fn-gated tool names onto siblings","kind":"pr","state":"closed","created":"2026-08-25T06:48:58Z","author":"KeyArgo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94517","graphUrl":"/publications/semantic-interlock-graph/?record=94517","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94521,"title":"fix(mcp): stop fast-failing stdio calls against a live subprocess","kind":"pr","state":"closed","created":"2026-08-25T06:54:48Z","author":"wngmlaprk-ship-it","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/94521","graphUrl":"/publications/semantic-interlock-graph/?record=94521","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":94579,"title":"fix(cloud): accept peer messages on OAuth-gated agents","kind":"pr","state":"closed","created":"2026-08-25T08:23:26Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94579","graphUrl":"/publications/semantic-interlock-graph/?record=94579","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94586,"title":"fix(mcp): _stdio_children_dead returns True for live children — all stdio MCP servers fail after 786f37071","kind":"pr","state":"closed","created":"2026-08-25T08:29:47Z","author":"ProjectArbiter","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/94586","graphUrl":"/publications/semantic-interlock-graph/?record=94586","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":94595,"title":"fix(sessions): enforce per-session exclusivity independently of max_concurrent_sessions","kind":"pr","state":"closed","created":"2026-08-25T08:51:09Z","author":"Futahua","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/94595","graphUrl":"/publications/semantic-interlock-graph/?record=94595","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":94606,"title":"fix(compressor): abort compression on empty-content provider degradation (#94448) — salvage of #94531","kind":"pr","state":"merged","created":"2026-08-25T09:06:49Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94606","graphUrl":"/publications/semantic-interlock-graph/?record=94606","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94613,"title":"Install & Update E2E red on every scheduled run since 2026-08-13: sandbox MITM proxy drops npm TLS connections (SSLEOFError storm)","kind":"issue","state":"open","created":"2026-08-25T09:27:37Z","author":"wgd753","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/94613","graphUrl":"/publications/semantic-interlock-graph/?record=94613","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":94637,"title":"MCP stdio tool calls always fast-fail with 'subprocess has exited' after #85125 3b","kind":"issue","state":"closed","created":"2026-08-25T10:16:11Z","author":"ratanparai","roles":["commented","credited","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/94637","graphUrl":"/publications/semantic-interlock-graph/?record=94637","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":94647,"title":"feat(tools): session-persistent kernels for execute_code (kernel_mode: session)","kind":"pr","state":"merged","created":"2026-08-25T10:26:45Z","author":"rlaope","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94647","graphUrl":"/publications/semantic-interlock-graph/?record=94647","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":94661,"title":"fix(mcp): un-invert stdio children liveness check — stop unconditional stdio fast-fail (Closes #94637)","kind":"pr","state":"closed","created":"2026-08-25T10:44:27Z","author":"Finn763","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/94661","graphUrl":"/publications/semantic-interlock-graph/?record=94661","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":94691,"title":"async_delegations schema drift: tools/async_delegation.py lazily adds origin_session_id; hermes_state_common.py canonical schema never gained it (no version bump)","kind":"issue","state":"open","created":"2026-08-25T11:20:53Z","author":"shobhit-87labs","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/94691","graphUrl":"/publications/semantic-interlock-graph/?record=94691","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":94698,"title":"fix(memory): key OpenViking user-space cache on the resolving client's own snapshot","kind":"pr","state":"open","created":"2026-08-25T11:26:08Z","author":"nftpoetrist","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94698","graphUrl":"/publications/semantic-interlock-graph/?record=94698","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":94701,"title":"fix(state): declare origin_session_id in the canonical async_delegations schema","kind":"pr","state":"open","created":"2026-08-25T11:31:46Z","author":"liuhao1024","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94701","graphUrl":"/publications/semantic-interlock-graph/?record=94701","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":94744,"title":"fix(gateway): deliver background-process completions to secondary profiles under multiplexing","kind":"pr","state":"closed","created":"2026-08-25T12:35:47Z","author":"MPMyburgh","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94744","graphUrl":"/publications/semantic-interlock-graph/?record=94744","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":94746,"title":"fix(sandbox): restore npm installer trust and exact-head E2E","kind":"pr","state":"open","created":"2026-08-25T12:42:04Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94746","graphUrl":"/publications/semantic-interlock-graph/?record=94746","counts":{"reviews":1,"comments":5,"inlineReviewComments":1}},{"id":94778,"title":"Auto-continue false positive: interrupted-turn marker shared across backends has no writer identity (duplicate turns, misleading \"backend stopped\" notice)","kind":"issue","state":"open","created":"2026-08-25T13:35:04Z","author":"Kkkkkuro","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/94778","graphUrl":"/publications/semantic-interlock-graph/?record=94778","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":94850,"title":"Fix shell injection in quick commands + SSL verify scope + CSP headers","kind":"pr","state":"open","created":"2026-08-25T15:42:33Z","author":"YourFriendPollux","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94850","graphUrl":"/publications/semantic-interlock-graph/?record=94850","counts":{"reviews":7,"comments":1,"inlineReviewComments":4}},{"id":94878,"title":"fix(security): compose child boundary and profile provenance","kind":"pr","state":"open","created":"2026-08-25T16:28:33Z","author":"RecursiveIntell","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94878","graphUrl":"/publications/semantic-interlock-graph/?record=94878","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":94911,"title":"fix(debug): stop non-interactive uploads from exposing private logs","kind":"pr","state":"open","created":"2026-08-25T17:13:11Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94911","graphUrl":"/publications/semantic-interlock-graph/?record=94911","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":94989,"title":"fix(mcp): isolate registration and reload per profile","kind":"pr","state":"closed","created":"2026-08-25T19:20:18Z","author":"arbiprojection","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/94989","graphUrl":"/publications/semantic-interlock-graph/?record=94989","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95003,"title":"xAI rejects requests: function name tool_search is reserved for the native server-side tool","kind":"issue","state":"closed","created":"2026-08-25T19:46:24Z","author":"SOTO729","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/95003","graphUrl":"/publications/semantic-interlock-graph/?record=95003","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":95011,"title":"fix(xai): alias the reserved tool_search bridge name on chat completions","kind":"pr","state":"open","created":"2026-08-25T19:55:37Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95011","graphUrl":"/publications/semantic-interlock-graph/?record=95011","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95019,"title":"fix(xai): alias the reserved tool_search bridge on the wire (#95003)","kind":"pr","state":"open","created":"2026-08-25T20:16:02Z","author":"Git-on-my-level","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95019","graphUrl":"/publications/semantic-interlock-graph/?record=95019","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95028,"title":"[Architecture] Hermes Authority Execution Layer — the twelve issues are one defect, and the architecture that fixes it","kind":"issue","state":"open","created":"2026-08-25T20:21:52Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/95028","graphUrl":"/publications/semantic-interlock-graph/?record=95028","counts":{"reviews":0,"comments":12,"inlineReviewComments":0}},{"id":95038,"title":"fix: preserve update receipts across module purge","kind":"pr","state":"closed","created":"2026-08-25T20:40:51Z","author":"tphibbs92","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95038","graphUrl":"/publications/semantic-interlock-graph/?record=95038","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95045,"title":"fix(desktop): preserve profile across worktree handoffs","kind":"pr","state":"open","created":"2026-08-25T21:08:47Z","author":"Tomenatore","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95045","graphUrl":"/publications/semantic-interlock-graph/?record=95045","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95056,"title":"feat(kanban): global union-based fair ticket selection in dispatcher tick","kind":"pr","state":"open","created":"2026-08-25T21:34:09Z","author":"devben-io","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95056","graphUrl":"/publications/semantic-interlock-graph/?record=95056","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95068,"title":"feat(gateway): route-configurable webhook signature schemes","kind":"pr","state":"open","created":"2026-08-25T21:52:19Z","author":"jr551","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95068","graphUrl":"/publications/semantic-interlock-graph/?record=95068","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95101,"title":"feat(authority): manifest schema + compiler + conformance harness","kind":"pr","state":"open","created":"2026-08-25T23:08:18Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95101","graphUrl":"/publications/semantic-interlock-graph/?record=95101","counts":{"reviews":6,"comments":14,"inlineReviewComments":0}},{"id":95138,"title":"fix(api-server): match the turn-start prefix on normalized message identity","kind":"pr","state":"closed","created":"2026-08-26T00:39:24Z","author":"liuhao1024","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95138","graphUrl":"/publications/semantic-interlock-graph/?record=95138","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":95163,"title":"[Feature]: Opt-in backend-hosted group rooms — gateway-side round driver + authoritative room log","kind":"issue","state":"open","created":"2026-08-26T01:45:58Z","author":"angel12","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/95163","graphUrl":"/publications/semantic-interlock-graph/?record=95163","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95179,"title":"feat(desktop): projects own their gateway; sessions inherit","kind":"pr","state":"closed","created":"2026-08-26T02:11:15Z","author":"valvesss","roles":["mentioned","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95179","graphUrl":"/publications/semantic-interlock-graph/?record=95179","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95186,"title":"Fail closed when required LLM privacy middleware is unavailable","kind":"pr","state":"open","created":"2026-08-26T02:26:55Z","author":"Ilannuko","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95186","graphUrl":"/publications/semantic-interlock-graph/?record=95186","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95247,"title":"feat(approvals): per-tool allow/ask/deny policy — non-shell tools finally gated (Perplexity Computer-inspired, #35357)","kind":"pr","state":"open","created":"2026-08-26T04:57:53Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95247","graphUrl":"/publications/semantic-interlock-graph/?record=95247","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95278,"title":"feat(telemetry): opt-in shared-metrics exporter","kind":"pr","state":"merged","created":"2026-08-26T05:56:26Z","author":"benbarclay","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95278","graphUrl":"/publications/semantic-interlock-graph/?record=95278","counts":{"reviews":5,"comments":0,"inlineReviewComments":0}},{"id":95281,"title":"pm: unified package manager","kind":"pr","state":"open","created":"2026-08-26T06:01:29Z","author":"ethernet8023","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95281","graphUrl":"/publications/semantic-interlock-graph/?record=95281","counts":{"reviews":8,"comments":0,"inlineReviewComments":0}},{"id":95314,"title":"feat(bot-mode): add durable authority and replay for hosted rooms","kind":"pr","state":"closed","created":"2026-08-26T06:28:35Z","author":"dokterdok","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95314","graphUrl":"/publications/semantic-interlock-graph/?record=95314","counts":{"reviews":10,"comments":0,"inlineReviewComments":0}},{"id":95404,"title":"fix(streaming): require terminal evidence for tool calls","kind":"pr","state":"closed","created":"2026-08-26T08:52:45Z","author":"YusenZhang0601","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95404","graphUrl":"/publications/semantic-interlock-graph/?record=95404","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":95445,"title":"fix(desktop): prefer Browser tabs with URLs over stale file tabs in read_preview","kind":"pr","state":"closed","created":"2026-08-26T10:03:07Z","author":"salch-cred","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95445","graphUrl":"/publications/semantic-interlock-graph/?record=95445","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95471,"title":"fix(docker): do not leak the shared-container key across multiplex profiles","kind":"pr","state":"closed","created":"2026-08-26T10:39:34Z","author":"Adolanium","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95471","graphUrl":"/publications/semantic-interlock-graph/?record=95471","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":95473,"title":"fix(desktop): look up v1 SSH terminals with the bootstrap pool key","kind":"pr","state":"closed","created":"2026-08-26T10:40:07Z","author":"Adolanium","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/95473","graphUrl":"/publications/semantic-interlock-graph/?record=95473","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95475,"title":"fix(desktop): bind preview actions to the owning session's active tab","kind":"pr","state":"open","created":"2026-08-26T10:44:06Z","author":"salch-cred","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95475","graphUrl":"/publications/semantic-interlock-graph/?record=95475","counts":{"reviews":8,"comments":0,"inlineReviewComments":0}},{"id":95489,"title":"Proposal: Desktop Debug MCP server — native UI-debugging tools for LLM agents","kind":"issue","state":"open","created":"2026-08-26T11:07:07Z","author":"dlgrv","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/95489","graphUrl":"/publications/semantic-interlock-graph/?record=95489","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95500,"title":"fix(kanban): lease active task worktrees","kind":"pr","state":"open","created":"2026-08-26T11:24:31Z","author":"solovision24","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95500","graphUrl":"/publications/semantic-interlock-graph/?record=95500","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95501,"title":"fix(kanban): fail closed on stale workspace retention","kind":"pr","state":"open","created":"2026-08-26T11:25:48Z","author":"arcominion","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95501","graphUrl":"/publications/semantic-interlock-graph/?record=95501","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95514,"title":"Desktop: Shift+Tab during response rendering permanently drops final assistant message (never persisted)","kind":"issue","state":"closed","created":"2026-08-26T11:57:00Z","author":"Josi-create","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/95514","graphUrl":"/publications/semantic-interlock-graph/?record=95514","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":95564,"title":"feat(desktop): generation-bound RouteKey + GatewaySupervisor single-flight (Magnum #94724 Phases 1–2)","kind":"pr","state":"open","created":"2026-08-26T13:38:21Z","author":"lorencato23","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95564","graphUrl":"/publications/semantic-interlock-graph/?record=95564","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95615,"title":"ci: exact-SHA witness for #95101 e6e7a42a","kind":"pr","state":"closed","created":"2026-08-26T14:32:37Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95615","graphUrl":"/publications/semantic-interlock-graph/?record=95615","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95616,"title":"ci: exact-SHA witness for #95101 f2b2fa46","kind":"pr","state":"closed","created":"2026-08-26T14:32:50Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95616","graphUrl":"/publications/semantic-interlock-graph/?record=95616","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95617,"title":"ci: exact-SHA witness for #95101 f42a6624","kind":"pr","state":"closed","created":"2026-08-26T14:33:00Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95617","graphUrl":"/publications/semantic-interlock-graph/?record=95617","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95618,"title":"ci: exact-SHA witness for #95101 02a41431","kind":"pr","state":"closed","created":"2026-08-26T14:33:07Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95618","graphUrl":"/publications/semantic-interlock-graph/?record=95618","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95620,"title":"feat(browser): real-profile browsing no longer breaks on Chrome 136+ (copy + browser-use CDP, redo of #95520)","kind":"pr","state":"merged","created":"2026-08-26T14:34:09Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95620","graphUrl":"/publications/semantic-interlock-graph/?record=95620","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95630,"title":"ci: exact-SHA witness for rebuilt #95101 4ddd32e1","kind":"pr","state":"closed","created":"2026-08-26T14:54:16Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95630","graphUrl":"/publications/semantic-interlock-graph/?record=95630","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95631,"title":"ci: exact-SHA witness for rebuilt #95101 3e597ced","kind":"pr","state":"closed","created":"2026-08-26T14:54:25Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95631","graphUrl":"/publications/semantic-interlock-graph/?record=95631","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95632,"title":"ci: exact-SHA witness for rebuilt #95101 80a5034f","kind":"pr","state":"closed","created":"2026-08-26T14:54:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95632","graphUrl":"/publications/semantic-interlock-graph/?record=95632","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95643,"title":"ci: exact-SHA witness for #95101 f42a6624","kind":"pr","state":"closed","created":"2026-08-26T15:06:23Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95643","graphUrl":"/publications/semantic-interlock-graph/?record=95643","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95644,"title":"ci: exact-SHA witness for #95101 02a41431","kind":"pr","state":"closed","created":"2026-08-26T15:06:34Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95644","graphUrl":"/publications/semantic-interlock-graph/?record=95644","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95653,"title":"ci: exact-SHA witness for #95101 head 80a5034f v2","kind":"pr","state":"closed","created":"2026-08-26T15:24:20Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/95653","graphUrl":"/publications/semantic-interlock-graph/?record=95653","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95661,"title":"ci: post-incident exact-SHA witness for #95101 80a5034f","kind":"pr","state":"closed","created":"2026-08-26T15:41:54Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/95661","graphUrl":"/publications/semantic-interlock-graph/?record=95661","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95663,"title":"fix(agent): turn liveness watchdog surfaces silent turn stalls (#95548)","kind":"pr","state":"closed","created":"2026-08-26T15:43:23Z","author":"Finn763","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95663","graphUrl":"/publications/semantic-interlock-graph/?record=95663","counts":{"reviews":10,"comments":0,"inlineReviewComments":0}},{"id":95684,"title":"fix(desktop): keep @tanstack/react-query in one runtime chunk (Closes #95560)","kind":"pr","state":"closed","created":"2026-08-26T16:01:38Z","author":"Finn763","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95684","graphUrl":"/publications/semantic-interlock-graph/?record=95684","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95698,"title":"ci: exact-SHA witness for #94746 08b1c2d5","kind":"pr","state":"closed","created":"2026-08-26T16:20:01Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95698","graphUrl":"/publications/semantic-interlock-graph/?record=95698","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95709,"title":"fix(tui-gateway): serialize WS session transport ownership","kind":"pr","state":"open","created":"2026-08-26T16:30:42Z","author":"JoaoMarcos44","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95709","graphUrl":"/publications/semantic-interlock-graph/?record=95709","counts":{"reviews":7,"comments":0,"inlineReviewComments":0}},{"id":95710,"title":"ci: untouched exact-SHA witness for #94746 08b1c2d5","kind":"pr","state":"closed","created":"2026-08-26T16:33:36Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95710","graphUrl":"/publications/semantic-interlock-graph/?record=95710","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95719,"title":"fix(update): stop Windows installers from killing in-flight updates","kind":"pr","state":"open","created":"2026-08-26T16:50:41Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95719","graphUrl":"/publications/semantic-interlock-graph/?record=95719","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95750,"title":"[Architecture] Refusal Algebra — typed semantics for consequential outcomes","kind":"issue","state":"open","created":"2026-08-26T17:33:49Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/95750","graphUrl":"/publications/semantic-interlock-graph/?record=95750","counts":{"reviews":0,"comments":8,"inlineReviewComments":0}},{"id":95778,"title":"ci: exact-head witness for #93042","kind":"pr","state":"closed","created":"2026-08-26T18:37:48Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/95778","graphUrl":"/publications/semantic-interlock-graph/?record=95778","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":95780,"title":"ci: exact-head witness for #86322","kind":"pr","state":"closed","created":"2026-08-26T18:39:45Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/95780","graphUrl":"/publications/semantic-interlock-graph/?record=95780","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95781,"title":"feat(desktop): Debug MCP server — native UI-debugging tools for LLM agents","kind":"pr","state":"open","created":"2026-08-26T18:41:25Z","author":"dlgrv","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95781","graphUrl":"/publications/semantic-interlock-graph/?record=95781","counts":{"reviews":5,"comments":0,"inlineReviewComments":0}},{"id":95808,"title":"fix(gateway): write loop heartbeat off the event loop","kind":"pr","state":"closed","created":"2026-08-26T19:31:20Z","author":"rtcopenclawgh","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95808","graphUrl":"/publications/semantic-interlock-graph/?record=95808","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95822,"title":"fix(desktop): durably retain streamed assistant responses","kind":"pr","state":"open","created":"2026-08-26T20:10:34Z","author":"JoaoMarcos44","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/95822","graphUrl":"/publications/semantic-interlock-graph/?record=95822","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95850,"title":"Secure source-bound remote workers without losing workspace capability","kind":"pr","state":"open","created":"2026-08-26T21:29:49Z","author":"mrkillbob","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95850","graphUrl":"/publications/semantic-interlock-graph/?record=95850","counts":{"reviews":5,"comments":0,"inlineReviewComments":0}},{"id":95886,"title":"fix(desktop): preserve streamed assistant text and unify atomic persistence (#95514)","kind":"pr","state":"closed","created":"2026-08-26T22:24:05Z","author":"StanleyStetson","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95886","graphUrl":"/publications/semantic-interlock-graph/?record=95886","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":95897,"title":"fix(update): Windows desktop update stall watchdog + fleet-check false failure","kind":"pr","state":"merged","created":"2026-08-26T22:38:16Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95897","graphUrl":"/publications/semantic-interlock-graph/?record=95897","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":95954,"title":"fix(gateway): block direct-spawn self-lifecycle","kind":"pr","state":"closed","created":"2026-08-27T00:39:48Z","author":"giofxjitas","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95954","graphUrl":"/publications/semantic-interlock-graph/?record=95954","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95966,"title":"feat(bot-mode): add scoped cross-gateway RoomLink","kind":"pr","state":"closed","created":"2026-08-27T01:23:45Z","author":"dokterdok","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95966","graphUrl":"/publications/semantic-interlock-graph/?record=95966","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":95971,"title":"SelfTestPipeDrain fixture hangs on hosted windows-latest runners (passes on native Windows)","kind":"issue","state":"open","created":"2026-08-27T01:28:09Z","author":"teknium1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/95971","graphUrl":"/publications/semantic-interlock-graph/?record=95971","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":95996,"title":"feat(kanban): add atomic exact-task dispatch","kind":"pr","state":"open","created":"2026-08-27T02:06:54Z","author":"djm204","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/95996","graphUrl":"/publications/semantic-interlock-graph/?record=95996","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96018,"title":"fix(bedrock): preserve replay blocks across provider switches","kind":"pr","state":"closed","created":"2026-08-27T02:31:02Z","author":"cxxCoolStar","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96018","graphUrl":"/publications/semantic-interlock-graph/?record=96018","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96043,"title":"fix(agent): isolate artifact certification observers","kind":"pr","state":"open","created":"2026-08-27T03:41:57Z","author":"novanexusinc","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96043","graphUrl":"/publications/semantic-interlock-graph/?record=96043","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":96059,"title":"fix(skills): prevent stale pending write replay","kind":"pr","state":"open","created":"2026-08-27T04:11:12Z","author":"mooserini","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96059","graphUrl":"/publications/semantic-interlock-graph/?record=96059","counts":{"reviews":13,"comments":0,"inlineReviewComments":0}},{"id":96065,"title":"feat(cron): add per-job fallback boundaries for agent-backed cron jobs","kind":"pr","state":"open","created":"2026-08-27T04:21:06Z","author":"hxaiworld","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96065","graphUrl":"/publications/semantic-interlock-graph/?record=96065","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":96110,"title":"fix(desktop/sessions): legacy NULL-owner session migration — single-match owner backfill + read-only stored-transcript resume (#94724)","kind":"pr","state":"merged","created":"2026-08-27T05:44:16Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96110","graphUrl":"/publications/semantic-interlock-graph/?record=96110","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":96146,"title":"feat(whatsapp): add emergency outbound send lock","kind":"pr","state":"open","created":"2026-08-27T06:54:19Z","author":"lisovet","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96146","graphUrl":"/publications/semantic-interlock-graph/?record=96146","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96165,"title":"feat: add authoritative execution receipts","kind":"pr","state":"closed","created":"2026-08-27T07:30:03Z","author":"ardapr","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96165","graphUrl":"/publications/semantic-interlock-graph/?record=96165","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96179,"title":"feat(plugins): report gateway dispatch outcomes","kind":"pr","state":"open","created":"2026-08-27T07:52:36Z","author":"jc214-fullstack","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96179","graphUrl":"/publications/semantic-interlock-graph/?record=96179","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":96204,"title":"fix(gateway): stop hung sessions from auto-resuming on every restart","kind":"pr","state":"open","created":"2026-08-27T08:29:46Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96204","graphUrl":"/publications/semantic-interlock-graph/?record=96204","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":96235,"title":"fix(update): recover the hermes serve generation after an aborted restart phase","kind":"pr","state":"closed","created":"2026-08-27T09:23:12Z","author":"JoaoMarcos44","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96235","graphUrl":"/publications/semantic-interlock-graph/?record=96235","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":96268,"title":"security: docker backend passes forwarded env values via `docker exec -e KEY=VALUE` — secrets are world-readable in /proc/*/cmdline on every terminal call","kind":"issue","state":"closed","created":"2026-08-27T10:23:37Z","author":"sashalab","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/96268","graphUrl":"/publications/semantic-interlock-graph/?record=96268","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96282,"title":"Desktop boot times out: HERMES_BACKEND_READY sentinel printed to stderr after 6d4e851d8 (tui_gateway.server stdout redirect)","kind":"issue","state":"closed","created":"2026-08-27T10:44:53Z","author":"kitsonk","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/96282","graphUrl":"/publications/semantic-interlock-graph/?record=96282","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96289,"title":"fix(serve): write READY sentinel to real fd 1 so desktop handshake survives stdout redirect","kind":"pr","state":"closed","created":"2026-08-27T11:00:19Z","author":"jamesxia1988","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96289","graphUrl":"/publications/semantic-interlock-graph/?record=96289","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96292,"title":"fix(serve): emit READY sentinel on real stdout after tui_gateway rebinds it","kind":"pr","state":"closed","created":"2026-08-27T11:05:30Z","author":"lesterppo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96292","graphUrl":"/publications/semantic-interlock-graph/?record=96292","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96314,"title":"fix(docker): forwarded env values leave world-readable argv","kind":"pr","state":"closed","created":"2026-08-27T11:37:43Z","author":"liuhao1024","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/96314","graphUrl":"/publications/semantic-interlock-graph/?record=96314","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96316,"title":"fix(docker): keep forwarded env values out of docker argv","kind":"pr","state":"closed","created":"2026-08-27T11:39:16Z","author":"686f6c61","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96316","graphUrl":"/publications/semantic-interlock-graph/?record=96316","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":96335,"title":"fix(approval): restore plugin-registered skip_container_guards consult","kind":"pr","state":"open","created":"2026-08-27T12:09:25Z","author":"mmilutinovic371","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96335","graphUrl":"/publications/semantic-interlock-graph/?record=96335","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":96347,"title":"fix(desktop): make backend port-announcement wait multi-channel — closes the 90s boot-timeout family (#96315)","kind":"pr","state":"open","created":"2026-08-27T12:27:21Z","author":"Finn763","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96347","graphUrl":"/publications/semantic-interlock-graph/?record=96347","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96350,"title":"fix(gateway): gate /sethome nudge to operator targets; strip tool-render chrome","kind":"pr","state":"open","created":"2026-08-27T12:28:26Z","author":"Finn763","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96350","graphUrl":"/publications/semantic-interlock-graph/?record=96350","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96355,"title":"[Bug]: delegate_task can return completed when output_schema validation fails","kind":"issue","state":"open","created":"2026-08-27T12:31:35Z","author":"labtecs","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/96355","graphUrl":"/publications/semantic-interlock-graph/?record=96355","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96397,"title":"feat(gateway): support persistent room model profiles","kind":"pr","state":"closed","created":"2026-08-27T13:32:37Z","author":"msheldyakov","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96397","graphUrl":"/publications/semantic-interlock-graph/?record=96397","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96452,"title":"fix(mcp): request a respawn when the stdio fast-fail gate finds a dead subprocess (salvage #95626)","kind":"pr","state":"merged","created":"2026-08-27T15:07:00Z","author":"kshitijk4poor","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/96452","graphUrl":"/publications/semantic-interlock-graph/?record=96452","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96472,"title":"feat(gateway): import sanity canary — detect source swapped under a live process","kind":"pr","state":"open","created":"2026-08-27T15:30:02Z","author":"strzhao","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96472","graphUrl":"/publications/semantic-interlock-graph/?record=96472","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":96485,"title":"[Bug]: Discord server_actions fails open on malformed config and runtime read errors","kind":"issue","state":"open","created":"2026-08-27T15:55:27Z","author":"big-mon","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/96485","graphUrl":"/publications/semantic-interlock-graph/?record=96485","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96507,"title":"fix(api_server): decouple session SSE from agent execution on client disconnect","kind":"pr","state":"open","created":"2026-08-27T16:29:07Z","author":"antonysit","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96507","graphUrl":"/publications/semantic-interlock-graph/?record=96507","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96540,"title":"fix(discord): harden outbound image URL fetches","kind":"pr","state":"closed","created":"2026-08-27T17:43:39Z","author":"big-mon","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96540","graphUrl":"/publications/semantic-interlock-graph/?record=96540","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96543,"title":"fix(discord): harden outbound image URL fetches","kind":"pr","state":"open","created":"2026-08-27T17:52:14Z","author":"big-mon","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96543","graphUrl":"/publications/semantic-interlock-graph/?record=96543","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":96573,"title":"fix(cron): isolate per-execution working directories","kind":"pr","state":"closed","created":"2026-08-27T18:34:43Z","author":"avbagrin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96573","graphUrl":"/publications/semantic-interlock-graph/?record=96573","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96597,"title":"Desktop: failed gateway download truncates/deletes a pre-existing file in the downloads directory","kind":"issue","state":"closed","created":"2026-08-27T19:24:05Z","author":"zorroukk","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/96597","graphUrl":"/publications/semantic-interlock-graph/?record=96597","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96608,"title":"fix(desktop): make gateway file saves failure-atomic so a failed download never destroys an existing file","kind":"pr","state":"closed","created":"2026-08-27T19:48:05Z","author":"amansk","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96608","graphUrl":"/publications/semantic-interlock-graph/?record=96608","counts":{"reviews":5,"comments":0,"inlineReviewComments":1}},{"id":96611,"title":"[Windows] Desktop boot stuck at 86% \"Starting backend\" — `hermes serve` announces HERMES_BACKEND_READY on stderr, but waitForDashboardPort only listens to stdout","kind":"issue","state":"closed","created":"2026-08-27T19:55:35Z","author":"liroojin","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/96611","graphUrl":"/publications/semantic-interlock-graph/?record=96611","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":96633,"title":"fix(relay): upgrade to 0.8.3","kind":"pr","state":"merged","created":"2026-08-27T20:38:22Z","author":"afourniernv","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96633","graphUrl":"/publications/semantic-interlock-graph/?record=96633","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96692,"title":"[Spec]: Unified slash-command registry and execution contract across every Hermes surface","kind":"issue","state":"open","created":"2026-08-27T22:23:15Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/96692","graphUrl":"/publications/semantic-interlock-graph/?record=96692","counts":{"reviews":0,"comments":11,"inlineReviewComments":0}},{"id":96693,"title":"feat(gateway): isolate durable messaging sessions","kind":"pr","state":"open","created":"2026-08-27T22:24:39Z","author":"successionbio","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96693","graphUrl":"/publications/semantic-interlock-graph/?record=96693","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96705,"title":"feat(commands): establish unified versioned command catalog","kind":"pr","state":"closed","created":"2026-08-27T22:47:01Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/96705","graphUrl":"/publications/semantic-interlock-graph/?record=96705","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":96714,"title":"fix(desktop): keep remote profiles on their own models","kind":"pr","state":"closed","created":"2026-08-27T23:18:55Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96714","graphUrl":"/publications/semantic-interlock-graph/?record=96714","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":96755,"title":"fix(cache): over-length caller prompt_cache_key no longer 400s Chat Completions requests (opencode#44571 port)","kind":"pr","state":"closed","created":"2026-08-28T00:19:06Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96755","graphUrl":"/publications/semantic-interlock-graph/?record=96755","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96763,"title":"fix(browser): real-profile browsing on macOS launches signed out / hangs with Chrome open","kind":"pr","state":"closed","created":"2026-08-28T00:37:39Z","author":"runninwithitmarketing","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96763","graphUrl":"/publications/semantic-interlock-graph/?record=96763","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96804,"title":"fix(security): contain credential and computer-use privacy leaks","kind":"pr","state":"open","created":"2026-08-28T02:16:42Z","author":"darioandyoshi-tech","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96804","graphUrl":"/publications/semantic-interlock-graph/?record=96804","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":96853,"title":"fix(update): enforce systemd worker generation boundary","kind":"pr","state":"open","created":"2026-08-28T03:45:15Z","author":"lfaus","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96853","graphUrl":"/publications/semantic-interlock-graph/?record=96853","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96879,"title":"fix(ci): bound review automation and fail closed","kind":"pr","state":"open","created":"2026-08-28T04:41:38Z","author":"joojalre","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96879","graphUrl":"/publications/semantic-interlock-graph/?record=96879","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96908,"title":"security(tools): case-insensitive credential scrub in env snapshots","kind":"pr","state":"open","created":"2026-08-28T05:32:59Z","author":"jimmywu0816","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96908","graphUrl":"/publications/semantic-interlock-graph/?record=96908","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":96942,"title":"feat(wecom): tool-timer animation in native stream bubble","kind":"pr","state":"open","created":"2026-08-28T06:51:33Z","author":"crazyhulk","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96942","graphUrl":"/publications/semantic-interlock-graph/?record=96942","counts":{"reviews":13,"comments":2,"inlineReviewComments":0}},{"id":96950,"title":"fix(feishu): enable doc/drive tools in DM sessions via shared client fallback","kind":"pr","state":"open","created":"2026-08-28T07:11:01Z","author":"ET-yzk","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96950","graphUrl":"/publications/semantic-interlock-graph/?record=96950","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":96988,"title":"feat: agent signs into sites from an encrypted local vault — CLI, browser fill, and Desktop Settings UI","kind":"pr","state":"open","created":"2026-08-28T08:23:24Z","author":"teknium1","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/96988","graphUrl":"/publications/semantic-interlock-graph/?record=96988","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97056,"title":"feat(update): support exact commit cutoffs","kind":"pr","state":"open","created":"2026-08-28T10:25:42Z","author":"RichardHojunJang","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97056","graphUrl":"/publications/semantic-interlock-graph/?record=97056","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97061,"title":"fix(agent): quarantine same-workspace delegated mutations until stale child exits","kind":"pr","state":"open","created":"2026-08-28T10:39:24Z","author":"astraltrekkin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97061","graphUrl":"/publications/semantic-interlock-graph/?record=97061","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97073,"title":"feat(compaction): rebuild dynamic tool schemas at the compaction boundary","kind":"pr","state":"merged","created":"2026-08-28T10:55:56Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97073","graphUrl":"/publications/semantic-interlock-graph/?record=97073","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97083,"title":"feat(webhook): shard durable authority pipeline","kind":"pr","state":"open","created":"2026-08-28T11:07:25Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97083","graphUrl":"/publications/semantic-interlock-graph/?record=97083","counts":{"reviews":0,"comments":4,"inlineReviewComments":0}},{"id":97102,"title":"test(commands): characterize unified command-plane baseline","kind":"pr","state":"open","created":"2026-08-28T11:32:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97102","graphUrl":"/publications/semantic-interlock-graph/?record=97102","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":97114,"title":"feat(commands): establish canonical gateway command bindings","kind":"pr","state":"open","created":"2026-08-28T11:52:17Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97114","graphUrl":"/publications/semantic-interlock-graph/?record=97114","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97124,"title":"feat(commands): establish desktop client command bindings","kind":"pr","state":"open","created":"2026-08-28T12:07:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97124","graphUrl":"/publications/semantic-interlock-graph/?record=97124","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97129,"title":"feat(commands): establish Ink TUI client command bindings","kind":"pr","state":"open","created":"2026-08-28T12:16:16Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97129","graphUrl":"/publications/semantic-interlock-graph/?record=97129","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97138,"title":"feat(commands): establish classic CLI command bindings","kind":"pr","state":"open","created":"2026-08-28T12:23:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97138","graphUrl":"/publications/semantic-interlock-graph/?record=97138","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97143,"title":"feat(commands): add versioned semantic catalog contract","kind":"pr","state":"open","created":"2026-08-28T12:30:10Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97143","graphUrl":"/publications/semantic-interlock-graph/?record=97143","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97151,"title":"fix(kanban): gate dependencies on exact parent results","kind":"pr","state":"open","created":"2026-08-28T12:42:27Z","author":"MisterNunm","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97151","graphUrl":"/publications/semantic-interlock-graph/?record=97151","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97153,"title":"feat(commands): establish typed invocation and dispatcher ABI","kind":"pr","state":"open","created":"2026-08-28T12:44:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97153","graphUrl":"/publications/semantic-interlock-graph/?record=97153","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97168,"title":"feat(plugins): add fail-closed model call policy","kind":"pr","state":"open","created":"2026-08-28T13:07:12Z","author":"tommikkarlsson-a11y","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97168","graphUrl":"/publications/semantic-interlock-graph/?record=97168","counts":{"reviews":2,"comments":0,"inlineReviewComments":1}},{"id":97169,"title":"feat(commands): establish Telegram projection contract","kind":"pr","state":"open","created":"2026-08-28T13:08:13Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97169","graphUrl":"/publications/semantic-interlock-graph/?record=97169","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97186,"title":"fix(browser): _build_browser_env() does not merge Hermes node dir into PATH - npx/agent-browser fails on Windows (real-profile launch broken)","kind":"issue","state":"open","created":"2026-08-28T13:29:54Z","author":"16fingers","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/97186","graphUrl":"/publications/semantic-interlock-graph/?record=97186","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97190,"title":"fix(browser): include managed Node in subprocess PATH","kind":"pr","state":"open","created":"2026-08-28T13:41:50Z","author":"MagMueller","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97190","graphUrl":"/publications/semantic-interlock-graph/?record=97190","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97200,"title":"feat(commands): converge Discord native and relay projection","kind":"pr","state":"open","created":"2026-08-28T13:50:00Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97200","graphUrl":"/publications/semantic-interlock-graph/?record=97200","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":97215,"title":"fix(agent): harden forced file-content redaction","kind":"pr","state":"open","created":"2026-08-28T14:21:24Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97215","graphUrl":"/publications/semantic-interlock-graph/?record=97215","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97216,"title":"fix(tools): make OAuth state lifecycle fail closed","kind":"pr","state":"open","created":"2026-08-28T14:21:30Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97216","graphUrl":"/publications/semantic-interlock-graph/?record=97216","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97217,"title":"fix(agent): block shell re-entry in command-token helpers","kind":"pr","state":"closed","created":"2026-08-28T14:21:36Z","author":"andrexibiza","roles":["authored","mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97217","graphUrl":"/publications/semantic-interlock-graph/?record=97217","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":97218,"title":"fix(gateway): bind webhook replay identity to authenticated content","kind":"pr","state":"open","created":"2026-08-28T14:21:41Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97218","graphUrl":"/publications/semantic-interlock-graph/?record=97218","counts":{"reviews":0,"comments":8,"inlineReviewComments":0}},{"id":97231,"title":"feat: load one global policy across profiles","kind":"pr","state":"open","created":"2026-08-28T14:50:11Z","author":"kbj2043","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97231","graphUrl":"/publications/semantic-interlock-graph/?record=97231","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97250,"title":"fix(cron): suppress standalone fallback after adapter reports an ambiguous write","kind":"pr","state":"open","created":"2026-08-28T15:39:42Z","author":"Jackal991","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97250","graphUrl":"/publications/semantic-interlock-graph/?record=97250","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97295,"title":"feat(skill_manage): operations[] is the call — each op names its skill; atomic with cross-skill rollback","kind":"pr","state":"merged","created":"2026-08-28T16:44:36Z","author":"teknium1","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97295","graphUrl":"/publications/semantic-interlock-graph/?record=97295","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":97309,"title":"fix(gateway): resolve session storage from the key's profile, not ambient scope","kind":"pr","state":"open","created":"2026-08-28T17:04:46Z","author":"caya8205-2","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97309","graphUrl":"/publications/semantic-interlock-graph/?record=97309","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":97318,"title":"fix(vision): negotiate native video dialects and fall back to frames","kind":"pr","state":"open","created":"2026-08-28T17:15:55Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/97318","graphUrl":"/publications/semantic-interlock-graph/?record=97318","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":97329,"title":"[Bug]: state.db repair misses holders on deleted WAL generation","kind":"issue","state":"closed","created":"2026-08-28T17:37:27Z","author":"benperry6","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/97329","graphUrl":"/publications/semantic-interlock-graph/?record=97329","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97330,"title":"fix(state): block repair on deleted SQLite holders","kind":"pr","state":"closed","created":"2026-08-28T17:38:26Z","author":"benperry6","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97330","graphUrl":"/publications/semantic-interlock-graph/?record=97330","counts":{"reviews":6,"comments":1,"inlineReviewComments":0}},{"id":97331,"title":"feat(mcp): service-account M2M OAuth provider for HTTP MCP servers","kind":"pr","state":"closed","created":"2026-08-28T17:38:33Z","author":"jameswynn","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97331","graphUrl":"/publications/semantic-interlock-graph/?record=97331","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97368,"title":"fix(kanban): keep PR automation atomic","kind":"pr","state":"open","created":"2026-08-28T18:47:05Z","author":"mrkillbob","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97368","graphUrl":"/publications/semantic-interlock-graph/?record=97368","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":97408,"title":"fix(kanban): deliver notify subscriptions for profiles that cannot host the platform","kind":"pr","state":"open","created":"2026-08-28T19:59:25Z","author":"valicen-davidsaunders","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97408","graphUrl":"/publications/semantic-interlock-graph/?record=97408","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97460,"title":"security: MCP test and dashboard errors can expose Bearer fragments","kind":"issue","state":"open","created":"2026-08-28T21:10:07Z","author":"JuliaF1988","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/97460","graphUrl":"/publications/semantic-interlock-graph/?record=97460","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97466,"title":"fix(mcp): fully redact Bearer values in mcp test output","kind":"pr","state":"open","created":"2026-08-28T21:43:12Z","author":"686f6c61","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97466","graphUrl":"/publications/semantic-interlock-graph/?record=97466","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":97487,"title":"fix(provider): consult current provider's live catalog before OpenRouter fallback in detect_provider_for_model","kind":"pr","state":"open","created":"2026-08-28T22:35:57Z","author":"sj-unit72","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97487","graphUrl":"/publications/semantic-interlock-graph/?record=97487","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97504,"title":"fix(cron): stop Desktop ticks leaking profile sessions across state stores","kind":"pr","state":"open","created":"2026-08-28T23:14:03Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97504","graphUrl":"/publications/semantic-interlock-graph/?record=97504","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97550,"title":"fix(cron): use gateway config for satellite delivery preflight","kind":"pr","state":"closed","created":"2026-08-29T00:51:36Z","author":"wesleysimplicio","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97550","graphUrl":"/publications/semantic-interlock-graph/?record=97550","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97565,"title":"fix(cron): tri-state fire-claim heartbeat — lock timeout is 'unverifiable', not ownership loss","kind":"pr","state":"open","created":"2026-08-29T01:19:36Z","author":"sycamoregroupltd","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97565","graphUrl":"/publications/semantic-interlock-graph/?record=97565","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97609,"title":"fix(curator): prevent terminal archive bypass","kind":"pr","state":"closed","created":"2026-08-29T02:38:12Z","author":"trevorswanson","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97609","graphUrl":"/publications/semantic-interlock-graph/?record=97609","counts":{"reviews":5,"comments":0,"inlineReviewComments":0}},{"id":97634,"title":"refactor(update): decompose command by responsibility","kind":"pr","state":"closed","created":"2026-08-29T03:26:25Z","author":"cervantesh","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97634","graphUrl":"/publications/semantic-interlock-graph/?record=97634","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":97637,"title":"fix(lifecycle): enforce parent disabled_toolsets in subagent launch validation","kind":"pr","state":"open","created":"2026-08-29T03:38:28Z","author":"ericmaddox","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97637","graphUrl":"/publications/semantic-interlock-graph/?record=97637","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97657,"title":"security: require owner approval for package acquisition","kind":"pr","state":"open","created":"2026-08-29T04:07:27Z","author":"dandckr-ops","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97657","graphUrl":"/publications/semantic-interlock-graph/?record=97657","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97681,"title":"Bot Group Chats should keep working after Desktop closes","kind":"issue","state":"open","created":"2026-08-29T05:09:43Z","author":"dokterdok","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/97681","graphUrl":"/publications/semantic-interlock-graph/?record=97681","counts":{"reviews":0,"comments":7,"inlineReviewComments":0}},{"id":97712,"title":"feat(bot-mode): add durable Group Chat authority and replay","kind":"pr","state":"closed","created":"2026-08-29T06:03:44Z","author":"dokterdok","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97712","graphUrl":"/publications/semantic-interlock-graph/?record=97712","counts":{"reviews":6,"comments":0,"inlineReviewComments":3}},{"id":97724,"title":"fix(computer-use): fail closed when no approval prompt surface is wired","kind":"pr","state":"closed","created":"2026-08-29T06:19:02Z","author":"pixelatedhacker","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97724","graphUrl":"/publications/semantic-interlock-graph/?record=97724","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97739,"title":"feat(gateway): isolate workers and queue under resource pressure","kind":"pr","state":"open","created":"2026-08-29T06:41:02Z","author":"djpapzin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97739","graphUrl":"/publications/semantic-interlock-graph/?record=97739","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97740,"title":"[Bug] Bot Mode group chat: sticky Stop holds are invisible in the room and `@all` without \"resume\" can't release them — rooms go permanently silent","kind":"issue","state":"open","created":"2026-08-29T06:44:15Z","author":"zqy1-1","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/97740","graphUrl":"/publications/semantic-interlock-graph/?record=97740","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97744,"title":"feat(bot-mode): add same-gateway Group Chat runner","kind":"pr","state":"closed","created":"2026-08-29T06:53:04Z","author":"dokterdok","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97744","graphUrl":"/publications/semantic-interlock-graph/?record=97744","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":97780,"title":"feat(runtime): immutable ResolvedRuntime + central client factory; fixes extra_headers loss in fallback paths","kind":"pr","state":"open","created":"2026-08-29T08:26:46Z","author":"pittosporum-seu","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97780","graphUrl":"/publications/semantic-interlock-graph/?record=97780","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97786,"title":"security: harden session write and self-improvement enforcement","kind":"pr","state":"open","created":"2026-08-29T08:42:20Z","author":"jrgros-ops","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97786","graphUrl":"/publications/semantic-interlock-graph/?record=97786","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97797,"title":"feat(bot-mode): add scoped cross-gateway Group Chat transport","kind":"pr","state":"closed","created":"2026-08-29T09:10:36Z","author":"dokterdok","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97797","graphUrl":"/publications/semantic-interlock-graph/?record=97797","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":97843,"title":"fix(state): fail open on FTS5-index-only corruption instead of killing turns","kind":"pr","state":"open","created":"2026-08-29T10:38:20Z","author":"SulthanZahran1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97843","graphUrl":"/publications/semantic-interlock-graph/?record=97843","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97846,"title":"feat(bot-mode): add automatic Group Chat continuity","kind":"pr","state":"open","created":"2026-08-29T10:40:04Z","author":"dokterdok","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97846","graphUrl":"/publications/semantic-interlock-graph/?record=97846","counts":{"reviews":13,"comments":0,"inlineReviewComments":0}},{"id":97864,"title":"fix(kanban): complete durable orchestration lifecycle","kind":"pr","state":"open","created":"2026-08-29T11:51:40Z","author":"sergei-ivanisenko","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97864","graphUrl":"/publications/semantic-interlock-graph/?record=97864","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97878,"title":"fix: proxy platform webhooks past the dashboard OAuth gate","kind":"pr","state":"open","created":"2026-08-29T12:21:15Z","author":"toyama2026","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97878","graphUrl":"/publications/semantic-interlock-graph/?record=97878","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97905,"title":"Cron: `next_run_at` computed under a foreign process's timezone persists wrong-offset fire times into profile jobs.json","kind":"issue","state":"closed","created":"2026-08-29T13:28:19Z","author":"lovecomission","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/97905","graphUrl":"/publications/semantic-interlock-graph/?record=97905","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97920,"title":"fix(state): disable sqlite statement cache on SessionDB connections","kind":"pr","state":"closed","created":"2026-08-29T13:48:08Z","author":"SourceFelony","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97920","graphUrl":"/publications/semantic-interlock-graph/?record=97920","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97940,"title":"SQLITE_CORRUPT on canonical B-trees is misdiagnosed as FTS corruption; logs claim 'canonical message rows are preserved' while transcript writes silently fail","kind":"issue","state":"closed","created":"2026-08-29T14:19:21Z","author":"dshamenkov","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/97940","graphUrl":"/publications/semantic-interlock-graph/?record=97940","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":97948,"title":"Manual /compress reports 120s timeout while background worker succeeds minutes later; large-session compression fails with lease lost / session_split_failed","kind":"issue","state":"closed","created":"2026-08-29T14:39:03Z","author":"AsphaltUranium","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/issues/97948","graphUrl":"/publications/semantic-interlock-graph/?record=97948","counts":{"reviews":0,"comments":8,"inlineReviewComments":0}},{"id":97953,"title":"fix(mem0): scope OSS history db to the active Hermes profile","kind":"pr","state":"open","created":"2026-08-29T14:43:10Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97953","graphUrl":"/publications/semantic-interlock-graph/?record=97953","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97961,"title":"fix(cron): re-resolve hermes_time per profile in multiplex ticker","kind":"pr","state":"closed","created":"2026-08-29T14:57:29Z","author":"SayHell0W0rld","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97961","graphUrl":"/publications/semantic-interlock-graph/?record=97961","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97963,"title":"[Bug] Hygiene compression turn-hold (10s default) makes auto-compress fail 100% for thinking models with long sessions — regression from #92318","kind":"issue","state":"closed","created":"2026-08-29T14:59:46Z","author":"whengu","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/97963","graphUrl":"/publications/semantic-interlock-graph/?record=97963","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97979,"title":"feat(tool-search): core-tool deferral — curated event-triggered set behind the bridge (−6.5K tok/call desktop, −49% schemas)","kind":"pr","state":"merged","created":"2026-08-29T15:26:28Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97979","graphUrl":"/publications/semantic-interlock-graph/?record=97979","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97983,"title":"fix: Linux desktop entry Exec= broken on uv-managed venvs (symlinked venv python)","kind":"issue","state":"closed","created":"2026-08-29T15:31:15Z","author":"mojtabazn","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/97983","graphUrl":"/publications/semantic-interlock-graph/?record=97983","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":97989,"title":"fix(agent): fence compression timeout recovery","kind":"pr","state":"closed","created":"2026-08-29T15:42:41Z","author":"adzer000","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97989","graphUrl":"/publications/semantic-interlock-graph/?record=97989","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":97992,"title":"fix(cli): don't resolve venv python into Linux desktop Exec=","kind":"pr","state":"open","created":"2026-08-29T15:53:31Z","author":"flowersjus","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/97992","graphUrl":"/publications/semantic-interlock-graph/?record=97992","counts":{"reviews":1,"comments":0,"inlineReviewComments":1}},{"id":98029,"title":"fix(config): never persist an expanded secret over a ${VAR} template","kind":"pr","state":"closed","created":"2026-08-29T16:55:23Z","author":"dizhaky","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/98029","graphUrl":"/publications/semantic-interlock-graph/?record=98029","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98031,"title":"feat(delegation): per-task model selection and profile identity for delegate_task","kind":"pr","state":"open","created":"2026-08-29T16:55:49Z","author":"CaptainPickard","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98031","graphUrl":"/publications/semantic-interlock-graph/?record=98031","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98056,"title":"[Bug]: Desktop file browser / Workspace UI reads Gateway's local path instead of SSH backend's CWD","kind":"issue","state":"open","created":"2026-08-29T17:44:33Z","author":"mrjester888","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98056","graphUrl":"/publications/semantic-interlock-graph/?record=98056","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98060,"title":"fix(gateway): persist per-session cwd for messaging-gateway sessions","kind":"pr","state":"open","created":"2026-08-29T17:53:57Z","author":"narigondelsiglo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98060","graphUrl":"/publications/semantic-interlock-graph/?record=98060","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":98072,"title":"feat(bot-mode): share Group Chat files across gateways","kind":"pr","state":"open","created":"2026-08-29T18:17:41Z","author":"dokterdok","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98072","graphUrl":"/publications/semantic-interlock-graph/?record=98072","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":98073,"title":"feat(bot-mode): control Group Chats from messaging","kind":"pr","state":"open","created":"2026-08-29T18:17:51Z","author":"dokterdok","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98073","graphUrl":"/publications/semantic-interlock-graph/?record=98073","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":98077,"title":"[Field report]: state.db physical cross-B-tree corruption under SQLite 3.50.4 WAL; canonical writes continued after malformed detection","kind":"issue","state":"closed","created":"2026-08-29T18:31:42Z","author":"Caelier","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98077","graphUrl":"/publications/semantic-interlock-graph/?record=98077","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98078,"title":"Self-repo mutation guard bypassed via write_file + interpreter (real-world incident report)","kind":"issue","state":"open","created":"2026-08-29T18:31:49Z","author":"LShang001","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98078","graphUrl":"/publications/semantic-interlock-graph/?record=98078","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98084,"title":"Reduce fixed RSS from one Python MCP watchdog per stdio server","kind":"issue","state":"closed","created":"2026-08-29T18:47:34Z","author":"housonlam","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98084","graphUrl":"/publications/semantic-interlock-graph/?record=98084","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98090,"title":"fix(state): stop structurally corrupt databases from accepting writes","kind":"pr","state":"closed","created":"2026-08-29T19:12:17Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98090","graphUrl":"/publications/semantic-interlock-graph/?record=98090","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":98127,"title":"feat(approvals): confirm gate for agent-initiated model-routing config writes","kind":"pr","state":"open","created":"2026-08-29T20:13:31Z","author":"DavidMetcalfe","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98127","graphUrl":"/publications/semantic-interlock-graph/?record=98127","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98137,"title":"fix(compression): harden lease refresh and failure backoff","kind":"pr","state":"closed","created":"2026-08-29T20:25:50Z","author":"vsd2807","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98137","graphUrl":"/publications/semantic-interlock-graph/?record=98137","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98138,"title":"fix(terminal): guard interpreter-backed self-repo mutation effects","kind":"pr","state":"open","created":"2026-08-29T20:27:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/98138","graphUrl":"/publications/semantic-interlock-graph/?record=98138","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98162,"title":"feat(gateway): add durable global AFK availability","kind":"pr","state":"closed","created":"2026-08-29T21:46:35Z","author":"lorenzespinosa","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98162","graphUrl":"/publications/semantic-interlock-graph/?record=98162","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98170,"title":"fix(cache): honor host-declared session key and conversation epoch for prompt cache affinity","kind":"pr","state":"closed","created":"2026-08-29T22:17:42Z","author":"StanleyStetson","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98170","graphUrl":"/publications/semantic-interlock-graph/?record=98170","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98197,"title":"feat(gateway): add deferred plugin questions","kind":"pr","state":"closed","created":"2026-08-29T23:20:28Z","author":"srosro","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98197","graphUrl":"/publications/semantic-interlock-graph/?record=98197","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98244,"title":"fix(gateway): block self-restart on a direct-spawn Windows gateway with no supervisor","kind":"pr","state":"open","created":"2026-08-30T01:18:10Z","author":"chelsealong","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98244","graphUrl":"/publications/semantic-interlock-graph/?record=98244","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98307,"title":"feat(bot-mode): complete Group Chat continuity, control, and files","kind":"pr","state":"open","created":"2026-08-30T02:57:10Z","author":"dokterdok","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98307","graphUrl":"/publications/semantic-interlock-graph/?record=98307","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98310,"title":"fix(gateway): re-arm heartbeat watches after a gateway restart","kind":"pr","state":"open","created":"2026-08-30T03:09:23Z","author":"chelsealong","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98310","graphUrl":"/publications/semantic-interlock-graph/?record=98310","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98331,"title":"feat: add model-callable current-session goal control","kind":"pr","state":"open","created":"2026-08-30T03:50:30Z","author":"royalaid","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98331","graphUrl":"/publications/semantic-interlock-graph/?record=98331","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98348,"title":"fix(delegation): keep timed-out children from crashing session owners","kind":"pr","state":"open","created":"2026-08-30T04:38:58Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98348","graphUrl":"/publications/semantic-interlock-graph/?record=98348","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98373,"title":"fix(api_server): synchronize ResponseStore access, use atomic subquery eviction, and sort fingerprint keys","kind":"pr","state":"open","created":"2026-08-30T05:33:55Z","author":"ericmaddox","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98373","graphUrl":"/publications/semantic-interlock-graph/?record=98373","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98413,"title":"fix(cli): decode modifyOtherKeys/Kitty escapes leaked into bare input() prompts","kind":"pr","state":"open","created":"2026-08-30T06:54:42Z","author":"lEWFkRAD","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98413","graphUrl":"/publications/semantic-interlock-graph/?record=98413","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98423,"title":"fix(skills): trust operator-added custom taps","kind":"pr","state":"open","created":"2026-08-30T07:31:24Z","author":"GoBeromsu","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98423","graphUrl":"/publications/semantic-interlock-graph/?record=98423","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98450,"title":"fix(compression): in-place compaction commit never stamps _DB_PERSISTED_MARKER — post-compaction transcript re-INSERTs, live set regrows ~58K → ~512K tokens","kind":"issue","state":"closed","created":"2026-08-30T08:36:14Z","author":"dionysoslin615","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98450","graphUrl":"/publications/semantic-interlock-graph/?record=98450","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98452,"title":"feat(goals): add model-callable goal control","kind":"pr","state":"open","created":"2026-08-30T08:43:54Z","author":"royalaid","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98452","graphUrl":"/publications/semantic-interlock-graph/?record=98452","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98458,"title":"fix(compression): stamp _DB_PERSISTED_MARKER after in-place batch commit","kind":"pr","state":"closed","created":"2026-08-30T08:51:27Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98458","graphUrl":"/publications/semantic-interlock-graph/?record=98458","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98479,"title":"P0: preserve tool whitelist authorization across worker dispatch","kind":"issue","state":"open","created":"2026-08-30T09:43:36Z","author":"JoaoMarcos44","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98479","graphUrl":"/publications/semantic-interlock-graph/?record=98479","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98483,"title":"fix(approvals): let cron_mode govern gateway-hosted cron fires","kind":"pr","state":"open","created":"2026-08-30T09:46:19Z","author":"arek-eeva","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98483","graphUrl":"/publications/semantic-interlock-graph/?record=98483","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98485,"title":"fix: preserve P0 tool safety across worker dispatch","kind":"pr","state":"open","created":"2026-08-30T09:48:59Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98485","graphUrl":"/publications/semantic-interlock-graph/?record=98485","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":98502,"title":"fix(vision): negotiate native video dialects and fall back to frames","kind":"pr","state":"closed","created":"2026-08-30T10:43:58Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/98502","graphUrl":"/publications/semantic-interlock-graph/?record=98502","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":98533,"title":"feat: claude-code-cli provider — Claude subscription via the Claude Code CLI with real tool calls","kind":"pr","state":"open","created":"2026-08-30T11:39:57Z","author":"Izzy-Gottz","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98533","graphUrl":"/publications/semantic-interlock-graph/?record=98533","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98555,"title":"agent: expose first stream chunk timestamp (TTFB) in post_api_request hook","kind":"pr","state":"closed","created":"2026-08-30T12:21:15Z","author":"overtoneblue","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98555","graphUrl":"/publications/semantic-interlock-graph/?record=98555","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98564,"title":"fix(bedrock): iteration-limit summary falls through to the OpenAI client on bedrock_converse","kind":"pr","state":"open","created":"2026-08-30T12:40:00Z","author":"JiaDe-Wu","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98564","graphUrl":"/publications/semantic-interlock-graph/?record=98564","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98589,"title":"fix(tools): re-bridge terminal env per profile home, not once per process","kind":"pr","state":"closed","created":"2026-08-30T13:24:42Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98589","graphUrl":"/publications/semantic-interlock-graph/?record=98589","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98630,"title":"fix(gateway): require wake-capable session provenance for background delegate_task","kind":"pr","state":"open","created":"2026-08-30T14:38:51Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98630","graphUrl":"/publications/semantic-interlock-graph/?record=98630","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98641,"title":"fix(telegram): retain retired generations until cleanup completes","kind":"pr","state":"open","created":"2026-08-30T14:55:32Z","author":"yazan1991","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98641","graphUrl":"/publications/semantic-interlock-graph/?record=98641","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":98703,"title":"feat: add safe pre-agent turn routing middleware","kind":"pr","state":"open","created":"2026-08-30T16:29:16Z","author":"oleg-koval","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98703","graphUrl":"/publications/semantic-interlock-graph/?record=98703","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":98711,"title":"fix(security): sanitize tool-result sinks end to end","kind":"pr","state":"open","created":"2026-08-30T16:36:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/98711","graphUrl":"/publications/semantic-interlock-graph/?record=98711","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98717,"title":"security(config): ${VAR} template can be replaced by a live secret when the env var is absent at save time","kind":"issue","state":"open","created":"2026-08-30T16:45:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98717","graphUrl":"/publications/semantic-interlock-graph/?record=98717","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98718,"title":"feat(skills): add onload hook and HERMES_HOME template var for environment-triggered skill loading","kind":"pr","state":"closed","created":"2026-08-30T16:45:57Z","author":"CaptainGimpy","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98718","graphUrl":"/publications/semantic-interlock-graph/?record=98718","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98721,"title":"fix(config): prove env-template provenance via runtime secret authorities","kind":"pr","state":"open","created":"2026-08-30T16:59:45Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98721","graphUrl":"/publications/semantic-interlock-graph/?record=98721","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98735,"title":"fix(approval): make unattended exclusion transport-scoped so /v1/runs approval works","kind":"pr","state":"open","created":"2026-08-30T17:30:41Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98735","graphUrl":"/publications/semantic-interlock-graph/?record=98735","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98753,"title":"security: tool-result credentials can survive across durable and callback sinks","kind":"issue","state":"open","created":"2026-08-30T18:16:59Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/98753","graphUrl":"/publications/semantic-interlock-graph/?record=98753","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":98762,"title":"fix(security): close MCP result redaction boundary","kind":"pr","state":"open","created":"2026-08-30T18:33:32Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/98762","graphUrl":"/publications/semantic-interlock-graph/?record=98762","counts":{"reviews":0,"comments":3,"inlineReviewComments":0}},{"id":98773,"title":"fix(security): scope fallback endpoint identity and TLS failures","kind":"pr","state":"open","created":"2026-08-30T18:58:19Z","author":"andrexibiza","roles":["authored","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98773","graphUrl":"/publications/semantic-interlock-graph/?record=98773","counts":{"reviews":1,"comments":2,"inlineReviewComments":0}},{"id":98774,"title":"run_tests.sh venv probe only checks pytest, so a drifted venv reports code failures instead of missing deps","kind":"issue","state":"open","created":"2026-08-30T18:59:30Z","author":"Navlem","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98774","graphUrl":"/publications/semantic-interlock-graph/?record=98774","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98776,"title":"fix(security): preserve corrupt auth stores with explicit recovery","kind":"pr","state":"open","created":"2026-08-30T19:03:56Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/98776","graphUrl":"/publications/semantic-interlock-graph/?record=98776","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98797,"title":"fix(tests): reject drifted runner venvs","kind":"pr","state":"open","created":"2026-08-30T19:35:06Z","author":"Ahmett101","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98797","graphUrl":"/publications/semantic-interlock-graph/?record=98797","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98811,"title":"fix(cache): honor the host-declared conversation key on the affinity-key path","kind":"pr","state":"closed","created":"2026-08-30T19:57:06Z","author":"JoaoMarcos44","roles":["mentioned","commented","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98811","graphUrl":"/publications/semantic-interlock-graph/?record=98811","counts":{"reviews":6,"comments":3,"inlineReviewComments":0}},{"id":98824,"title":"Add multi-agent orchestration tool","kind":"pr","state":"open","created":"2026-08-30T20:21:40Z","author":"ozwicked","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98824","graphUrl":"/publications/semantic-interlock-graph/?record=98824","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98831,"title":"[P0] key_cmd implicit shell + wrapper re-entry — trusted-operator hardening (hostile-writer allowlist tracked in #98910)","kind":"issue","state":"open","created":"2026-08-30T20:31:17Z","author":"Sravanjangam","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/98831","graphUrl":"/publications/semantic-interlock-graph/?record=98831","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98837,"title":"fix(security): harden key_cmd argv — trusted-operator hardening beyond 97217 (Fixes #98831, tracks #98910)","kind":"pr","state":"closed","created":"2026-08-30T20:32:17Z","author":"Sravanjangam","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98837","graphUrl":"/publications/semantic-interlock-graph/?record=98837","counts":{"reviews":3,"comments":1,"inlineReviewComments":0}},{"id":98867,"title":"test(compression): pin the lease refresher's consecutive-failure give-up","kind":"pr","state":"open","created":"2026-08-30T21:27:16Z","author":"JoaoMarcos44","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98867","graphUrl":"/publications/semantic-interlock-graph/?record=98867","counts":{"reviews":6,"comments":1,"inlineReviewComments":4}},{"id":98873,"title":"feat(approvals): add fail-closed smart cron mode","kind":"pr","state":"open","created":"2026-08-30T21:37:14Z","author":"tillstriegel","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98873","graphUrl":"/publications/semantic-interlock-graph/?record=98873","counts":{"reviews":3,"comments":1,"inlineReviewComments":0}},{"id":98880,"title":"fix(logging): global secret redaction  stronger than formatter-only","kind":"pr","state":"open","created":"2026-08-30T21:58:11Z","author":"Sravanjangam","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98880","graphUrl":"/publications/semantic-interlock-graph/?record=98880","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98913,"title":"fix(security): harden key_cmd argv — trusted-operator hardening beyond 97217 (Fixes #98831, tracks #98910)","kind":"pr","state":"open","created":"2026-08-30T22:55:02Z","author":"Sravanjangam","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/98913","graphUrl":"/publications/semantic-interlock-graph/?record=98913","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":98927,"title":"feat(review): add strict automatic checkpoint runner","kind":"pr","state":"open","created":"2026-08-30T23:37:19Z","author":"LucDinhLe","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98927","graphUrl":"/publications/semantic-interlock-graph/?record=98927","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98937,"title":"fix(a2a): harden replay retry and profile isolation","kind":"pr","state":"open","created":"2026-08-31T00:00:20Z","author":"AlekZen","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98937","graphUrl":"/publications/semantic-interlock-graph/?record=98937","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":98995,"title":"fix(codex): harden app-server turn continuity","kind":"pr","state":"open","created":"2026-08-31T01:37:16Z","author":"rodrigoscoelho","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/98995","graphUrl":"/publications/semantic-interlock-graph/?record=98995","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99004,"title":"fix(feishu): gate approval/update-prompt card clicks on operator allowlist, not group policy","kind":"pr","state":"closed","created":"2026-08-31T01:44:39Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99004","graphUrl":"/publications/semantic-interlock-graph/?record=99004","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99053,"title":"feat(agent): allow pre_llm_call plugins to override the model at runtime","kind":"pr","state":"open","created":"2026-08-31T03:29:06Z","author":"j0935586110-lgtm","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99053","graphUrl":"/publications/semantic-interlock-graph/?record=99053","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":99089,"title":"[Bug]: resolve_provider_full() bypasses providers.<name>.enabled: false","kind":"issue","state":"open","created":"2026-08-31T04:09:42Z","author":"baotran01","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/99089","graphUrl":"/publications/semantic-interlock-graph/?record=99089","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":99102,"title":"fix(providers): honor enabled:false in shared resolver","kind":"pr","state":"open","created":"2026-08-31T04:24:27Z","author":"ayushnangia","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99102","graphUrl":"/publications/semantic-interlock-graph/?record=99102","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99107,"title":"fix(bot-mode): keep Group Chat replicas passive until takeover is fenced","kind":"pr","state":"open","created":"2026-08-31T04:35:16Z","author":"dokterdok","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99107","graphUrl":"/publications/semantic-interlock-graph/?record=99107","counts":{"reviews":5,"comments":0,"inlineReviewComments":0}},{"id":99159,"title":"feat(bot-mode): let Bots hand off files in hosted Group Chats","kind":"pr","state":"open","created":"2026-08-31T05:29:02Z","author":"dokterdok","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99159","graphUrl":"/publications/semantic-interlock-graph/?record=99159","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":99178,"title":"fix(desktop): retire replaced backend siblings + stability-gated reconnect backoff (backend supervision, #79353)","kind":"pr","state":"open","created":"2026-08-31T05:37:36Z","author":"SmelterLabs","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99178","graphUrl":"/publications/semantic-interlock-graph/?record=99178","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99216,"title":"fix(compression): in-transaction lease refresh before publish; cooldown on split failure (#97948 symptom B)","kind":"pr","state":"merged","created":"2026-08-31T06:32:45Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99216","graphUrl":"/publications/semantic-interlock-graph/?record=99216","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99220,"title":"fix(relay): authorize send_message targets and surface egress declines (P5)","kind":"pr","state":"open","created":"2026-08-31T06:41:41Z","author":"benbarclay","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99220","graphUrl":"/publications/semantic-interlock-graph/?record=99220","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99225,"title":"fix(terminal): scope terminal config per turn under profile multiplexing","kind":"pr","state":"closed","created":"2026-08-31T06:46:22Z","author":"muhifni","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99225","graphUrl":"/publications/semantic-interlock-graph/?record=99225","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":99244,"title":"feat(bot-mode): Group Chats span gateways — laptop, homelab, and VPS bots in one room (salvage #97797)","kind":"pr","state":"merged","created":"2026-08-31T07:06:26Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99244","graphUrl":"/publications/semantic-interlock-graph/?record=99244","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99263,"title":"fix(tests): stop test_dashboard_auth_gate.py from hard-exiting the pytest process","kind":"pr","state":"open","created":"2026-08-31T07:33:22Z","author":"benbarclay","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99263","graphUrl":"/publications/semantic-interlock-graph/?record=99263","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99306,"title":"fix(security): redact secrets at generic tool boundaries","kind":"pr","state":"open","created":"2026-08-31T09:47:36Z","author":"sht27363838-glitch","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99306","graphUrl":"/publications/semantic-interlock-graph/?record=99306","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99332,"title":"fix(memory): cap successful writes per turn to stop success-only mutation loops","kind":"pr","state":"open","created":"2026-08-31T10:40:19Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99332","graphUrl":"/publications/semantic-interlock-graph/?record=99332","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99351,"title":"Harden external capability audit and CI authority","kind":"pr","state":"open","created":"2026-08-31T11:26:49Z","author":"mrkillbob","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99351","graphUrl":"/publications/semantic-interlock-graph/?record=99351","counts":{"reviews":4,"comments":0,"inlineReviewComments":0}},{"id":99450,"title":"fix(update): quiesce the running fleet before mutating the checkout","kind":"pr","state":"open","created":"2026-08-31T14:28:15Z","author":"deinte","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99450","graphUrl":"/publications/semantic-interlock-graph/?record=99450","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99474,"title":"feat(runtime): add provider-neutral AgentRuntime plugin API","kind":"pr","state":"closed","created":"2026-08-31T15:10:19Z","author":"100yenadmin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99474","graphUrl":"/publications/semantic-interlock-graph/?record=99474","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":99490,"title":"fix(security): make desktop secret storage secure by default","kind":"pr","state":"open","created":"2026-08-31T15:26:49Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/99490","graphUrl":"/publications/semantic-interlock-graph/?record=99490","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":99509,"title":"fix(state): self-heal SessionDB writes after close() races an in-flight worker (#94736)","kind":"pr","state":"merged","created":"2026-08-31T15:41:37Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99509","graphUrl":"/publications/semantic-interlock-graph/?record=99509","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99559,"title":"fix(gateway): give the routing index one store instead of the ambient one","kind":"pr","state":"closed","created":"2026-08-31T16:24:37Z","author":"caya8205-2","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99559","graphUrl":"/publications/semantic-interlock-graph/?record=99559","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99594,"title":"mcp: scope the server registry per profile — two profiles naming the same server share one subprocess and its credentials","kind":"pr","state":"open","created":"2026-08-31T17:02:13Z","author":"Izzy-Gottz","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99594","graphUrl":"/publications/semantic-interlock-graph/?record=99594","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99630,"title":"fix(compression): handle late settlement after /compress timeout","kind":"pr","state":"closed","created":"2026-08-31T18:02:01Z","author":"vsd2807","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99630","graphUrl":"/publications/semantic-interlock-graph/?record=99630","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":99723,"title":"Fix sandbox egress leak: pinned --network dropped for file/code sandboxes and on container reuse","kind":"pr","state":"open","created":"2026-08-31T19:28:49Z","author":"esenocak","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99723","graphUrl":"/publications/semantic-interlock-graph/?record=99723","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99742,"title":"fix(compression): keep hygiene turn-hold worker's commit admission — adopt thinking-model summaries instead of burning them","kind":"pr","state":"merged","created":"2026-08-31T19:46:00Z","author":"teknium1","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99742","graphUrl":"/publications/semantic-interlock-graph/?record=99742","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":99758,"title":"fix(agent): turn liveness watchdog surfaces silent turn stalls (#95548, salvage of #95663)","kind":"pr","state":"merged","created":"2026-08-31T20:41:50Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99758","graphUrl":"/publications/semantic-interlock-graph/?record=99758","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99779,"title":"fix(compression): stop the summary stream at the host's own deadline (#99692)","kind":"pr","state":"closed","created":"2026-08-31T21:29:55Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99779","graphUrl":"/publications/semantic-interlock-graph/?record=99779","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99801,"title":"Hermes Studio must declare stable group-chat conversation identity to close #96811","kind":"issue","state":"open","created":"2026-08-31T21:58:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/99801","graphUrl":"/publications/semantic-interlock-graph/?record=99801","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":99808,"title":"Discord gpt-5.6-sol-900k: compression times out/deferred with no summary output and /compress cannot recover","kind":"issue","state":"open","created":"2026-08-31T22:11:53Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/99808","graphUrl":"/publications/semantic-interlock-graph/?record=99808","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":99815,"title":"fix(compression): separate Codex transport and summary progress","kind":"pr","state":"closed","created":"2026-08-31T22:25:44Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/99815","graphUrl":"/publications/semantic-interlock-graph/?record=99815","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":99822,"title":"fix(compression): roll the live transcript back when an in-place compaction commit fails (#99477)","kind":"pr","state":"closed","created":"2026-08-31T22:35:13Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99822","graphUrl":"/publications/semantic-interlock-graph/?record=99822","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99825,"title":"fix(gateway): stop stale session overrides shrinking 900K context","kind":"pr","state":"open","created":"2026-08-31T22:42:37Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/99825","graphUrl":"/publications/semantic-interlock-graph/?record=99825","counts":{"reviews":0,"comments":6,"inlineReviewComments":0}},{"id":99858,"title":"fix(compaction): re-estimate post-tool pressure after native checkpoints","kind":"pr","state":"open","created":"2026-09-01T00:12:28Z","author":"supplefrog","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99858","graphUrl":"/publications/semantic-interlock-graph/?record=99858","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99898,"title":"Add bounded runtime policy hooks","kind":"pr","state":"open","created":"2026-09-01T01:19:16Z","author":"deacon-botdoctor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99898","graphUrl":"/publications/semantic-interlock-graph/?record=99898","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99899,"title":"fix(agent): defense-in-depth content dedup in session-DB flush (backstop for #99477)","kind":"pr","state":"closed","created":"2026-09-01T01:20:14Z","author":"salch-cred","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99899","graphUrl":"/publications/semantic-interlock-graph/?record=99899","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99939,"title":"feat(gateway): add pre_gateway_send plugin hook for outbound message gating (#37271)","kind":"pr","state":"open","created":"2026-09-01T02:48:44Z","author":"DavidMetcalfe","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99939","graphUrl":"/publications/semantic-interlock-graph/?record=99939","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99950,"title":"feat(gateway): honor adapter-declared session scope for plugin platforms","kind":"pr","state":"open","created":"2026-09-01T03:01:22Z","author":"srosro","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99950","graphUrl":"/publications/semantic-interlock-graph/?record=99950","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99960,"title":"fix(bot-mode): preserve ambiguous RoomLink admission","kind":"pr","state":"open","created":"2026-09-01T03:28:07Z","author":"dokterdok","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99960","graphUrl":"/publications/semantic-interlock-graph/?record=99960","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":99980,"title":"feat(desktop): click-to-expand link previews with SSRF-guarded resolver","kind":"pr","state":"open","created":"2026-09-01T04:07:58Z","author":"melon-xf","roles":["credited","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99980","graphUrl":"/publications/semantic-interlock-graph/?record=99980","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":99999,"title":"refactor(gateway): extract slash-command handlers into package","kind":"pr","state":"open","created":"2026-09-01T04:47:50Z","author":"Kyzcreig","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/99999","graphUrl":"/publications/semantic-interlock-graph/?record=99999","counts":{"reviews":4,"comments":2,"inlineReviewComments":0}},{"id":100024,"title":"fix(compression): separate Codex transport and summary progress","kind":"pr","state":"open","created":"2026-09-01T05:40:36Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/100024","graphUrl":"/publications/semantic-interlock-graph/?record=100024","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":100064,"title":"fix(desktop): keep idle sidebar rows on failed scans; retain list readers","kind":"pr","state":"closed","created":"2026-09-01T06:46:45Z","author":"AKAZIK-py","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100064","graphUrl":"/publications/semantic-interlock-graph/?record=100064","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100070,"title":"fix(compression): stop busy steer from replaying an old request","kind":"pr","state":"closed","created":"2026-09-01T06:53:55Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100070","graphUrl":"/publications/semantic-interlock-graph/?record=100070","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100076,"title":"fix(gateway): off-loop profile secret scope in handoff watcher (#100014)","kind":"pr","state":"closed","created":"2026-09-01T07:05:48Z","author":"Tranquil-Flow","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100076","graphUrl":"/publications/semantic-interlock-graph/?record=100076","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100094,"title":"fix(gateway): log secret_scope fallback in allowlist read","kind":"pr","state":"open","created":"2026-09-01T07:34:03Z","author":"Baophan00","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100094","graphUrl":"/publications/semantic-interlock-graph/?record=100094","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100117,"title":"fix(gateway): scope live session registry by profile and fail closed on unknown profile","kind":"pr","state":"open","created":"2026-09-01T08:17:38Z","author":"Finn763","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100117","graphUrl":"/publications/semantic-interlock-graph/?record=100117","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100130,"title":"fix(state): retry deferred FTS rebuilds instead of treating leftover lock files as holders","kind":"pr","state":"closed","created":"2026-09-01T08:39:18Z","author":"HexLab98","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100130","graphUrl":"/publications/semantic-interlock-graph/?record=100130","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100185,"title":"Fix compression recovery across gateway turns","kind":"pr","state":"closed","created":"2026-09-01T09:44:58Z","author":"Komzpa","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100185","graphUrl":"/publications/semantic-interlock-graph/?record=100185","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100201,"title":"fix(state): consolidate gateway SessionDB writers via process-wide shared registry","kind":"pr","state":"merged","created":"2026-09-01T09:59:24Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100201","graphUrl":"/publications/semantic-interlock-graph/?record=100201","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100218,"title":"feat(gateway): isolated agent runtimes behind gateway profile routing","kind":"pr","state":"open","created":"2026-09-01T10:27:54Z","author":"Finn763","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100218","graphUrl":"/publications/semantic-interlock-graph/?record=100218","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100273,"title":"fix(state): stage compaction rows before atomic cutover","kind":"pr","state":"closed","created":"2026-09-01T12:13:06Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/100273","graphUrl":"/publications/semantic-interlock-graph/?record=100273","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":100300,"title":"fix(state): stage compaction rows before atomic cutover","kind":"pr","state":"open","created":"2026-09-01T12:42:23Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/100300","graphUrl":"/publications/semantic-interlock-graph/?record=100300","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":100303,"title":"perf(sessions): open desktop transcripts from authoritative persisted pages","kind":"pr","state":"open","created":"2026-09-01T12:45:31Z","author":"xrbs00","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100303","graphUrl":"/publications/semantic-interlock-graph/?record=100303","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100314,"title":"Gateway restart can let a stale session model override shadow an explicit global 900K selection","kind":"issue","state":"open","created":"2026-09-01T13:08:45Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/issues/100314","graphUrl":"/publications/semantic-interlock-graph/?record=100314","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":100315,"title":"Codex reasoning-only events can indefinitely retain compression summary-progress authority","kind":"issue","state":"open","created":"2026-09-01T13:09:02Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/100315","graphUrl":"/publications/semantic-interlock-graph/?record=100315","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":100358,"title":"fix(agent): keep stored prompt prefix across a mid-session /model switch","kind":"pr","state":"closed","created":"2026-09-01T13:54:50Z","author":"HexLab98","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100358","graphUrl":"/publications/semantic-interlock-graph/?record=100358","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100386,"title":"feat(bot-mode): bring Group Chats to mobile gateways","kind":"pr","state":"open","created":"2026-09-01T14:27:31Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/100386","graphUrl":"/publications/semantic-interlock-graph/?record=100386","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":100399,"title":"fix(state): fail closed when a state.db admission lock file cannot be opened","kind":"pr","state":"closed","created":"2026-09-01T14:47:10Z","author":"HexLab98","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100399","graphUrl":"/publications/semantic-interlock-graph/?record=100399","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":100427,"title":"fix(compression): roll the live transcript back when an in-place compaction commit fails (#99477)","kind":"pr","state":"merged","created":"2026-09-01T15:17:11Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100427","graphUrl":"/publications/semantic-interlock-graph/?record=100427","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100458,"title":"fix(restore): fail closed on in-process holders before unlinking state.db sidecars (#90837 audit)","kind":"pr","state":"merged","created":"2026-09-01T15:34:36Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100458","graphUrl":"/publications/semantic-interlock-graph/?record=100458","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100509,"title":"fix(cron): skip running secondary gateways in desktop cron ticker (#100489)","kind":"pr","state":"closed","created":"2026-09-01T16:47:00Z","author":"twotnguyen","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100509","graphUrl":"/publications/semantic-interlock-graph/?record=100509","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100544,"title":"fix(gateway): keep Bot Mode DMs when Desktop owns the chat","kind":"pr","state":"closed","created":"2026-09-01T17:29:08Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100544","graphUrl":"/publications/semantic-interlock-graph/?record=100544","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100546,"title":"feat(credentials): opaque per-profile credential store + masked CLI entry","kind":"pr","state":"open","created":"2026-09-01T17:33:46Z","author":"joseangeldiazgarcia","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100546","graphUrl":"/publications/semantic-interlock-graph/?record=100546","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100591,"title":"fix(delegate): defer timed-out child teardown and drain in-flight transports FD-safely (#94248 native half)","kind":"pr","state":"merged","created":"2026-09-01T18:33:23Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100591","graphUrl":"/publications/semantic-interlock-graph/?record=100591","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100600,"title":"fix(release): provenance-gated macOS DMG attachment + fail-closed zero-asset publish (refs #85422)","kind":"pr","state":"closed","created":"2026-09-01T18:48:19Z","author":"salch-cred","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100600","graphUrl":"/publications/semantic-interlock-graph/?record=100600","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100602,"title":"Sessions wedge at 'Summarizing session…' when the auxiliary compression call fails/times out — compaction has no fail-soft default","kind":"issue","state":"open","created":"2026-09-01T18:50:43Z","author":"zackaweed","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/100602","graphUrl":"/publications/semantic-interlock-graph/?record=100602","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":100633,"title":"fix(compression): keep sessions usable when summary models stall","kind":"pr","state":"closed","created":"2026-09-01T19:28:03Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100633","graphUrl":"/publications/semantic-interlock-graph/?record=100633","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100680,"title":"feat(simplex): make delivery correlated and complete the messaging lifecycle","kind":"pr","state":"open","created":"2026-09-01T20:39:10Z","author":"preyevates","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100680","graphUrl":"/publications/semantic-interlock-graph/?record=100680","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100694,"title":"feat(governed): trusted one-shot destructive capability + structured QGA (explicit approval)","kind":"pr","state":"open","created":"2026-09-01T21:01:57Z","author":"edoumo","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100694","graphUrl":"/publications/semantic-interlock-graph/?record=100694","counts":{"reviews":4,"comments":1,"inlineReviewComments":0}},{"id":100701,"title":"fix(desktop): kill owned remote serves when the idle reaper drops ssh pool entries","kind":"pr","state":"open","created":"2026-09-01T21:19:51Z","author":"thomasbek3","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100701","graphUrl":"/publications/semantic-interlock-graph/?record=100701","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100735,"title":"fix(security): require one explicit human approval before any outbound email send","kind":"pr","state":"open","created":"2026-09-01T22:40:56Z","author":"fortun8te","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100735","graphUrl":"/publications/semantic-interlock-graph/?record=100735","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100752,"title":"ci: every ci.yaml run 0-jobbed since 24f5a60ed1 — e2e-desktop disable as bare if: false","kind":"pr","state":"merged","created":"2026-09-01T23:22:39Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100752","graphUrl":"/publications/semantic-interlock-graph/?record=100752","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":100758,"title":"feat(bot-mode): add CLI and Telegram profile orchestration","kind":"pr","state":"open","created":"2026-09-01T23:37:29Z","author":"howdeploy","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100758","graphUrl":"/publications/semantic-interlock-graph/?record=100758","counts":{"reviews":4,"comments":2,"inlineReviewComments":0}},{"id":100760,"title":"fix(serve): never arm the parent-death watchdog under pytest","kind":"pr","state":"open","created":"2026-09-01T23:49:24Z","author":"patrykkopycinski","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100760","graphUrl":"/publications/semantic-interlock-graph/?record=100760","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100763,"title":"fix(update): keep pipe-drain proof off host console","kind":"pr","state":"open","created":"2026-09-01T23:54:49Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/100763","graphUrl":"/publications/semantic-interlock-graph/?record=100763","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":100798,"title":"fix(gateway): stop unreadable sessions from silently losing context","kind":"pr","state":"closed","created":"2026-09-02T01:13:40Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100798","graphUrl":"/publications/semantic-interlock-graph/?record=100798","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100804,"title":"docs: codify the 2,000-line file ceiling","kind":"pr","state":"open","created":"2026-09-02T01:24:39Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/100804","graphUrl":"/publications/semantic-interlock-graph/?record=100804","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":100812,"title":"ci: reject unparseable workflow files from outside ci.yaml (root cause of #100748)","kind":"pr","state":"closed","created":"2026-09-02T01:53:24Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100812","graphUrl":"/publications/semantic-interlock-graph/?record=100812","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100838,"title":"feat(plugins): add private Git marketplaces","kind":"pr","state":"open","created":"2026-09-02T02:43:24Z","author":"ctaylor86","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100838","graphUrl":"/publications/semantic-interlock-graph/?record=100838","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100849,"title":"fix(tools): propagate caller contextvars in DaemonThreadPoolExecutor.submit","kind":"pr","state":"closed","created":"2026-09-02T03:00:38Z","author":"boobutler","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100849","graphUrl":"/publications/semantic-interlock-graph/?record=100849","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100855,"title":"[Bug]: agent-browser daemons from the browser_exec / real-profile lanes have no AGENT_BROWSER_SOCKET_DIR — invisible to the orphan reaper; wedged daemon + headless Chrome survived 47h across two gateway restarts","kind":"issue","state":"open","created":"2026-09-02T03:10:23Z","author":"versun","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/100855","graphUrl":"/publications/semantic-interlock-graph/?record=100855","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":100858,"title":"auxiliary vision with custom:<name> provider + base_url sends \"no-key-required\" key (401)","kind":"issue","state":"open","created":"2026-09-02T03:18:29Z","author":"Monster-Obluda","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/100858","graphUrl":"/publications/semantic-interlock-graph/?record=100858","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":100865,"title":"fix(browser): reap persistent Browser Use daemons","kind":"pr","state":"open","created":"2026-09-02T03:28:58Z","author":"Wenfengcheng","roles":["commented","mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100865","graphUrl":"/publications/semantic-interlock-graph/?record=100865","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":100870,"title":"[Bug]: Remote code kernel fails to spawn on Docker backend — brace group rewriter omits separator after }","kind":"issue","state":"closed","created":"2026-09-02T03:32:40Z","author":"tfritz1982","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/100870","graphUrl":"/publications/semantic-interlock-graph/?record=100870","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":100883,"title":"fix(state): pooled read connections survive transient EIO (WSL2/vhdx, ZFS)","kind":"pr","state":"open","created":"2026-09-02T04:03:39Z","author":"Sahilvishnaliya","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100883","graphUrl":"/publications/semantic-interlock-graph/?record=100883","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100925,"title":"feat(desktop): offline installation support via -OfflineDir and -PreDownload","kind":"pr","state":"closed","created":"2026-09-02T04:45:55Z","author":"DavidMetcalfe","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100925","graphUrl":"/publications/semantic-interlock-graph/?record=100925","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100931,"title":"Manual /compress no longer reports a false 120s timeout on compute-host sessions — late ack adopted (#97948, salvage #99630)","kind":"pr","state":"merged","created":"2026-09-02T04:49:17Z","author":"teknium1","roles":["credited","mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100931","graphUrl":"/publications/semantic-interlock-graph/?record=100931","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":100958,"title":"fix(state): stop concurrent startup from multiplying state.db writers","kind":"pr","state":"closed","created":"2026-09-02T05:09:39Z","author":"fangliquanflq","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100958","graphUrl":"/publications/semantic-interlock-graph/?record=100958","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":100979,"title":"fix(tool-search): deferred tool_call arguments no longer bypass schema validation (#73175, salvage #73179)","kind":"pr","state":"merged","created":"2026-09-02T05:35:58Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/100979","graphUrl":"/publications/semantic-interlock-graph/?record=100979","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101052,"title":"feat(runtime): add provider-neutral AgentRuntime plugin API","kind":"pr","state":"open","created":"2026-09-02T07:12:59Z","author":"100yenadmin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101052","graphUrl":"/publications/semantic-interlock-graph/?record=101052","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101057,"title":"fix(bot-mode): route managed messaging-gateway sessions","kind":"pr","state":"open","created":"2026-09-02T07:21:59Z","author":"jayleaton","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101057","graphUrl":"/publications/semantic-interlock-graph/?record=101057","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":101074,"title":"fix(agent): background review fork gets a structural transcript clone, not a shallow list (salvage #100802)","kind":"pr","state":"merged","created":"2026-09-02T07:45:04Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101074","graphUrl":"/publications/semantic-interlock-graph/?record=101074","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101106,"title":"feat(email): draft-only outbound with exact one-shot approval (#99876 follow-up)","kind":"pr","state":"open","created":"2026-09-02T08:46:07Z","author":"leo4226","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101106","graphUrl":"/publications/semantic-interlock-graph/?record=101106","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101118,"title":"fix(gateway): quiesce the thread pool before closing state.db at shutdown","kind":"pr","state":"merged","created":"2026-09-02T09:17:00Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101118","graphUrl":"/publications/semantic-interlock-graph/?record=101118","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":101187,"title":"fix(docker): refuse cross-profile bind mounts in multiplexed containers","kind":"pr","state":"open","created":"2026-09-02T10:50:28Z","author":"JoaoMarcos44","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101187","graphUrl":"/publications/semantic-interlock-graph/?record=101187","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":101189,"title":"ci: workflow-syntax gate runs actionlint standalone so an unparseable ci.yaml can no longer land green (salvage #100812, absorbs #99006)","kind":"pr","state":"closed","created":"2026-09-02T10:51:41Z","author":"teknium1","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101189","graphUrl":"/publications/semantic-interlock-graph/?record=101189","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101242,"title":"fix(gateway): routed multiplex profiles get their own terminal cwd/backend/docker config; container boot honors config multiplex_profiles (#68559 #85413, salvage #99225 #85437)","kind":"pr","state":"merged","created":"2026-09-02T11:42:37Z","author":"teknium1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101242","graphUrl":"/publications/semantic-interlock-graph/?record=101242","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101271,"title":"feat(desktop): add workstation folder plugin capability","kind":"pr","state":"open","created":"2026-09-02T12:08:21Z","author":"ixtrix","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101271","graphUrl":"/publications/semantic-interlock-graph/?record=101271","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101291,"title":"fix(uv): isolate managed uv/uvx toolchain from the user (cross-platform)","kind":"pr","state":"open","created":"2026-09-02T12:23:18Z","author":"for13to1","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101291","graphUrl":"/publications/semantic-interlock-graph/?record=101291","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101306,"title":"fix(groups): recover room tasks across local state cleanup","kind":"pr","state":"open","created":"2026-09-02T12:51:27Z","author":"acmbaker","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/101306","graphUrl":"/publications/semantic-interlock-graph/?record=101306","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":101364,"title":"fix(auth): never heal a profile store that symlinks to root auth.json","kind":"pr","state":"closed","created":"2026-09-02T14:06:03Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101364","graphUrl":"/publications/semantic-interlock-graph/?record=101364","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101379,"title":"feat(web_server): dashboard fs-allowlist hardening","kind":"pr","state":"open","created":"2026-09-02T14:24:53Z","author":"Thelightthatshines","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101379","graphUrl":"/publications/semantic-interlock-graph/?record=101379","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101423,"title":"fix(cli): flag mis-mapped lost_and_found salvage as not verified","kind":"pr","state":"closed","created":"2026-09-02T15:43:08Z","author":"liuhao1024","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101423","graphUrl":"/publications/semantic-interlock-graph/?record=101423","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101451,"title":"fix(recovery): stop pointing sqlite3 .recover guidance at the live state.db","kind":"pr","state":"closed","created":"2026-09-02T16:34:32Z","author":"salch-cred","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101451","graphUrl":"/publications/semantic-interlock-graph/?record=101451","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101452,"title":"fix(bot-mode): derive group clarify/approval attention from $groupClarify instead of duplicating it into $groupNeedsYou","kind":"pr","state":"open","created":"2026-09-02T16:35:21Z","author":"sprmn24","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101452","graphUrl":"/publications/semantic-interlock-graph/?record=101452","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":101489,"title":"fix(mcp): honor oauth.scope as a DCR privilege ceiling","kind":"pr","state":"open","created":"2026-09-02T17:28:04Z","author":"astraltrekkin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101489","graphUrl":"/publications/semantic-interlock-graph/?record=101489","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101501,"title":"Fix/dashboard turn isolation profile scope","kind":"pr","state":"open","created":"2026-09-02T17:47:10Z","author":"Bergmann89","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101501","graphUrl":"/publications/semantic-interlock-graph/?record=101501","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101515,"title":"fix(preview): guard drive_preview type action against unfocused DOM","kind":"pr","state":"open","created":"2026-09-02T18:23:36Z","author":"kokhlo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101515","graphUrl":"/publications/semantic-interlock-graph/?record=101515","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101539,"title":"fix(update): stop successful managed SSH updates reporting failure","kind":"pr","state":"open","created":"2026-09-02T18:55:58Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101539","graphUrl":"/publications/semantic-interlock-graph/?record=101539","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101568,"title":"fix(bot-mode): keep in-flight clarify prompts bound to renamed Group Chat","kind":"issue","state":"open","created":"2026-09-02T19:36:11Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/101568","graphUrl":"/publications/semantic-interlock-graph/?record=101568","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":101591,"title":"fix(bot-mode): keep in-flight clarify prompts bound to renamed Group Chat","kind":"pr","state":"open","created":"2026-09-02T20:13:27Z","author":"kokhlo","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101591","graphUrl":"/publications/semantic-interlock-graph/?record=101591","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101598,"title":"perf(mcp): one parent-death supervisor per process instead of one per stdio server (salvage #93517)","kind":"pr","state":"merged","created":"2026-09-02T20:18:43Z","author":"kshitijk4poor","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101598","graphUrl":"/publications/semantic-interlock-graph/?record=101598","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101620,"title":"fix(browser-use): recycle harness daemon stranded on a dead CDP endpoint (#101576)","kind":"pr","state":"open","created":"2026-09-02T20:45:13Z","author":"Tranquil-Flow","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101620","graphUrl":"/publications/semantic-interlock-graph/?record=101620","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101626,"title":"[Bug]: A sleeping laptop silently accumulates orphaned remote `serve --isolated` backends — multi-writer `state.db` corruption, not just process leak","kind":"issue","state":"open","created":"2026-09-02T20:59:27Z","author":"teamster22","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/101626","graphUrl":"/publications/semantic-interlock-graph/?record=101626","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":101652,"title":"perf(cron): bound the lifecycle guard's whole-walk scan work (#78398)","kind":"pr","state":"merged","created":"2026-09-02T21:35:15Z","author":"kshitijk4poor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101652","graphUrl":"/publications/semantic-interlock-graph/?record=101652","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101669,"title":"MCP: boolean property schema (`properties.x: true`) fails ListToolsResult validation and disables the entire server","kind":"issue","state":"open","created":"2026-09-02T22:00:15Z","author":"giorgio-majc","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/101669","graphUrl":"/publications/semantic-interlock-graph/?record=101669","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":101678,"title":"fix(serve): idle-exit orphaned SSH-isolated backends and refuse a second writer","kind":"pr","state":"open","created":"2026-09-02T22:14:57Z","author":"StanleyStetson","roles":["credited","mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101678","graphUrl":"/publications/semantic-interlock-graph/?record=101678","counts":{"reviews":6,"comments":0,"inlineReviewComments":1}},{"id":101691,"title":"fix(update): keep the in-flight update receipt across the stale-module purge","kind":"pr","state":"closed","created":"2026-09-02T22:37:29Z","author":"LordMelkor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101691","graphUrl":"/publications/semantic-interlock-graph/?record=101691","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101692,"title":"ci: exact-SHA witness for #100763 8bc48450","kind":"pr","state":"closed","created":"2026-09-02T22:39:19Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/101692","graphUrl":"/publications/semantic-interlock-graph/?record=101692","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":101693,"title":"ci: exact-SHA witness for #100763 92909b8b","kind":"pr","state":"closed","created":"2026-09-02T22:39:25Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/101693","graphUrl":"/publications/semantic-interlock-graph/?record=101693","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":101694,"title":"ci: exact-SHA witness for #100763 856e71ba","kind":"pr","state":"closed","created":"2026-09-02T22:39:46Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/101694","graphUrl":"/publications/semantic-interlock-graph/?record=101694","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":101704,"title":"desktop: scope the config-record cache to the active gateway","kind":"pr","state":"open","created":"2026-09-02T23:06:07Z","author":"LordMelkor","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101704","graphUrl":"/publications/semantic-interlock-graph/?record=101704","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101710,"title":"fix(gateway): deliver proactive text through proxy mode","kind":"pr","state":"open","created":"2026-09-02T23:19:07Z","author":"Joeywrz","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101710","graphUrl":"/publications/semantic-interlock-graph/?record=101710","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101721,"title":"fix(serve): withdraw orphan-reap immunity from a disproved lock claim","kind":"pr","state":"open","created":"2026-09-02T23:29:25Z","author":"JoaoMarcos44","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/101721","graphUrl":"/publications/semantic-interlock-graph/?record=101721","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":101740,"title":"fix(tui_gateway): carry the live session handle through in-place agent rebuilds","kind":"pr","state":"open","created":"2026-09-02T23:54:52Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101740","graphUrl":"/publications/semantic-interlock-graph/?record=101740","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101758,"title":"fix(desktop): forward the gateway session cookie onto the renderer's WebSocket upgrade","kind":"pr","state":"open","created":"2026-09-03T00:28:57Z","author":"thomaspujol69","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101758","graphUrl":"/publications/semantic-interlock-graph/?record=101758","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101804,"title":"fix(mcp): isolate a tool the SDK rejects instead of parking the whole server","kind":"pr","state":"open","created":"2026-09-03T02:02:36Z","author":"hyeonsang010716","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101804","graphUrl":"/publications/semantic-interlock-graph/?record=101804","counts":{"reviews":5,"comments":1,"inlineReviewComments":0}},{"id":101810,"title":"fix(mcp): accept boolean JSON Schema property schemas on tools/list","kind":"pr","state":"closed","created":"2026-09-03T02:11:37Z","author":"littlestar030","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101810","graphUrl":"/publications/semantic-interlock-graph/?record=101810","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":101824,"title":"fix(compression): make compute-host timeout-to-late-ack handoff atomic","kind":"issue","state":"open","created":"2026-09-03T02:41:58Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/101824","graphUrl":"/publications/semantic-interlock-graph/?record=101824","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":101834,"title":"fix(tui_gateway): make the control timeout-to-late-ack handoff atomic (#101824)","kind":"pr","state":"open","created":"2026-09-03T03:05:10Z","author":"holny","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101834","graphUrl":"/publications/semantic-interlock-graph/?record=101834","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101877,"title":"fix(cron): preserve active turns across gateway restarts","kind":"pr","state":"closed","created":"2026-09-03T05:04:58Z","author":"jayleaton","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101877","graphUrl":"/publications/semantic-interlock-graph/?record=101877","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101886,"title":"fix(gateway): queued/steered follow-ups keep the reply-to prefix","kind":"pr","state":"open","created":"2026-09-03T05:25:19Z","author":"Sahilvishnaliya","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101886","graphUrl":"/publications/semantic-interlock-graph/?record=101886","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101911,"title":"fix(kanban): run workers in their own systemd scope; re-adopt them after gateway restarts","kind":"pr","state":"open","created":"2026-09-03T06:15:06Z","author":"danashburn","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101911","graphUrl":"/publications/semantic-interlock-graph/?record=101911","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":101950,"title":"fix(desktop): init log buffers before pool-limits boot read","kind":"pr","state":"closed","created":"2026-09-03T07:18:58Z","author":"Sirfetch-d","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/101950","graphUrl":"/publications/semantic-interlock-graph/?record=101950","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":101971,"title":"chore(ci): witness #100386 surviving commits","kind":"pr","state":"closed","created":"2026-09-03T07:42:28Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/101971","graphUrl":"/publications/semantic-interlock-graph/?record=101971","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":101995,"title":"fix(state): close the profile-mode HOME hole in the live state.db guard","kind":"pr","state":"open","created":"2026-09-03T08:02:42Z","author":"nunico","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/101995","graphUrl":"/publications/semantic-interlock-graph/?record=101995","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102045,"title":"fix(secrets): count value-equivalent env vars as applied so re-pulls keep the snapshot","kind":"pr","state":"open","created":"2026-09-03T09:41:23Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102045","graphUrl":"/publications/semantic-interlock-graph/?record=102045","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102085,"title":"feat(authority): add durable authority primitives","kind":"pr","state":"open","created":"2026-09-03T10:28:26Z","author":"jdot-dev","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102085","graphUrl":"/publications/semantic-interlock-graph/?record=102085","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102095,"title":"ci(proof): exact-SHA witness for #101804","kind":"pr","state":"closed","created":"2026-09-03T10:37:29Z","author":"andrexibiza","roles":["authored","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/102095","graphUrl":"/publications/semantic-interlock-graph/?record=102095","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102117,"title":"refactor: whole-codebase simplification — −34% source LOC, every god file decomposed, zero behavior change","kind":"pr","state":"merged","created":"2026-09-03T11:19:15Z","author":"teknium1","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102117","graphUrl":"/publications/semantic-interlock-graph/?record=102117","counts":{"reviews":6,"comments":5,"inlineReviewComments":2}},{"id":102153,"title":"fix(gateway): serialize hosted-rooms first-open of shared state.db","kind":"pr","state":"open","created":"2026-09-03T12:12:10Z","author":"jwilson411","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102153","graphUrl":"/publications/semantic-interlock-graph/?record=102153","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102194,"title":"[Bug]: CLI path never persists api_content sidecar → injected <memory-context>/tool-result decorations dropped at turn boundary → first API call of every new turn misses prompt cache","kind":"issue","state":"open","created":"2026-09-03T13:20:31Z","author":"fullsummerdream","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/102194","graphUrl":"/publications/semantic-interlock-graph/?record=102194","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102195,"title":"feat(bot-mode): support declarative CLI roster","kind":"pr","state":"open","created":"2026-09-03T13:20:49Z","author":"Ahmett101","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102195","graphUrl":"/publications/semantic-interlock-graph/?record=102195","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":102206,"title":"ci(proof): exact-SHA witness for #100763 commit 8bc48450","kind":"pr","state":"closed","created":"2026-09-03T13:36:06Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/102206","graphUrl":"/publications/semantic-interlock-graph/?record=102206","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":102210,"title":"Action 180-A: strip credentials from terminal snapshot (hermes-snap-*.sh)","kind":"pr","state":"open","created":"2026-09-03T13:40:48Z","author":"palpunte","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102210","graphUrl":"/publications/semantic-interlock-graph/?record=102210","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102219,"title":"run: quiesce cron/deferred workers before DB close to prevent page-0 corruption","kind":"pr","state":"open","created":"2026-09-03T14:08:19Z","author":"Sahilvishnaliya","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102219","graphUrl":"/publications/semantic-interlock-graph/?record=102219","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102239,"title":"fix(agent): persist api_content sidecar on the normal CLI path","kind":"pr","state":"closed","created":"2026-09-03T14:42:53Z","author":"Halldrix","roles":["mentioned","commented","credited","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102239","graphUrl":"/publications/semantic-interlock-graph/?record=102239","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":102258,"title":"update_cmd: fix root-owned files after update","kind":"pr","state":"open","created":"2026-09-03T15:17:25Z","author":"Sahilvishnaliya","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102258","graphUrl":"/publications/semantic-interlock-graph/?record=102258","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102286,"title":"fix(agent): gate api_content backfill on known-persisted rows","kind":"pr","state":"closed","created":"2026-09-03T16:08:02Z","author":"soroush5","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102286","graphUrl":"/publications/semantic-interlock-graph/?record=102286","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":102343,"title":"fix(desktop): pin backend children to the Hermes-root HERMES_HOME","kind":"pr","state":"open","created":"2026-09-03T17:04:45Z","author":"686f6c61","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102343","graphUrl":"/publications/semantic-interlock-graph/?record=102343","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102354,"title":"fix(install): reject tampered uv bootstrap installers","kind":"pr","state":"open","created":"2026-09-03T17:22:39Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102354","graphUrl":"/publications/semantic-interlock-graph/?record=102354","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102357,"title":"fix(process): drop OOMPolicy from systemd-run --scope argv (breaks cron worker dispatch on Linux)","kind":"pr","state":"open","created":"2026-09-03T17:27:37Z","author":"gkd2323c","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102357","graphUrl":"/publications/semantic-interlock-graph/?record=102357","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102367,"title":"fix(compression): recover hard-ceiling attempts with configured fallback","kind":"pr","state":"open","created":"2026-09-03T17:37:54Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102367","graphUrl":"/publications/semantic-interlock-graph/?record=102367","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102390,"title":"kanban/delegation: bind completion to run evidence and add read-only status","kind":"pr","state":"open","created":"2026-09-03T18:05:02Z","author":"Rook-CodeVolt","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102390","graphUrl":"/publications/semantic-interlock-graph/?record=102390","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":102406,"title":"feat: add gated Executive Capability Bus delegation","kind":"pr","state":"closed","created":"2026-09-03T18:29:01Z","author":"MBernardt","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102406","graphUrl":"/publications/semantic-interlock-graph/?record=102406","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":102411,"title":"fix(agent): row-addressed api_content backfill for pre-persisted user turns (#102194)","kind":"pr","state":"open","created":"2026-09-03T18:49:25Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102411","graphUrl":"/publications/semantic-interlock-graph/?record=102411","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102431,"title":"fix(cron): degrade gracefully when systemd user scopes are unavailable","kind":"pr","state":"open","created":"2026-09-03T19:23:52Z","author":"kiwipaulrob","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102431","graphUrl":"/publications/semantic-interlock-graph/?record=102431","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102445,"title":"fix(delegation): address @andrexibiza review on PR #102406","kind":"pr","state":"open","created":"2026-09-03T19:56:38Z","author":"beplee","roles":["mentioned","commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/102445","graphUrl":"/publications/semantic-interlock-graph/?record=102445","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":102486,"title":"[Bug]: restart-safe cron worker dispatch fails closed on systemd 249 — OOMPolicy=kill rejected as unknown assignment","kind":"issue","state":"open","created":"2026-09-03T21:31:27Z","author":"kevinxqiu","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/102486","graphUrl":"/publications/semantic-interlock-graph/?record=102486","counts":{"reviews":0,"comments":2,"inlineReviewComments":0}},{"id":102487,"title":"feat(gateway): clone bots between local and remote gateways","kind":"pr","state":"open","created":"2026-09-03T21:33:59Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102487","graphUrl":"/publications/semantic-interlock-graph/?record=102487","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102504,"title":"Shell hooks from config.yaml never register in `hermes serve` (desktop backend) — _prepare_agent_startup skips the \"serve\" command","kind":"issue","state":"open","created":"2026-09-03T22:05:25Z","author":"emirsaffar-collab","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/102504","graphUrl":"/publications/semantic-interlock-graph/?record=102504","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102511,"title":"[Bug]: `hermes cron run` can leave agent-backed executions in unknown state after caller timeout","kind":"issue","state":"open","created":"2026-09-03T22:24:17Z","author":"Alish3r","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/102511","graphUrl":"/publications/semantic-interlock-graph/?record=102511","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102521,"title":"fix(cli): register config shell hooks on serve and dashboard startup","kind":"pr","state":"open","created":"2026-09-03T22:38:45Z","author":"ericmaddox","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102521","graphUrl":"/publications/semantic-interlock-graph/?record=102521","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":102526,"title":"Desktop: launch backend's session store binds to another profile's state.db via HERMES_HOME override race (default bot opens wrong profile's chat)","kind":"issue","state":"open","created":"2026-09-03T22:54:27Z","author":"revazone","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/102526","graphUrl":"/publications/semantic-interlock-graph/?record=102526","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102529,"title":"feat(update): install prebuilt Desktop artifacts before source rebuild","kind":"pr","state":"open","created":"2026-09-03T23:03:23Z","author":"astraltrekkin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102529","graphUrl":"/publications/semantic-interlock-graph/?record=102529","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102530,"title":"fix(cron): keep direct runs alive after CLI timeout","kind":"pr","state":"open","created":"2026-09-03T23:03:54Z","author":"fangliquanflq","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102530","graphUrl":"/publications/semantic-interlock-graph/?record=102530","counts":{"reviews":1,"comments":1,"inlineReviewComments":0}},{"id":102534,"title":"fix(desktop): pin launch SessionDB handle to the launch home (#102526)","kind":"pr","state":"open","created":"2026-09-03T23:10:15Z","author":"HexLab98","roles":["commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102534","graphUrl":"/publications/semantic-interlock-graph/?record=102534","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":102538,"title":"fix(cron): detach CLI/tool cron run so a dead caller cannot leave unknown","kind":"pr","state":"open","created":"2026-09-03T23:11:47Z","author":"astraltrekkin","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/102538","graphUrl":"/publications/semantic-interlock-graph/?record=102538","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102560,"title":"fix(kanban): gate stop-nudge & budget bridge on dispatcher-task ownership","kind":"pr","state":"open","created":"2026-09-04T00:41:14Z","author":"carlosmatheus-fin","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102560","graphUrl":"/publications/semantic-interlock-graph/?record=102560","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102596,"title":"fix(cron): route lifecycle guard script reads through the sqlite live-connection registry","kind":"pr","state":"open","created":"2026-09-04T01:52:47Z","author":"chelsealong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/102596","graphUrl":"/publications/semantic-interlock-graph/?record=102596","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102620,"title":"fix(kanban): fail closed on missing worker handoff","kind":"pr","state":"open","created":"2026-09-04T02:35:51Z","author":"jayleaton","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102620","graphUrl":"/publications/semantic-interlock-graph/?record=102620","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102623,"title":"fix(desktop): retire superseded install errors in the Local Models pane","kind":"pr","state":"open","created":"2026-09-04T02:45:18Z","author":"liuhao1024","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102623","graphUrl":"/publications/semantic-interlock-graph/?record=102623","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102624,"title":"fix(packaging): add hermes_state_holders/_registry to py-modules","kind":"pr","state":"closed","created":"2026-09-04T02:45:37Z","author":"Morrowind-Xie","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/102624","graphUrl":"/publications/semantic-interlock-graph/?record=102624","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102627,"title":"fix(cron): tri-state fire-claim heartbeat — fence contention is not ownership loss (c-027)","kind":"pr","state":"open","created":"2026-09-04T02:49:56Z","author":"jayleaton","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102627","graphUrl":"/publications/semantic-interlock-graph/?record=102627","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":102629,"title":"[BUG] codex: duplicate stored tool call_id across turns bricks every Responses request with 400","kind":"issue","state":"open","created":"2026-09-04T02:52:32Z","author":"Halldrix","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/102629","graphUrl":"/publications/semantic-interlock-graph/?record=102629","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102634,"title":"fix(codex): uniquify replayed call_ids that recur across turns","kind":"pr","state":"open","created":"2026-09-04T03:06:54Z","author":"chelsealong","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/102634","graphUrl":"/publications/semantic-interlock-graph/?record=102634","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102640,"title":"fix(codex): uniquify replayed call_id repeats across turns (#102629)","kind":"pr","state":"open","created":"2026-09-04T03:16:04Z","author":"Halldrix","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102640","graphUrl":"/publications/semantic-interlock-graph/?record=102640","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":102665,"title":"fix(serve): register shell hooks on the serve command path","kind":"pr","state":"open","created":"2026-09-04T04:21:20Z","author":"itsflownium","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102665","graphUrl":"/publications/semantic-interlock-graph/?record=102665","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102682,"title":"fix(cron): serialize lifecycle script reads with SQLite locks","kind":"pr","state":"open","created":"2026-09-04T04:54:23Z","author":"JoaoMarcos44","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102682","graphUrl":"/publications/semantic-interlock-graph/?record=102682","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102691,"title":"fix(hooks): stop Desktop from silently bypassing fail-closed profile hooks","kind":"pr","state":"open","created":"2026-09-04T05:16:44Z","author":"fangliquanflq","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102691","graphUrl":"/publications/semantic-interlock-graph/?record=102691","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102693,"title":"kanban comment author is forgeable on CLI and dashboard API surfaces -- restrict human-vocabulary authors to session-authenticated surfaces","kind":"issue","state":"open","created":"2026-09-04T05:21:42Z","author":"bunnyfu","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/issues/102693","graphUrl":"/publications/semantic-interlock-graph/?record=102693","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102716,"title":"fix(kanban): enforce server-stamped identity on CLI and dashboard comment authors (#102693)","kind":"pr","state":"open","created":"2026-09-04T06:00:31Z","author":"Shreyansh1729","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102716","graphUrl":"/publications/semantic-interlock-graph/?record=102716","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":102734,"title":"kanban: restrict human-vocabulary author strings to dashboard-only","kind":"pr","state":"closed","created":"2026-09-04T06:31:40Z","author":"Sahilvishnaliya","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102734","graphUrl":"/publications/semantic-interlock-graph/?record=102734","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102752,"title":"fix(gateway): scope the remaining adapter authz env reads (qqbot, teams, email)","kind":"pr","state":"open","created":"2026-09-04T07:05:21Z","author":"salch-cred","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102752","graphUrl":"/publications/semantic-interlock-graph/?record=102752","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102768,"title":"feat(cli): add autonomous delivery coordinator","kind":"pr","state":"open","created":"2026-09-04T07:59:58Z","author":"blue9694100-del","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102768","graphUrl":"/publications/semantic-interlock-graph/?record=102768","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102770,"title":"fix(kanban): auto-recover stale gave_up blocks + unblock audit trail","kind":"pr","state":"open","created":"2026-09-04T08:01:53Z","author":"EisenJi","roles":["credited","mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102770","graphUrl":"/publications/semantic-interlock-graph/?record=102770","counts":{"reviews":2,"comments":1,"inlineReviewComments":0}},{"id":102830,"title":"test(webhook): exact-head verification for Task 7 named-profile config","kind":"pr","state":"closed","created":"2026-09-04T10:35:58Z","author":"andrexibiza","roles":["authored"],"url":"https://github.com/NousResearch/hermes-agent/pull/102830","graphUrl":"/publications/semantic-interlock-graph/?record=102830","counts":{"reviews":0,"comments":0,"inlineReviewComments":0}},{"id":102834,"title":"fix(state): quiesce periodic scheduler and deferred workers before DB close on SIGTERM","kind":"pr","state":"open","created":"2026-09-04T10:46:51Z","author":"salch-cred","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102834","graphUrl":"/publications/semantic-interlock-graph/?record=102834","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":102859,"title":"fix(state): serialize self-heal reopens per database path (#102827)","kind":"pr","state":"closed","created":"2026-09-04T11:33:35Z","author":"salch-cred","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102859","graphUrl":"/publications/semantic-interlock-graph/?record=102859","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102875,"title":"feat(terminal): bubblewrap backend, a per-command bwrap sandbox on the host","kind":"pr","state":"open","created":"2026-09-04T12:34:11Z","author":"TacoTakumi","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102875","graphUrl":"/publications/semantic-interlock-graph/?record=102875","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102900,"title":"fix(mcp): accept boolean JSON Schema property schemas on tools/list","kind":"pr","state":"open","created":"2026-09-04T13:26:40Z","author":"littlestar030","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102900","graphUrl":"/publications/semantic-interlock-graph/?record=102900","counts":{"reviews":3,"comments":0,"inlineReviewComments":0}},{"id":102902,"title":"feat(api-server): client-tools bridge for /v1/chat/completions (Raycast AI Extensions & OpenAI function calling)","kind":"pr","state":"open","created":"2026-09-04T13:28:53Z","author":"DanBennettUK","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102902","graphUrl":"/publications/semantic-interlock-graph/?record=102902","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102939,"title":"fix(api_server): surface /v1/responses agent failures as 502, not completed","kind":"pr","state":"open","created":"2026-09-04T14:42:44Z","author":"Bartok9","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102939","graphUrl":"/publications/semantic-interlock-graph/?record=102939","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":102948,"title":"fix(desktop): serve the current SSH session token","kind":"pr","state":"closed","created":"2026-09-04T14:48:14Z","author":"thinkingsheep","roles":["commented"],"url":"https://github.com/NousResearch/hermes-agent/pull/102948","graphUrl":"/publications/semantic-interlock-graph/?record=102948","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":102955,"title":"fix(approval): truthful block reasons for interpreter exec flags; gate cmd /c wrapper bypass","kind":"pr","state":"open","created":"2026-09-04T14:58:33Z","author":"Halldrix","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/102955","graphUrl":"/publications/semantic-interlock-graph/?record=102955","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103041,"title":"fix(webhook): cross-platform delivery must honor route profile binding","kind":"pr","state":"open","created":"2026-09-04T16:42:04Z","author":"mjshorty","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103041","graphUrl":"/publications/semantic-interlock-graph/?record=103041","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103052,"title":"fix(security): prevent shell injection in key_cmd via shell=False on POSIX (#98831)","kind":"pr","state":"closed","created":"2026-09-04T17:04:06Z","author":"salch-cred","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103052","graphUrl":"/publications/semantic-interlock-graph/?record=103052","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103118,"title":"fix(state): prevent SessionDB teardown races with active cron workers","kind":"pr","state":"open","created":"2026-09-04T18:30:45Z","author":"JoaoMarcos44","roles":["mentioned","commented","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103118","graphUrl":"/publications/semantic-interlock-graph/?record=103118","counts":{"reviews":3,"comments":0,"inlineReviewComments":1}},{"id":103144,"title":"feat(openai): add native GPT-6 Astra mid-turn steering","kind":"pr","state":"open","created":"2026-09-04T19:36:21Z","author":"100yenadmin","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103144","graphUrl":"/publications/semantic-interlock-graph/?record=103144","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103175,"title":"Lock host-managed channels in the dashboard","kind":"pr","state":"open","created":"2026-09-04T20:34:43Z","author":"pefontana","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103175","graphUrl":"/publications/semantic-interlock-graph/?record=103175","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103195,"title":"fix(ci): fail the merge gate on cancelled jobs, and make infographic-check gate","kind":"pr","state":"open","created":"2026-09-04T21:04:58Z","author":"Maero47","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103195","graphUrl":"/publications/semantic-interlock-graph/?record=103195","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103327,"title":"fix(worktree): exclude .worktrees/ locally, never in the tracked .gitignore","kind":"pr","state":"open","created":"2026-09-05T00:55:48Z","author":"wodesiku","roles":["commented","mentioned"],"url":"https://github.com/NousResearch/hermes-agent/pull/103327","graphUrl":"/publications/semantic-interlock-graph/?record=103327","counts":{"reviews":0,"comments":1,"inlineReviewComments":0}},{"id":103359,"title":"fix(state): re-widen the SessionDB lock gates to all 12 mixin files","kind":"pr","state":"open","created":"2026-09-05T02:23:48Z","author":"nftpoetrist","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103359","graphUrl":"/publications/semantic-interlock-graph/?record=103359","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103362,"title":"fix(state): refuse second-process writers via flock single-writer gate","kind":"pr","state":"open","created":"2026-09-05T02:28:41Z","author":"Halldrix","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103362","graphUrl":"/publications/semantic-interlock-graph/?record=103362","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103404,"title":"feat(plugins): pre_tool_call serve directive — supply a tool result without executing","kind":"pr","state":"open","created":"2026-09-05T03:57:37Z","author":"j0935586110-lgtm","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103404","graphUrl":"/publications/semantic-interlock-graph/?record=103404","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103457,"title":"fix(kanban): claim-scoped lifecycle actions require run identity; self-DM fork guard; comment authorship provenance","kind":"pr","state":"open","created":"2026-09-05T06:15:06Z","author":"bunnyfu","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103457","graphUrl":"/publications/semantic-interlock-graph/?record=103457","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103462,"title":"feat(api): add scoped plugin credential authorization","kind":"pr","state":"open","created":"2026-09-05T06:23:50Z","author":"nix95975","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103462","graphUrl":"/publications/semantic-interlock-graph/?record=103462","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103497,"title":"plugins: content-hash consent + update-diff gate for plugins update (HookPry G1 remediation)","kind":"pr","state":"open","created":"2026-09-05T07:33:07Z","author":"ailinter-dev","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103497","graphUrl":"/publications/semantic-interlock-graph/?record=103497","counts":{"reviews":2,"comments":0,"inlineReviewComments":0}},{"id":103580,"title":"feat(tools): add send_file tool for outbound sandbox/local file delivery (addresses #466)","kind":"pr","state":"open","created":"2026-09-05T09:43:50Z","author":"0xalydev","roles":["mentioned","reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103580","graphUrl":"/publications/semantic-interlock-graph/?record=103580","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103604,"title":"feat(code-execution): expose read-only MCP tools in execute_code sandbox (#97044)","kind":"pr","state":"open","created":"2026-09-05T10:43:35Z","author":"0xalydev","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103604","graphUrl":"/publications/semantic-interlock-graph/?record=103604","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}},{"id":103683,"title":"fix(desktop): bridge remote gateway WebSockets through main process for private-CA trust","kind":"pr","state":"open","created":"2026-09-05T13:45:47Z","author":"laserguidedcake","roles":["reviewed"],"url":"https://github.com/NousResearch/hermes-agent/pull/103683","graphUrl":"/publications/semantic-interlock-graph/?record=103683","counts":{"reviews":1,"comments":0,"inlineReviewComments":0}}]},"composition":{"relationships":10726,"formalInterlocks":772,"linkingEvents":3177,"linkedRecords":6060,"kinds":{"reference":9142,"closing-reference":800,"interlock":772,"dependency":12}},"repositoryAdoption":{"verifiedAt":"2026-09-05","repository":"NousResearch/hermes-agent","pinnedCommit":"9dd6634c5635321cf38840cc30e9b51226689128","rootBlob":"aecd44860c669bbb997e90b11112dab540042f97","title":"From an architecture issue to shared repository guidance","summary":"Axl’s transactional-deployment architecture issue is explicitly named by Teknium’s fleet-update campaign; Teknium then committed its durable invariants into repository AGENTS.md, where the current per-area guide continues to distribute them to coding assistants and contributors.","chain":[{"kind":"Architecture","author":"andrexibiza","title":"#88683 · One transactional deployment plan","url":"https://github.com/NousResearch/hermes-agent/issues/88683"},{"kind":"Maintainer campaign","author":"teknium1","title":"#91277 · Fleet update reliability","url":"https://github.com/NousResearch/hermes-agent/issues/91277","evidence":"Phase 2 explicitly identifies #88683 as the architecture ask."},{"kind":"Repository guidance commit","author":"teknium1","title":"2026-08-22 · durable update invariants enter AGENTS.md","url":"https://github.com/NousResearch/hermes-agent/commit/4ba038b51d2569ec3b9563b2ccdf42c489f3ba08","evidence":"The commit adds the update pipeline and failure-class invariants to the shared root instructions, citing #91277."},{"kind":"Current routed guidance","author":"Repository contributors","title":"hermes_cli/AGENTS.md · Update pipeline","url":"https://github.com/NousResearch/hermes-agent/blob/9dd6634c5635321cf38840cc30e9b51226689128/hermes_cli/AGENTS.md#L78-L114","evidence":"The current guide retains the campaign reference, staged pipeline, generation verification, and machine-readable receipts."}],"decompositionGuidance":{"url":"https://github.com/NousResearch/hermes-agent/blob/9dd6634c5635321cf38840cc30e9b51226689128/AGENTS.md#L221-L250","commitUrl":"https://github.com/NousResearch/hermes-agent/commit/27a4023791acbee8355c89766d83baa9db28688f","implementationUrl":"https://github.com/NousResearch/hermes-agent/pull/102117","author":"teknium1","summary":"The current root guide codifies facade/sibling decomposition, production lookup seams, and splitting oversized owners. Teknium’s September 4 documentation commit belongs to his #102117 simplification work; these sources alone do not assign that commit’s authorship or every rule to Axl."},"boundary":"This is an explicit public lineage and distribution channel for one architectural family. It does not measure universal agent compliance, prove that the complete twelve-issue authority architecture is implemented, or establish that every rule in AGENTS.md originated with Axl. Implementations and guidance commits retain their actual contributor authorship."}}