Commit Graph

  • cde3ca4ebf fix(gateway): widen force-exit to SystemExit paths + os._exit regression tests (#53107) kshitijk4poor 2026-06-28 14:32:31 +05:30
  • 1c350728ec chore(release): map Lazymonter into AUTHOR_MAP for PR #42914 salvage teknium1 2026-07-01 02:54:21 -07:00
  • 8feeb0ccb8 fix(gateway): retry launchd bootstrap after bootout on EIO for install/start HiaHia 2026-07-01 02:54:16 -07:00
  • 69f08c2eb5 fix(telegram): guard _post_connect_task access for object.__new__ test pattern teknium1 2026-07-01 03:06:16 -07:00
  • 3362bdb4e5 fix(telegram): defer post-connect housekeeping off the connect path LeonSGP43 2026-07-01 02:56:43 -07:00
  • 122e5bc037 fix(agent): retry 413 after stripping vision payloads (#47339) Tranquil-Flow 2026-07-01 03:06:00 -07:00
  • 2b8adb8683 chore(release): map tgmerritt author for PR #43553 salvage Teknium 2026-07-01 02:49:22 -07:00
  • 320c587256 fix(context): parse vLLM's token-based output-cap error format Tyler Merritt 2026-06-10 08:47:01 -05:00
  • a1f62f4777 fix(gateway): freshness-gate resume_pending against per-message zombies annguyenNous 2026-07-01 03:00:03 -07:00
  • ac3f4aed96 docs(cron): correct stale 'no new seed code' comments for in_channel teknium1 2026-07-01 02:51:30 -07:00
  • 751a300fca docs(cron): scope in_channel to channels; document DM continuation knob Ben 2026-07-01 19:01:57 +10:00
  • 2c84fb42b0 fix(cron/slack): CREATE the flat session for in_channel (mirror only appends) Ben 2026-07-01 17:21:23 +10:00
  • 4b4349eb9a feat(cron/slack): flat in-channel continuable cron delivery surface Ben 2026-07-01 16:13:49 +10:00
  • daf4f1a7a9 fix(tools): close the same session leak on the hermes_subprocess_env spawn surface (review) kshitijk4poor 2026-07-01 15:34:10 +05:30
  • cc395e8050 fix(gateway): close cross-session HERMES_SESSION_* leak into subprocess env PolyphonyRequiem 2026-07-01 15:28:09 +05:30
  • e3819a4143 test(anthropic): add adjacency behavior test for #52145 + fix vacuous refresh-UA test (review) kshitijk4poor 2026-07-01 15:30:34 +05:30
  • 5efbd7cb05 test(anthropic): scope OAuth-UA source check to header lines, not any mention kshitijk4poor 2026-07-01 15:19:58 +05:30
  • 49e129e495 fix(anthropic): use claude-code/ UA prefix for OAuth to avoid 404 (#48534) DhivinX 2026-07-01 15:18:46 +05:30
  • 5881791adc fix(adapter): enforce tool_use/tool_result adjacency in _strip_orphaned_tool_blocks fsaad1984 2026-07-01 15:18:39 +05:30
  • ede5c09f3b docs(disk-cleanup): clarify cron output-root protection is exact-match kshitijk4poor 2026-07-01 15:34:54 +05:30
  • d173e8c3a7 fix: protect cron output root from cleanup martinramos002-bot 2026-06-19 16:23:28 -05:00
  • 7f71a48a3a fix(cron): release TERMINAL_CWD lock even when run_job body raises kshitijk4poor 2026-07-01 15:31:36 +05:30
  • abc349bd79 fix(cron): isolate per-job TERMINAL_CWD from concurrent cron jobs entropy-0x 2026-06-21 21:45:16 +03:00
  • db0fd8f290 fix(security): use caller package root for deregister opt-in policy lookup srojk34 2026-07-01 01:17:49 +03:00
  • e07768a53f fix(gateway): strip orphan think-tag close tags in progressive stream testingbuddies24 2026-07-01 02:49:03 -07:00
  • 6a6fd42111 fix(security): block subshell/brace-group wrappers at the hardline floor amathxbt 2026-07-01 02:34:45 -07:00
  • 6d1291f2cc chore(deps): bump aiohttp to patched 3.14.1 (from 3.14.0) teknium1 2026-07-01 02:29:25 -07:00
  • 6c37b2c785 security(deps): enforce aiohttp CVE floor on all lazy messaging paths + coverage guard Wing Huang 2026-06-14 21:12:11 +08:00
  • 828f33e6b1 fix(ci): map contributor email for attribution check Wing Huang 2026-06-10 16:39:14 +08:00
  • 6f956d7405 test(deps): guard pyproject<->lazy_deps pin consistency Wing Huang 2026-06-09 03:06:12 +08:00
  • db57cbbaf6 security(deps): bump aiohttp to 3.14.0, anthropic to 0.87.0; pin cryptography floor Wing Huang 2026-06-09 02:59:16 +08:00
  • b48cacb97b fix(gateway,cron): guard cron model-tool path + add auto-resume loop breaker (#30719) teknium1 2026-07-01 02:33:07 -07:00
  • c71f816956 fix(compression): clear all per-session state in on_session_end, not just _previous_summary Ben Barclay 2026-06-09 09:47:01 -05:00
  • 51feecc2b1 fix(security): block shell-collapse rm -rf / spellings at the hardline floor teknium1 2026-07-01 02:29:09 -07:00
  • d15a288812 chore(release): map arthurzhang author for PR #34718 salvage teknium1 2026-07-01 02:18:22 -07:00
  • e13b6ce1c6 test(redact): cover Slack App-Level (xapp-) token redaction Ruzzgar 2026-07-01 02:17:41 -07:00
  • fdb9620ac4 security(agent): redact Slack App-Level (xapp-) tokens ArthurZhang 2026-07-01 02:17:21 -07:00
  • cc7d20d683 feat(raft): add gateway setup wizard skyzh 2026-06-24 08:39:21 +00:00
  • da6d5fcd13 fix(auth): serialize Codex OAuth pool refresh under the auth-store lock (#56233) Teknium 2026-07-01 02:45:07 -07:00
  • a8a97c358f fix(matrix): block unsafe image redirects per-hop heathley 2026-07-01 02:22:29 -07:00
  • 868fa9566a fix(security): block /proc/*/auxv and /proc/*/pagemap read leaks Teknium 2026-07-01 02:14:14 -07:00
  • 64e6b98ba8 fix(security): extend /proc read block to smaps, smaps_rollup, numa_maps, mem AhmetArif0 2026-05-25 23:34:46 +03:00
  • 275e293f54 fix(matrix): decline dead/abandoned invites instead of retrying forever (#56222) Teknium 2026-07-01 02:44:18 -07:00
  • 88d6e833f1 fix(agent): wrap list-type untrusted content in untrusted_tool_result sprmn24 2026-07-01 02:16:58 -07:00
  • 0c0b4b6989 fix(security): collapse $IFS whitespace obfuscation before approval checks rrevenanttt 2026-06-08 18:39:52 +03:00
  • 10a54ccc2c fix(security): anchor @file context refs to canonical read deny-list mrparker0980 2026-06-08 13:51:09 +03:00
  • 53b017f03e refactor(gateway): share error-text blob between not_found classifiers kshitijk4poor 2026-07-01 15:05:54 +05:30
  • 01e681aa48 docs: unify /new and /reset rows in gateway slash-commands table (#56235) Teknium 2026-07-01 02:39:39 -07:00
  • 8f1d22d7ed chore(release): map r266-tech contributor noreply email for #55780 salvage kshitijk4poor 2026-07-01 14:42:32 +05:30
  • 46f45104c4 fix(gateway): don't mark an entire chat dead on thread/message-level not_found r266-tech 2026-07-01 01:01:24 +08:00
  • 4580c03e7d test(gateway): align salvaged #54947-cluster tests with async cache helper Teknium 2026-07-01 01:57:55 -07:00
  • 116a63d3a0 chore(release): map jcjc81 + Tranquil-Flow in AUTHOR_MAP for #54947 cluster salvage teknium1 2026-07-01 01:54:01 -07:00
  • e7562c394f fix(gateway): skip cross-process guard on session_id switch under same session_key (#54947) Tranquil-Flow 2026-06-29 18:13:50 +02:00
  • aa4731598c fix(gateway): re-baseline agent cache count after first-turn session_meta Jason 2026-06-29 03:02:29 +08:00
  • 6bc0a7ce80 test(gateway): pin in-band follow-up re-baseline boundary + placement Evo 2026-06-15 20:46:59 +08:00
  • b4cacba6ae fix(gateway): re-baseline agent-cache message_count before in-band queued follow-up turn Evo 2026-06-15 20:46:57 +08:00
  • 22a137ed40 fix(agent): prefer late-completing real result over timeout message (review) kshitijk4poor 2026-07-01 14:43:28 +05:30
  • c1784e9093 fix(agent): bound concurrent tool execution with a wall-clock deadline Gustavo Mendes 2026-07-01 14:35:36 +05:30
  • 913e661a09 fix(cache): stop verification-loop synthetic nudges from persisting (#56194) Teknium 2026-07-01 02:26:06 -07:00
  • 522a5e93b2 chore(release): map x9x9x9x9x9x91 for #49247 salvage Teknium 2026-07-01 02:01:44 -07:00
  • 24cb80fd72 test(provider): pin api.anthropic.com host on fallback api_mode Tim Roth 2026-07-01 02:00:44 -07:00
  • 18c61bb8cf fix(provider): match api.anthropic.com host on fallback api_mode detection Teknium 2026-07-01 01:59:53 -07:00
  • 9efe01c3a0 test(runtime): pin Anthropic OAuth → /v1/messages routing across runtime branches xxxigm 2026-05-26 07:07:04 +07:00
  • a2251b40eb test(provider): pin api.anthropic.com → anthropic_messages URL detection xxxigm 2026-05-26 07:06:54 +07:00
  • a344c92050 fix(provider): route api.anthropic.com to anthropic_messages api_mode (#32243) xxxigm 2026-05-26 07:06:48 +07:00
  • f981d47cb0 fix(gateway): prevent Discord disconnects from blocking event loop itenev 2026-07-01 02:00:16 -07:00
  • d57a4c197c fix(tools): stop _strategy_exact emitting overlapping matches (#56211) Teknium 2026-07-01 02:13:13 -07:00
  • ea533e7f41 chore(release): map justin-cyhuang contributor email for #31960 salvage Teknium 2026-07-01 01:58:34 -07:00
  • 74d2660aeb fix(gateway): await async post-delivery callbacks in chained wrapper Justin Huang 2026-05-25 16:22:25 +08:00
  • 8b14080e30 test(tui): pin bundle shape to prevent #31227 from regressing xxxigm 2026-05-24 08:45:39 +07:00
  • 53d2c4191f docs(tui): clarify why @hermes/ink is aliased to source in build.mjs xxxigm 2026-05-24 08:45:30 +07:00
  • 18297899d7 fix(tui): drop ink-text-input re-export from @hermes/ink entry-exports (#31227) xxxigm 2026-05-24 08:45:22 +07:00
  • a658f3b28b fix(security): strip dynamic Hermes secrets from all subprocess spawn env kshitijk4poor 2026-07-01 14:16:29 +05:30
  • 053424c486 fix(agent): preserve final_response on failure returns Omar Baradei 2026-07-01 01:16:20 -07:00
  • 43edbae638 fix(telegram): widen NoneType reconnect guard to the conflict-retry path teknium1 2026-07-01 01:45:34 -07:00
  • fb8efbb4a8 fix(gateway): ignore stale fatal-error notifications from superseded adapters joaomarcos 2026-07-01 00:48:04 -03:00
  • a682091044 fix(telegram): close reconnect races that leave adapter half-destroyed joaomarcos 2026-07-01 00:29:06 -03:00
  • 259e6b87a7 fix(teams-pipeline): reject dot-only recording display_name Teknium 2026-07-01 01:44:53 -07:00
  • ac18a8658b test(teams-pipeline): cover path traversal sanitization Eric 2026-05-18 16:02:01 -04:00
  • 3590543312 fix(security): strip directory components from Teams recording display_name to prevent path traversal memosr 2026-05-18 22:55:37 +03:00
  • 6d30f8c0ab chore: add AUTHOR_MAP entry for PR #52534 salvage (@qWaitCrypto) teknium1 2026-07-01 01:43:17 -07:00
  • e1ff736f26 fix(anthropic): preserve ordered replay cache markers qWaitCrypto 2026-06-25 23:30:21 +08:00
  • 80d71e8d2e fix(anthropic): preserve tool use cache markers qWaitCrypto 2026-06-25 23:06:41 +08:00
  • a2d6f05d1b fix(moa): append reference block at end of aggregator prompt for KV-cache reuse Jeff Watts 2026-06-29 12:00:29 -04:00
  • 49cb06c07a chore(release): map sasquatch9818 for PR #41198 salvage teknium1 2026-07-01 01:14:23 -07:00
  • 020d263ef6 fix(agent): defang untrusted-tool-result delimiter against tag injection sasquatch9818 2026-06-07 14:31:17 +03:00
  • 7534b5be2c fix(security): anchor rm hardline rules to command position (#56193) Teknium 2026-07-01 01:54:43 -07:00
  • 6e97f5c3f8 test(compressor): tidy blank-line spacing + assert placeholder never overwrites text kshitijk4poor 2026-07-01 14:16:31 +05:30
  • 8f4d195d5f fix(compressor): pin summary role to user when only system prompt is protected (#52160) liuhao1024 2026-07-01 14:11:59 +05:30
  • 82ac7e16b8 fix(compression): preserve network/auth abort flags across cooldown re-entry (#29559) srojk34 2026-07-01 14:11:51 +05:30
  • 32b23bfb08 fix(compressor): strip orphan tool_calls instead of inserting stubs (#51218) liuhao1024 2026-07-01 14:11:40 +05:30
  • 58ea7f9071 chore(release): map claudlos contributor email for #52351 salvage kshitijk4poor 2026-07-01 14:15:42 +05:30
  • 1b7e781d21 security(cron): fail closed in scheduler backstop when validator errors claudlos 2026-06-27 14:51:06 -05:00
  • b24708eda0 security(cron): block base_url overrides that exfiltrate provider credentials claudlos 2026-06-25 00:01:06 -05:00
  • a56aa9ac47 fix(tui_gateway): reject negative truncate_before_user_ordinal to prevent silent history loss rrevenanttt 2026-06-08 05:06:48 +03:00
  • 01bf61c865 fix(runtime): honor NOUS_INFERENCE_BASE_URL across pool/explicit/aux paths Harish Kukreja 2026-06-29 17:18:46 -04:00
  • f70abae606 chore(release): map kernel-t1 for .env sanitizer salvage (#41349) Teknium 2026-07-01 01:15:35 -07:00
  • b944c6e821 fix(cli): stop .env sanitizer from splitting secrets that embed a known KEY= kernel-t1 2026-06-07 17:58:49 +03:00
  • 8b11074a11 test(cron): apply run_job patches via ExitStack, not a positional list (#56192) Teknium 2026-07-01 01:49:44 -07:00
  • db2ac840c1 chore(release): map kyzcreig@gmail.com in AUTHOR_MAP teknium1 2026-07-01 01:27:42 -07:00