This website requires JavaScript.
f936968c5c
feat: telemetry dashboard /stats command with CLI + gateway handlers
feat/self-healing-chain
toxblh
2026-05-29 16:31:33 +00:00
907f660dfd
feat: quota watchdog for OpenCode Go + Codex
feat/quota-watchdog
toxblh
2026-05-29 16:19:13 +00:00
e5d74fa32a
feat(auxiliary): self-healing fallback chain with proactive context-length checks
toxblh
2026-05-29 16:15:00 +00:00
f95f2daa4b
feat: session improvements — crash-context, compression fallback, semantic RLE, telegram voice/test coverage
feat/session-improvements
toxblh
2026-05-29 15:40:24 +00:00
d77f01e31a
feat: /stats command — comprehensive system dashboard
feat/stats-command
toxblh
2026-05-29 15:22:27 +00:00
953b61c920
feat: inject crash context into next session's system prompt
feat/crash-context-awareness
toxblh
2026-05-29 15:12:10 +00:00
504954dcee
feat: fallback provider chain for auxiliary compression model
feat/compression-fallback-providers
toxblh
2026-05-29 14:52:31 +00: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
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 and Claude Opus 4.7
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
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
峯岸 亮 and Teknium
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 and Claude Opus 4.7
2026-05-25 09:09:22 +00:00
a989a79c0c
fix(gateway): allow native delivery of freshly-produced agent files (#32060 )
Teknium
2026-05-25 05:34:31 -07:00
0ff7c09e2f
feat(mcp-oauth): stdin paste-back fallback for headless OAuth flow (#32053 )
Teknium
2026-05-25 05:20:05 -07:00
e9119e0eb8
chore(release): map dsr-restyn + WuKongAI-CMU + codeblackhole1024 for S04 cluster
teknium1
2026-05-25 05:15:19 -07:00
bd2756dd22
fix(update): reject symlink members in update ZIP
codeblackhole1024 and teknium1
2026-05-25 05:15:19 -07:00
5f20322d23
fix(tts): reject '..' traversal in output_path
aaronlab and teknium1
2026-05-25 05:15:19 -07:00
ac5359a3f3
fix(streaming): route mid-tool-call partial-stream-stub through length continuation (#31998 ) (#32012 )
daimon-nous[bot] and alt-glitch
2026-05-25 17:43:10 +05:30
46d8b5dadf
fix(profile): reject symlinks in distributions (#25292 )
nguyen binh
2026-05-25 19:07:58 +07:00
0d55315c36
fix(backup): skip symlinked files in zip archives (#25289 )
nguyen binh
2026-05-25 19:07:52 +07:00
79799c80f5
test(approval): patch _YOLO_MODE_FROZEN directly in test_yolo_overrides_cron_deny
Teknium
2026-05-25 04:06:43 -07:00
95848b1cbc
fix(transcription): reject symlinked audio inputs (#10082 )
Peter and WuKongAI-CMU
2026-05-25 08:07:45 -04:00
ee59ef1946
fix: reject read_file symlinks to blocking devices (#10133 )
Peter and WuKongAI-CMU
2026-05-25 08:07:38 -04:00
b7b8bec800
fix(security): block /proc/*/environ, cmdline, maps from file read (#4609 )
Dakota Secula-Rosell and dsr-restyn
2026-05-25 08:07:31 -04:00
4909dd84c1
chore(release): map 66773372+Tranquil-Flow@users.noreply.github.com to Tranquil-Flow (PR #27518 )
Teknium
2026-05-25 03:59:30 -07:00
1b12cd5241
fix(cli): bracketed-paste timeout prevents permanent input freeze (#16263 )
Evi Nova
2026-05-25 03:59:30 -07:00
8697471419
test(cli): cover KeyboardInterrupt guard around slash command dispatch
Teknium
2026-05-25 03:53:53 -07:00
63d6b9e637
fix(cli): catch KeyboardInterrupt during slash commands to prevent session exit
ygd58
2026-05-25 03:53:52 -07:00
ee7789e547
chore(release): map simo.kiihamaki@gmail.com to SimoKiihamaki (PR #30773 )
Teknium
2026-05-25 03:50:03 -07:00
fae815adc2
fix(cli): prevent /reset and /new freeze on Windows by falling back to stdin prompt
simokiihamaki
2026-05-25 03:50:03 -07:00
b1adb95038
fix(codex): surface actionable hint when stale-call detector fires on known silent-reject pattern
Tranquil-Flow
2026-05-25 03:54:07 -07:00
4c64638897
chore(release): map liuhao1024 for PR #20778 salvage
teknium1
2026-05-25 03:40:15 -07:00
ba3c450914
fix(security): block read_file on project-local .env files
liuhao1024
2026-05-06 22:41:14 +08:00
51c913caf7
chore(release): map dusterbloom for PR #25726 salvage
teknium1
2026-05-25 03:38:11 -07:00
79fc92e9cb
fix(security): tighten .env file permissions to 0600 at all creation sites
dusterbloom and teknium1
2026-05-25 03:38:11 -07:00
4cb3eb03c7
fix(approval): harden YOLO bypass, LLM parsing, auto-approve audit, pipe pattern (#23835 )
Rodrigo and Claude Sonnet 4.6
2026-05-25 07:35:33 -03:00
3ab7e2aa91
harden(env_passthrough): apply GHSA-rhgp-j443-p4rf filter to config.yaml path (#27794 )
Dennis Vorobyov
2026-05-25 11:35:23 +01:00
0219b0408a
perf(cli): cut hermes startup 63% — flip head-to-head vs codex (#31968 )
Teknium
2026-05-25 03:06:39 -07:00
c0169496d0
chore(release): map jfuenmayor + Jiahui-Gu + YLChen-007 + AdamPlatin123 + waefrebeorn for S11 cluster salvage
teknium1
2026-05-25 01:55:21 -07:00
5faea3f618
fix(file_tools): reject '..' traversal in V4A patch headers
waefrebeorn and teknium1
2026-05-25 01:55:21 -07:00
00bd24e27c
fix(security): expand memory content scanning patterns to parity with skills guard (#9151 )
AdamPlatin123
2026-05-25 16:51:53 +08:00
7ebebfbb8d
Harden Skills Guard multi-word prompt patterns (#26852 )
Edward-x and openhands
2026-05-25 16:51:27 +08:00
0a2ee71ccc
fix(skill): guard pickle.loads in darwinian-evolver show_snapshot with explicit flag (#29276 )
JiahuiGu and Jiahui-Gu
2026-05-25 16:51:21 +08:00
93660643a6
fix: harden skill trust source matching (#31229 )
Jorge Fuenmayor and gaia
2026-05-25 03:51:15 -05:00
2d422720b5
fix(codex): size and propagate timeouts for Responses-API requests; lower stale defaults
Kasun Athaudahetti and Hoang V. Pham
2026-05-25 01:36:22 -07:00
76135b329d
docs(i18n): translate all docs into Simplified Chinese (zh-Hans) (#31942 )
Teknium
2026-05-25 01:47:38 -07:00
ffe11c14ec
test(cli): cover quiet-mode resume status lines routed to stderr
Teknium
2026-05-25 00:58:51 -07:00
25295e7ac9
fix(cli): redirect resume status lines to stderr in quiet mode (#11793 )
Michel Belleau
2026-05-25 00:58:51 -07:00
11c40d6a42
test+polish(compression): pin anti-thrash gate and gateway session_id persistence
Teknium
2026-05-25 00:45:12 -07:00
3914089d52
fix(compression): 3-line fix for infinite compression loop (#29335 )
Radical Edward
2026-05-25 01:49:41 +02:00