Commit Graph

  • 8773bbf186 feat(dashboard): add should_require_auth predicate for OAuth gate Ben 2026-05-21 15:01:54 +10:00
  • f2b479e7a2 test(dashboard): pin current loopback auth behavior as regression harness Ben 2026-05-21 15:00:40 +10:00
  • 249534e472 plugins: add security-guidance — pattern-matched warnings on dangerous code writes (#33131) Teknium 2026-05-27 02:07:21 -07:00
  • c752205635 chore(release): map superearn-fisher noreply for #33122 salvage Teknium 2026-05-27 01:57:37 -07:00
  • 4920f8437f test(codex): cover null output stream terminal events SuperEarn 2026-05-27 17:26:57 +09:00
  • f0fdb5e67d feat(catalog): add qwen3.7-max to alibaba + alibaba-coding-plan model lists orcool 2026-05-27 01:39:06 -07:00
  • 96223265b9 chore(api-server): mark skills_api capability True now that /v1/skills shipped Teknium 2026-05-27 01:41:20 -07:00
  • 464b51d455 Support media in session chat API Jonathan 2026-05-22 16:00:59 -07:00
  • f7527b0fdb feat: add API server session controls Bailey Dixon 2026-05-20 08:45:55 -04:00
  • f0be32232d chore(release): map EvilHumphrey noreply for #33034 salvage Teknium 2026-05-27 01:45:53 -07:00
  • 4243b6dc45 fix(codex): update silent-hang workaround hint EvilHumphrey 2026-05-26 21:43:42 -07:00
  • 976979489a feat(nix): add #messaging and #full package variants (#33108) Siddharth Balyan 2026-05-27 14:15:39 +05:30
  • 25f43d38de feat(api-server): add GET /v1/skills and /v1/toolsets (#33016) Teknium 2026-05-27 01:27:26 -07:00
  • febc4cfec0 remove Vercel AI Gateway and Vercel Sandbox (#33067) Teknium 2026-05-27 00:43:32 -07:00
  • cb38ce28cb refactor(codex): drop SDK responses.stream() helper; consume events directly (#33042) Teknium 2026-05-27 00:30:06 -07:00
  • fb298a958c fix(docker): mkdir HERMES_HOME as root in stage2 before chown / privilege drop (#18488) Ben 2026-05-27 17:08:23 +10:00
  • c3bdb2af37 ci(docker): add shellcheck shell=sh directive to main-wrapper.sh Ben 2026-05-27 16:21:05 +10:00
  • 27a29ee54e feat(docker): upgrade Node to 22 LTS via multi-stage from node:22-bookworm-slim (#4977) Ben 2026-05-27 16:10:34 +10:00
  • 22eb4d13f7 fix(docker): chown ui-tui and node_modules on UID remap so TUI esbuild works (#28851) Ben 2026-05-27 15:17:00 +10:00
  • 9eadb6805c fix(docker): targeted chown to preserve host file ownership in HERMES_HOME (#19795) Ben 2026-05-27 14:41:57 +10:00
  • b6ca56f651 fix(codex-responses): gracefully recover from invalid_encrypted_content (salvage #10144) (#33035) Teknium 2026-05-26 22:01:17 -07:00
  • 9d3e9316f4 Merge pull request #29591 from NousResearch/jq/hermes-update-branch-flag Jeffrey Quesnelle 2026-05-27 00:57:37 -04:00
  • 3d9a26afad Merge remote-tracking branch 'origin/main' into jq/hermes-update-branch-flag emozilla 2026-05-27 00:48:25 -04:00
  • 1e5884e38f refactor(docker): drop build-essential from apt install (#27507) Ben 2026-05-27 14:11:44 +10:00
  • 81a4f280d2 Merge pull request #22534 from wesleysimplicio/fix/voice-mode-docker-respect-pulse-pipewire Ben Barclay 2026-05-27 13:59:12 +10:00
  • 9feadc2734 chore(release): map ticketclosed-wontfix noreply to GitHub login teknium1 2026-05-26 20:03:46 -07:00
  • 0a83247e9f feat: add TUI session orchestrator Nick 2026-05-17 21:51:33 +00:00
  • 2fc77c53f0 feat(opencode-go): route qwen3.7-max via anthropic_messages beardthelion 2026-05-26 14:23:40 -05:00
  • 3c7f786ade Merge pull request #31557 from yu-xin-c/codex/docs-xurl-docker-home-29108 Ben Barclay 2026-05-27 13:42:51 +10:00
  • 7d94eee0a9 Merge pull request #32122 from yu-xin-c/codex/docs-docker-audio-bridge-32009 Ben Barclay 2026-05-27 13:42:36 +10:00
  • 628aaea63a Merge pull request #32412 from jonpol01/fix/docker-env-propagation Ben Barclay 2026-05-27 13:42:26 +10:00
  • 840f79ed12 Merge pull request #31031 from Sunil123135/feat/windows-docker-desktop Ben Barclay 2026-05-27 13:41:16 +10:00
  • bba50977bc fix: parse Codex image generation SSE directly Will Falcon 2026-05-27 09:35:01 +08:00
  • 16e86ce6a7 chore(release): map wangpuv contributor email for #32933 (#33005) Teknium 2026-05-26 20:40:17 -07:00
  • 1e267c4859 Merge pull request #29025 from slowtokki0409/codex/ignore-local-runtime-files Ben Barclay 2026-05-27 13:20:01 +10:00
  • 2a8d217417 chore(release): map carltonawong noreply to GitHub login Teknium 2026-05-26 19:35:52 -07:00
  • 43a3f119fc fix(agent): recover Codex streams with null output Carlton 2026-05-26 17:15:01 -07:00
  • bb4703c761 docs(auth): replace stale 'hermes login' references with 'hermes auth add' Teknium 2026-05-26 15:40:24 -07:00
  • f05a47309e fix(gateway): refresh cached agent tools on /reload-mcp teknium1 2026-05-26 14:16:29 -07:00
  • 556bf7c5c1 test(cron): guard schedule-required description text on CRONJOB_SCHEMA teknium1 2026-05-26 13:41:02 -07:00
  • 51013268cf fix(cron): clarify schedule is required for create in tool schema ygd58 2026-05-26 08:35:18 +02:00
  • ccd3d04fc5 chore(models): swap qwen3.6-plus → qwen3.7-max in openrouter+nous lists (#32809) Teknium 2026-05-26 14:01:47 -07:00
  • 8b69ec03af feat(mcp): Nous-approved MCP catalog with interactive picker (#30870) Teknium 2026-05-26 12:48:14 -07:00
  • 2517917de3 fix(cli): restore fallback paste collapse + handle long single-line pastes (#32447) Teknium 2026-05-25 23:49:01 -07:00
  • 31c8d5ff5f chore(wecom): make defusedxml dep acquireable and tolerant of absence Teknium 2026-05-25 23:22:00 -07:00
  • 5744b17579 harden: restrict markdown link schemes; parse untrusted XML with defusedxml TheOnlyMika 2026-05-26 00:23:19 +08:00
  • f4953bc648 fix(subdirectory_hints): prevent loading AGENTS.md outside workspace dearmayo 2026-05-25 23:01:26 +09:00
  • 9d10c45e32 fix(telegram): tighten table row-group spacing and drop redundant first bullet Krisli Dimo 2026-05-21 10:22:46 +00:00
  • 66851dc413 chore: add krislidimo to AUTHOR_MAP for PR #29775 (#32434) kshitij 2026-05-25 23:15:56 -07:00
  • d8703e27f5 feat(skills-hub): health checks, freshness badge, and a watchdog cron (#32345) Teknium 2026-05-25 23:10:45 -07:00
  • 29c71e972a fix(docker): propagate container env through s6 to cont-init and main CMD John Paul Soliva 2026-05-26 13:41:21 +09:00
  • cea87d9139 fix(skills-hub): show every catalog source on /docs/skills (skills.sh, ClawHub, browse.sh, OpenAI, …) (#32336) Teknium 2026-05-25 18:34:54 -07:00
  • c26af46811 fix(skills): reject symlinks in skill bundles before install MorAlekss 2026-05-25 20:51:55 -07:00
  • fe9744cbee chore(release): map ffr31mr + TheOnlyMika in AUTHOR_MAP Teknium 2026-05-25 17:38:06 -07:00
  • ccd899318e fix(cron): split scanner into two tiers so skill prose stops false-positiving (#32339) Teknium 2026-05-25 18:20:45 -07:00
  • e3236e99a4 fix(anthropic): API-key path skips OAuth autodiscovery + prunes stale entries Teknium 2026-05-25 15:28:01 -07:00
  • 2c6bbaf352 fix(gateway): coerce scalar model: to dict before /model --global persist (#32272) Teknium 2026-05-25 15:22:23 -07:00
  • de76f4dbcf fix(secrets): only apply external secrets once per HERMES_HOME per process (#32271) Teknium 2026-05-25 15:18:55 -07:00
  • 6bd0be30be feat(patch): indentation preservation, CRLF preservation, per-file failure escalation (#507) (#32273) Teknium 2026-05-25 15:18:45 -07:00
  • c2aa235328 fix(agent): log outer-loop exceptions at ERROR with traceback (#32264) Teknium 2026-05-25 15:16:54 -07:00
  • 30928f945f fix(dashboard): suffix-allowlist plugin assets + denylist subprocess-influencing env vars (#32277) Teknium 2026-05-25 15:07:19 -07:00
  • 27df4b3882 fix(telegram): exempt reply_to_mode=off DM topic sends from anchor-required guard teknium1 2026-05-25 14:45:28 -07:00
  • 926da69b45 test(telegram): switch transient-flake retry test to group chat teknium1 2026-05-25 14:40:50 -07:00
  • 5b1c75d662 refactor: simplify Telegram DM topic refresh stepanov1975 2026-05-16 20:36:08 +00:00
  • c394e7919d fix: refresh stale Telegram DM topic threads stepanov1975 2026-05-16 20:01:40 +00:00
  • dcd504cea4 fix: auto-create Telegram DM topics for delivery stepanov1975 2026-05-16 19:39:48 +00:00
  • 96c71d8c46 fix: require anchors for Telegram DM topic deliveries stepanov1975 2026-05-16 18:55:33 +00:00
  • 6b7da11749 test: isolate API server env in gateway tests stepanov1975 2026-05-16 18:37:12 +00:00
  • 415be55394 fix: route Telegram DM topic deliveries directly stepanov1975 2026-05-16 18:00:05 +00:00
  • 0dee92df22 feat(security): promptware defense — shared threat patterns + memory load-time scan + tool-result delimiters (#32269) Teknium 2026-05-25 14:52:24 -07:00
  • b6ce7a451f chore(release): add ronhi for PR #29523 salvage Teknium 2026-05-25 14:31:46 -07:00
  • bbc8f2f961 chore(models): drop retired grok-4-1-fast from metadata, tests, docs ronhi 2026-05-20 17:15:51 -05:00
  • 263e008d6b feat(skills): add web-pentest optional skill (#32265) Teknium 2026-05-25 14:51:41 -07:00
  • 386f245d9d feat(skills): add optional openhands skill — closes #477 teknium1 2026-05-25 14:32:34 -07:00
  • 5671461c0c feat(skills): add code-wiki skill — closes #486 (#32240) Teknium 2026-05-25 14:48:53 -07:00
  • 5caeb65a08 test(tts): regression coverage for #29417 double-[pause] fix Teknium 2026-05-25 13:33:45 -07:00
  • 1d73d5facc fix(tts): prevent double [pause] in xAI auto speech tags for multi-paragraph text EloquentBrush0x 2026-05-20 21:36:32 +03:00
  • b62af47da8 chore: drop stale line-number reference in PRIORITY path comment alt-glitch 2026-05-25 13:08:55 +00:00
  • 737ee81167 test(gateway): regression tests for #30170 subagent interrupt protection xxxigm 2026-05-22 09:39:51 +07:00
  • 99d62f6ba1 fix(gateway): protect in-flight subagents from busy-mode interrupts (#30170) xxxigm 2026-05-22 09:39:40 +07:00
  • 50aaf0c4ad fix(tui): delineate assistant responses from details (#31087) brooklyn! 2026-05-25 10:23:03 -05:00
  • 0ec0cafdd0 Merge pull request #31084 from NousResearch/bb/tui-right-click-copy-selection brooklyn! 2026-05-25 10:22:43 -05:00
  • 95cee44301 docs: add Docker audio bridge notes Stellar鱼 2026-05-25 22:45:12 +08:00
  • 4117fc3645 fix(credential-pool): correct pool rotation when weekly usage limit is reached Savanne Kham 2026-05-25 00:39:19 +02:00
  • 8f19485f53 chore(release): map kylekahraman email to GitHub login Teknium 2026-05-25 06:14:09 -07:00
  • ab42658dfc feat: configurable paste collapse thresholds (TUI + CLI) kylekahraman 2026-05-13 12:22:35 +00:00
  • 973bb124a4 fix(credential-pool): rotate immediately when credential already exhausted zccyman 2026-05-18 19:55:12 +08:00
  • 0a6a0ba527 test(skills): widen assertion in PR#6656 regression to accept new validator msg Teknium 2026-05-25 06:03:58 -07:00
  • 3b9b9a7ad7 fix(skills): guard uninstall lock paths 峯岸 亮 2026-05-25 05:58:47 -07:00
  • 0d137f1039 feat(errors): actionable guidance for Nous OAuth 401s (#32082) Teknium 2026-05-25 06:06:51 -07:00
  • dbe5d84972 fix(auxiliary): universal main-model fallback for aux tasks (#31845) wysie 2026-05-25 01:57:34 -07:00
  • 46c1ae8b24 fix(tests): four pre-existing flakes from the security cluster merge (#32072) Teknium 2026-05-25 05:50:29 -07:00
  • f5bb595d51 chore(release): map 8bit64k + hclsys in AUTHOR_MAP alt-glitch 2026-05-25 12:47:56 +00:00
  • 85a0b3424e test(tui): regression test for /q alias resolving to queue (#31983) alt-glitch 2026-05-25 12:46:25 +00:00
  • 064ac28cbd fix(tui): remove 'q' alias from /quit, add to /queue 8bit64K 2026-04-23 14:26:59 -04:00
  • 8191f663dd feat(mcp-oauth): accept 'skip' at paste prompt to bypass auth without disabling server (#32069) Teknium 2026-05-25 05:37:30 -07:00
  • bdf3696705 docs(mcp-oauth): document paste-back flow and SSH options for remote MCP OAuth (#32067) Teknium 2026-05-25 05:35:47 -07:00
  • 1c3c364287 feat(cli): show live background terminal-process count in status bar (#32061) Teknium 2026-05-25 05:35:02 -07:00
  • 2b16de0ec3 chore(release): map adam91holt for PR #31984 salvage teknium1 2026-05-25 04:50:41 -07:00
  • 8601c4d44c fix(codex): add time-to-first-byte watchdog for stalled Codex streams adam91holt 2026-05-25 09:09:22 +00:00