-
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