Commit Graph

  • 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