-
f936968c5c
feat: telemetry dashboard /stats command with CLI + gateway handlers
feat/self-healing-chain
Anton Palgunov
2026-05-29 16:31:33 +0000
-
907f660dfd
feat: quota watchdog for OpenCode Go + Codex
feat/quota-watchdog
Anton Palgunov
2026-05-29 16:19:13 +0000
-
e5d74fa32a
feat(auxiliary): self-healing fallback chain with proactive context-length checks
Anton Palgunov
2026-05-29 16:15:00 +0000
-
-
f95f2daa4b
feat: session improvements — crash-context, compression fallback, semantic RLE, telegram voice/test coverage
feat/session-improvements
Anton Palgunov
2026-05-29 15:40:24 +0000
-
-
d77f01e31a
feat: /stats command — comprehensive system dashboard
feat/stats-command
Anton Palgunov
2026-05-29 15:22:27 +0000
-
-
953b61c920
feat: inject crash context into next session's system prompt
feat/crash-context-awareness
Anton Palgunov
2026-05-29 15:12:10 +0000
-
-
504954dcee
feat: fallback provider chain for auxiliary compression model
feat/compression-fallback-providers
Anton Palgunov
2026-05-29 14:52:31 +0000
-
-
2517917de3
fix(cli): restore fallback paste collapse + handle long single-line pastes (#32447)
Teknium
2026-05-25 23:49:01 -0700
-
31c8d5ff5f
chore(wecom): make defusedxml dep acquireable and tolerant of absence
Teknium
2026-05-25 23:22:00 -0700
-
5744b17579
harden: restrict markdown link schemes; parse untrusted XML with defusedxml
TheOnlyMika
2026-05-26 00:23:19 +0800
-
f4953bc648
fix(subdirectory_hints): prevent loading AGENTS.md outside workspace
dearmayo
2026-05-25 23:01:26 +0900
-
9d10c45e32
fix(telegram): tighten table row-group spacing and drop redundant first bullet
Krisli Dimo
2026-05-21 10:22:46 +0000
-
66851dc413
chore: add krislidimo to AUTHOR_MAP for PR #29775 (#32434)
kshitij
2026-05-25 23:15:56 -0700
-
d8703e27f5
feat(skills-hub): health checks, freshness badge, and a watchdog cron (#32345)
Teknium
2026-05-25 23:10:45 -0700
-
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 -0700
-
c26af46811
fix(skills): reject symlinks in skill bundles before install
MorAlekss
2026-05-25 20:51:55 -0700
-
fe9744cbee
chore(release): map ffr31mr + TheOnlyMika in AUTHOR_MAP
Teknium
2026-05-25 17:38:06 -0700
-
ccd899318e
fix(cron): split scanner into two tiers so skill prose stops false-positiving (#32339)
Teknium
2026-05-25 18:20:45 -0700
-
e3236e99a4
fix(anthropic): API-key path skips OAuth autodiscovery + prunes stale entries
Teknium
2026-05-25 15:28:01 -0700
-
2c6bbaf352
fix(gateway): coerce scalar
model: to dict before /model --global persist (#32272)
Teknium
2026-05-25 15:22:23 -0700
-
de76f4dbcf
fix(secrets): only apply external secrets once per HERMES_HOME per process (#32271)
Teknium
2026-05-25 15:18:55 -0700
-
6bd0be30be
feat(patch): indentation preservation, CRLF preservation, per-file failure escalation (#507) (#32273)
Teknium
2026-05-25 15:18:45 -0700
-
c2aa235328
fix(agent): log outer-loop exceptions at ERROR with traceback (#32264)
Teknium
2026-05-25 15:16:54 -0700
-
30928f945f
fix(dashboard): suffix-allowlist plugin assets + denylist subprocess-influencing env vars (#32277)
Teknium
2026-05-25 15:07:19 -0700
-
27df4b3882
fix(telegram): exempt reply_to_mode=off DM topic sends from anchor-required guard
teknium1
2026-05-25 14:45:28 -0700
-
926da69b45
test(telegram): switch transient-flake retry test to group chat
teknium1
2026-05-25 14:40:50 -0700
-
5b1c75d662
refactor: simplify Telegram DM topic refresh
stepanov1975
2026-05-16 20:36:08 +0000
-
c394e7919d
fix: refresh stale Telegram DM topic threads
stepanov1975
2026-05-16 20:01:40 +0000
-
dcd504cea4
fix: auto-create Telegram DM topics for delivery
stepanov1975
2026-05-16 19:39:48 +0000
-
96c71d8c46
fix: require anchors for Telegram DM topic deliveries
stepanov1975
2026-05-16 18:55:33 +0000
-
6b7da11749
test: isolate API server env in gateway tests
stepanov1975
2026-05-16 18:37:12 +0000
-
415be55394
fix: route Telegram DM topic deliveries directly
stepanov1975
2026-05-16 18:00:05 +0000
-
0dee92df22
feat(security): promptware defense — shared threat patterns + memory load-time scan + tool-result delimiters (#32269)
Teknium
2026-05-25 14:52:24 -0700
-
b6ce7a451f
chore(release): add ronhi for PR #29523 salvage
Teknium
2026-05-25 14:31:46 -0700
-
bbc8f2f961
chore(models): drop retired grok-4-1-fast from metadata, tests, docs
ronhi
2026-05-20 17:15:51 -0500
-
263e008d6b
feat(skills): add web-pentest optional skill (#32265)
Teknium
2026-05-25 14:51:41 -0700
-
386f245d9d
feat(skills): add optional openhands skill — closes #477
teknium1
2026-05-25 14:32:34 -0700
-
5671461c0c
feat(skills): add code-wiki skill — closes #486 (#32240)
Teknium
2026-05-25 14:48:53 -0700
-
5caeb65a08
test(tts): regression coverage for #29417 double-[pause] fix
Teknium
2026-05-25 13:33:45 -0700
-
1d73d5facc
fix(tts): prevent double [pause] in xAI auto speech tags for multi-paragraph text
EloquentBrush0x
2026-05-20 21:36:32 +0300
-
b62af47da8
chore: drop stale line-number reference in PRIORITY path comment
alt-glitch
2026-05-25 13:08:55 +0000
-
737ee81167
test(gateway): regression tests for #30170 subagent interrupt protection
xxxigm
2026-05-22 09:39:51 +0700
-
99d62f6ba1
fix(gateway): protect in-flight subagents from busy-mode interrupts (#30170)
xxxigm
2026-05-22 09:39:40 +0700
-
50aaf0c4ad
fix(tui): delineate assistant responses from details (#31087)
brooklyn!
2026-05-25 10:23:03 -0500
-
0ec0cafdd0
Merge pull request #31084 from NousResearch/bb/tui-right-click-copy-selection
brooklyn!
2026-05-25 10:22:43 -0500
-
4117fc3645
fix(credential-pool): correct pool rotation when weekly usage limit is reached
Savanne Kham
2026-05-25 00:39:19 +0200
-
8f19485f53
chore(release): map kylekahraman email to GitHub login
Teknium
2026-05-25 06:14:09 -0700
-
ab42658dfc
feat: configurable paste collapse thresholds (TUI + CLI)
kylekahraman
2026-05-13 12:22:35 +0000
-
973bb124a4
fix(credential-pool): rotate immediately when credential already exhausted
zccyman
2026-05-18 19:55:12 +0800
-
0a6a0ba527
test(skills): widen assertion in PR#6656 regression to accept new validator msg
Teknium
2026-05-25 06:03:58 -0700
-
3b9b9a7ad7
fix(skills): guard uninstall lock paths
峯岸 亮
2026-05-25 05:58:47 -0700
-
0d137f1039
feat(errors): actionable guidance for Nous OAuth 401s (#32082)
Teknium
2026-05-25 06:06:51 -0700
-
dbe5d84972
fix(auxiliary): universal main-model fallback for aux tasks (#31845)
wysie
2026-05-25 01:57:34 -0700
-
46c1ae8b24
fix(tests): four pre-existing flakes from the security cluster merge (#32072)
Teknium
2026-05-25 05:50:29 -0700
-
f5bb595d51
chore(release): map 8bit64k + hclsys in AUTHOR_MAP
alt-glitch
2026-05-25 12:47:56 +0000
-
85a0b3424e
test(tui): regression test for /q alias resolving to queue (#31983)
alt-glitch
2026-05-25 12:46:25 +0000
-
064ac28cbd
fix(tui): remove 'q' alias from /quit, add to /queue
8bit64K
2026-04-23 14:26:59 -0400
-
8191f663dd
feat(mcp-oauth): accept 'skip' at paste prompt to bypass auth without disabling server (#32069)
Teknium
2026-05-25 05:37:30 -0700
-
bdf3696705
docs(mcp-oauth): document paste-back flow and SSH options for remote MCP OAuth (#32067)
Teknium
2026-05-25 05:35:47 -0700
-
1c3c364287
feat(cli): show live background terminal-process count in status bar (#32061)
Teknium
2026-05-25 05:35:02 -0700
-
2b16de0ec3
chore(release): map adam91holt for PR #31984 salvage
teknium1
2026-05-25 04:50:41 -0700
-
8601c4d44c
fix(codex): add time-to-first-byte watchdog for stalled Codex streams
adam91holt
2026-05-25 09:09:22 +0000
-
a989a79c0c
fix(gateway): allow native delivery of freshly-produced agent files (#32060)
Teknium
2026-05-25 05:34:31 -0700
-
0ff7c09e2f
feat(mcp-oauth): stdin paste-back fallback for headless OAuth flow (#32053)
Teknium
2026-05-25 05:20:05 -0700
-
e9119e0eb8
chore(release): map dsr-restyn + WuKongAI-CMU + codeblackhole1024 for S04 cluster
teknium1
2026-05-25 05:15:19 -0700
-
bd2756dd22
fix(update): reject symlink members in update ZIP
codeblackhole1024
2026-05-25 05:15:19 -0700
-
5f20322d23
fix(tts): reject '..' traversal in output_path
aaronlab
2026-05-25 05:15:19 -0700
-
ac5359a3f3
fix(streaming): route mid-tool-call partial-stream-stub through length continuation (#31998) (#32012)
daimon-nous[bot]
2026-05-25 17:43:10 +0530
-
46d8b5dadf
fix(profile): reject symlinks in distributions (#25292)
nguyen binh
2026-05-25 19:07:58 +0700
-
0d55315c36
fix(backup): skip symlinked files in zip archives (#25289)
nguyen binh
2026-05-25 19:07:52 +0700
-
79799c80f5
test(approval): patch _YOLO_MODE_FROZEN directly in test_yolo_overrides_cron_deny
Teknium
2026-05-25 04:06:43 -0700
-
95848b1cbc
fix(transcription): reject symlinked audio inputs (#10082)
Peter
2026-05-25 08:07:45 -0400
-
ee59ef1946
fix: reject read_file symlinks to blocking devices (#10133)
Peter
2026-05-25 08:07:38 -0400
-
b7b8bec800
fix(security): block /proc/*/environ, cmdline, maps from file read (#4609)
Dakota Secula-Rosell
2026-05-25 08:07:31 -0400
-
4909dd84c1
chore(release): map 66773372+Tranquil-Flow@users.noreply.github.com to Tranquil-Flow (PR #27518)
Teknium
2026-05-25 03:59:30 -0700
-
1b12cd5241
fix(cli): bracketed-paste timeout prevents permanent input freeze (#16263)
Evi Nova
2026-05-25 03:59:30 -0700
-
8697471419
test(cli): cover KeyboardInterrupt guard around slash command dispatch
Teknium
2026-05-25 03:53:53 -0700
-
63d6b9e637
fix(cli): catch KeyboardInterrupt during slash commands to prevent session exit
ygd58
2026-05-25 03:53:52 -0700
-
ee7789e547
chore(release): map simo.kiihamaki@gmail.com to SimoKiihamaki (PR #30773)
Teknium
2026-05-25 03:50:03 -0700
-
fae815adc2
fix(cli): prevent /reset and /new freeze on Windows by falling back to stdin prompt
simokiihamaki
2026-05-25 03:50:03 -0700
-
b1adb95038
fix(codex): surface actionable hint when stale-call detector fires on known silent-reject pattern
Tranquil-Flow
2026-05-25 03:54:07 -0700
-
4c64638897
chore(release): map liuhao1024 for PR #20778 salvage
teknium1
2026-05-25 03:40:15 -0700
-
ba3c450914
fix(security): block read_file on project-local .env files
liuhao1024
2026-05-06 22:41:14 +0800
-
51c913caf7
chore(release): map dusterbloom for PR #25726 salvage
teknium1
2026-05-25 03:38:11 -0700
-
79fc92e9cb
fix(security): tighten .env file permissions to 0600 at all creation sites
dusterbloom
2026-05-25 03:38:11 -0700
-
4cb3eb03c7
fix(approval): harden YOLO bypass, LLM parsing, auto-approve audit, pipe pattern (#23835)
Rodrigo
2026-05-25 07:35:33 -0300
-
3ab7e2aa91
harden(env_passthrough): apply GHSA-rhgp-j443-p4rf filter to config.yaml path (#27794)
Dennis Vorobyov
2026-05-25 11:35:23 +0100
-
0219b0408a
perf(cli): cut hermes startup 63% — flip head-to-head vs codex (#31968)
Teknium
2026-05-25 03:06:39 -0700
-
c0169496d0
chore(release): map jfuenmayor + Jiahui-Gu + YLChen-007 + AdamPlatin123 + waefrebeorn for S11 cluster salvage
teknium1
2026-05-25 01:55:21 -0700
-
5faea3f618
fix(file_tools): reject '..' traversal in V4A patch headers
waefrebeorn
2026-05-25 01:55:21 -0700
-
00bd24e27c
fix(security): expand memory content scanning patterns to parity with skills guard (#9151)
AdamPlatin123
2026-05-25 16:51:53 +0800
-
7ebebfbb8d
Harden Skills Guard multi-word prompt patterns (#26852)
Edward-x
2026-05-25 16:51:27 +0800
-
0a2ee71ccc
fix(skill): guard pickle.loads in darwinian-evolver show_snapshot with explicit flag (#29276)
JiahuiGu
2026-05-25 16:51:21 +0800
-
93660643a6
fix: harden skill trust source matching (#31229)
Jorge Fuenmayor
2026-05-25 03:51:15 -0500
-
2d422720b5
fix(codex): size and propagate timeouts for Responses-API requests; lower stale defaults
Kasun Athaudahetti
2026-05-25 01:36:22 -0700
-
76135b329d
docs(i18n): translate all docs into Simplified Chinese (zh-Hans) (#31942)
Teknium
2026-05-25 01:47:38 -0700
-
ffe11c14ec
test(cli): cover quiet-mode resume status lines routed to stderr
Teknium
2026-05-25 00:58:51 -0700
-
25295e7ac9
fix(cli): redirect resume status lines to stderr in quiet mode (#11793)
Michel Belleau
2026-05-25 00:58:51 -0700
-
11c40d6a42
test+polish(compression): pin anti-thrash gate and gateway session_id persistence
Teknium
2026-05-25 00:45:12 -0700
-
3914089d52
fix(compression): 3-line fix for infinite compression loop (#29335)
Radical Edward
2026-05-25 01:49:41 +0200