Commit Graph

  • b109adede6 fix(config): refuse unreadable config overwrites luyifan 2026-07-05 18:15:14 +08:00
  • 5b04a024a5 docs(telegram): clarify fallback-branch limits wiring vs siblings kshitijk4poor 2026-07-05 22:02:37 +05:30
  • 01ee312de6 fix(telegram): forward keepalive limits into fallback transport liuhao1024 2026-07-05 18:41:57 +08:00
  • 368e5f197e Merge pull request #58698 from kshitijk4poor/feat/pre-tool-call-approve-escalation kshitij 2026-07-05 22:04:23 +05:30
  • abf9638f4e Merge pull request #58974 from kshitijk4poor/salvage/compressor-zero-user-58753 kshitij 2026-07-05 21:57:38 +05:30
  • b2c55582ef test(compressor): drop source-string guardrail tests kshitijk4poor 2026-07-05 21:42:19 +05:30
  • 10ced05676 test(compressor): pin the zero-user-turn compaction guard (#58753) HexLab98 2026-07-05 16:58:55 +07:00
  • 24add1db74 fix(compressor): keep a user turn when compression would drop the last one HexLab98 2026-07-05 16:58:55 +07:00
  • 605727e3b4 feat(discord): optional admin-only gate for exec-approval buttons (#51751) Teknium 2026-07-05 06:42:42 -07:00
  • 8a04b516a8 Port from cline/cline#11803: recursively normalize JSON-string tool args by schema (#52220) Teknium 2026-07-05 06:42:28 -07:00
  • b3b1e58ad6 fix(codex): stream commentary deltas through the reasoning channel teknium1 2026-07-05 06:05:07 -07:00
  • 538173f679 fix(codex): route commentary-phase preamble text to reasoning channel (fixes #41293) annguyenNous 2026-06-07 21:50:35 +07:00
  • ea125dd62e fix: keep Codex commentary phase out of user-visible text devatnull 2026-06-29 00:24:29 +03:00
  • 372c0b5f45 chore: add devatnull to AUTHOR_MAP for PR #58700 salvage teknium1 2026-07-05 05:52:44 -07:00
  • 14c91ade32 fix: normalize display boolean strings devatnull 2026-07-05 10:54:03 +03:00
  • b9de7044aa fix: preserve log tool-progress mode with status phrases devatnull 2026-07-05 10:12:01 +03:00
  • d111faa3a7 fix: preserve busy steer env override devatnull 2026-06-29 08:03:05 +03:00
  • 12f03b11ff feat: make busy steer ack configurable devatnull 2026-06-29 02:11:30 +03:00
  • 46fbd73f66 fix: strip tool progress display modes devatnull 2026-06-29 08:03:04 +03:00
  • fddc95f4c2 chore: limit generic status phrases to long-running notifications devatnull 2026-06-28 22:02:39 +03:00
  • 4bf5b563bd feat: add generic gateway status phrases devatnull 2026-06-28 21:00:59 +03:00
  • b0f2bdbe8b fix(whatsapp): gate poll-vote events to Hermes-created polls + salvage follow-ups teknium1 2026-07-05 06:02:10 -07:00
  • 11627fdcb9 feat(whatsapp): native Baileys polls, clarify-as-poll, locations, and rich inbound metadata devatnull 2026-07-05 06:02:10 -07:00
  • 0ca2a927cf chore: add devatnull to AUTHOR_MAP for PR #58697 salvage teknium1 2026-07-05 05:48:49 -07:00
  • 558001307a feat(desktop,docs): surface stt.echo_transcripts in desktop settings and docs Kong 2026-07-05 05:47:36 -07:00
  • 4be749d151 fix: honor top-level STT transcript echo config devatnull 2026-07-05 10:54:00 +03:00
  • 406eb719c3 fix: gate interrupt STT transcript echoes devatnull 2026-06-28 16:19:25 +03:00
  • bfc5262725 feat: add STT transcript echo toggle devatnull 2026-06-28 16:03:50 +03:00
  • 95fc3c6b45 chore: add alastraz to AUTHOR_MAP for PR #41383 salvage teknium1 2026-07-05 03:55:30 -07:00
  • 519ec7b3b3 fix(computer_use): parse (label) and = "value" AX element label forms Adrian Lastra 2026-06-07 12:41:13 -04:00
  • 13b75e73ff fix(computer_use): re-fetch via CLI when MCP returns silent-empty captures Adrian Lastra 2026-06-07 12:28:18 -04:00
  • 7af9abd174 fix(computer_use): fall back to CLI transport when cua-driver MCP bridge hits EAGAIN Adrian Lastra 2026-06-07 11:33:54 -04:00
  • de4310c8f6 fix(computer-use): report the wedged startup phase in the session ready-timeout error (#58801) Teknium 2026-07-05 05:36:09 -07:00
  • 24a7546918 fix(cli): drop shell=True from cua-driver installer — download to mkstemp, exec as argv (#58796) Teknium 2026-07-05 05:35:44 -07:00
  • 2c0820c9ff feat(cli): autocomplete + ghost text for stacked slash-skill invocations (#58763) Teknium 2026-07-05 04:34:14 -07:00
  • 1c156736dc docs: warn that mid-session model switches break prompt caching (#58747) Teknium 2026-07-05 04:34:05 -07:00
  • 7fde19afcc fix(cli): unwedge cua-driver installer timeouts — group-kill, stale-lock pre-clear, 660s ceiling (#58767) Teknium 2026-07-05 03:16:06 -07:00
  • d537d29a6f fix(computer-use): increase cua-driver session startup timeout from 15s to 30s liuhao1024 2026-07-02 19:55:33 +08:00
  • d8b51269ca fix(update): skip cua-driver refresh when Applications is unwritable Sami Rusani 2026-06-17 15:20:26 +02:00
  • c13281ab57 Guard native image routing with file safety dsad 2026-07-05 01:00:01 +03:00
  • 51c1ba6976 fix(agent): apply pool-level keepalive to the process_bootstrap sibling builder teknium1 2026-07-05 02:27:41 -07:00
  • 8324dd19ca fix(agent): replace custom socket_options transport with httpx pool-level keepalive expiry David Metcalfe 2026-06-28 18:16:42 -07:00
  • e02cef0d0d fix(memory): guard local uploads against credential reads dsad 2026-07-03 19:41:40 +03:00
  • d577408f3f fix(webhook): reject generic V2 signature missing timestamp instead of falling back to V1 MorAlekss 2026-07-04 16:40:31 -07:00
  • ebfc49c4d9 fix(approval): require exact ./.. segments in the root-collapse hardline token (#56179) Teknium 2026-07-05 02:24:00 -07:00
  • cb6c47af08 feat(approvals): /deny <reason> relays denial reason to the agent (port nanoclaw#2832) (#54518) Teknium 2026-07-05 02:22:08 -07:00
  • 9767e19b60 feat(skills): stacked slash-skill invocations — /skill-a /skill-b do XYZ (#57987) Teknium 2026-07-05 02:20:01 -07:00
  • 30479961b8 fix(gateway): tolerate punctuation on silence markers luyifan 2026-07-05 03:28:51 +08:00
  • edf8e0ba94 feat(mcp): surface MCP server log notifications in agent.log (#57416) Teknium 2026-07-05 02:06:39 -07:00
  • 4751af0a0b feat(errors): fail fast on TLS certificate verification failures with fix hints (#57992) Teknium 2026-07-05 02:05:51 -07:00
  • 619db0175d fix(gateway): move PATH bootstrap below imports, gate to POSIX teknium1 2026-07-04 14:58:44 -07:00
  • 1b7853d7bc fix(gateway): add system dirs to PATH for UV Python compatibility Kevin Rajaram 2026-03-29 21:59:50 -04:00
  • 708b57e009 fix(webhook): rate-limit V1 deprecation warning + document V2 signature teknium1 2026-07-04 14:17:18 -07:00
  • 70449a4939 fix(security): add timestamp-bound V2 signature for generic webhook replay protection MorAlekss 2026-07-04 12:11:12 -07:00
  • dec4485d2f chore(release): AUTHOR_MAP entries for salvaged PR authors teknium1 2026-07-04 14:19:01 -07:00
  • 7e037e1a30 fix: cover remaining GNU-only %-d strftime site in learning graph render teknium1 2026-07-04 14:12:37 -07:00
  • ce82b0c3cf fix: hermes journey crashes on Windows due to %-d strftime directive wyuebei-cloud 2026-07-01 14:24:38 -07:00
  • e4da3a7a52 chore(release): AUTHOR_MAP entry for salvaged PR author teknium1 2026-07-05 00:37:59 -07:00
  • 791583704b fix(auth): prune stale custom model credentials yoma 2026-07-05 01:44:13 +08:00
  • fc18d15f40 fix: preserve static custom provider models Lord_dubious 2026-07-04 18:54:10 +00:00
  • 020a71678c chore(release): AUTHOR_MAP entries for salvaged PR authors teknium1 2026-07-04 14:19:01 -07:00
  • b7192b1cb0 fix(profiles): preserve symlinks in clone-all and skills clone paths Matt Van Horn 2026-07-04 14:10:27 -07:00
  • 8d9684c9da fix(profiles): allowlist default-export paths + preserve symlinks (#58394) Ahmett101 2026-07-04 21:32:52 +03:00
  • b6b9bcd2a1 fix(profiles): preserve symlinks during profile export liuhao1024 2026-07-05 01:26:44 +08:00
  • 9ae17b8ac5 security(vision): route local-file inputs through the shared credential-read guard srojk34 2026-07-03 19:17:10 +03:00
  • b3c7b34885 Merge pull request #58526 from NousResearch/salvage/3923-website-policy-cache-key Teknium 2026-07-05 00:45:46 -07:00
  • d51657c0c6 Merge pull request #58531 from NousResearch/salvage/3033-contents-api-retry Teknium 2026-07-05 00:45:29 -07:00
  • 4eaf5bad71 Merge pull request #58534 from NousResearch/salvage/2854-redact-getenv-skip Teknium 2026-07-05 00:45:00 -07:00
  • f23026f979 Merge pull request #58536 from NousResearch/salvage/3955-webhook-chunked-limit Teknium 2026-07-05 00:44:37 -07:00
  • 6f052b7ff1 fix(copilot): set x-initiator per turn so user prompts bill as premium requests (salvage #4097) (#58544) Teknium 2026-07-05 00:44:15 -07:00
  • 485ae54c9f fix(gateway): pass full transcript to compressor instead of filtered messages (#58551) Teknium 2026-07-05 00:43:48 -07:00
  • d810ff2f2b chore(release): AUTHOR_MAP entries for salvaged PR authors teknium1 2026-07-04 14:19:01 -07:00
  • c018096005 test(whatsapp_cloud): intake-gate regression coverage for documented env vars teknium1 2026-07-04 14:05:45 -07:00
  • 6c7960cfa0 fix(whatsapp_cloud): honor documented WHATSAPP_CLOUD_ALLOWED_USERS / ALLOW_ALL_USERS Sahil Shubham 2026-07-04 13:07:32 +00:00
  • 132bb8a163 fix(yuanbao): restore active singleton after WS reconnect liuhao1024 2026-07-05 00:45:30 +08:00
  • 5b8593266f fix(gateway): cap proxy SSE line buffer luyifan 2026-07-05 03:33:47 +08:00
  • a0a3c716fc fix(telegram): dedup saturated mid-stream overflow previews to stop flood-control edit storms (#58563) Teknium 2026-07-05 00:32:35 -07:00
  • f512d6f020 feat(plugins): pre_tool_call approve action escalates to human gate kshitijk4poor 2026-07-05 12:38:26 +05:30
  • 1388cd1c0c fix(logging): thread-safe queue state + bounded hard-exit drain + record copy kshitijk4poor 2026-07-05 11:39:22 +05:30
  • ac68a6411a fix(gateway): drain async log queue on os._exit shutdown backstop kshitijk4poor 2026-07-05 11:27:55 +05:30
  • eb0cc27201 fix(logging): drive rotating file handlers through an async QueueListener lEWFkRAD 2026-07-04 10:20:08 -04:00
  • af01b3cb38 fix(config): stop provider-key warn-storm that stalls Windows logging lEWFkRAD 2026-07-04 08:39:28 -04:00
  • 7e8f50a141 fix(gateway): load display config from routed profile yoma 2026-07-05 01:51:26 +08:00
  • 11b4a21a56 fix(gateway): clear last-resolved-model cache on /new and compression auto-reset liuhao1024 2026-07-05 02:16:50 +08:00
  • ff4c8172ce fix(gateway): attach credential_pool to session /model overrides Tuna Dev 2026-07-05 01:35:55 +08:00
  • 10f7cb043c chore(release): AUTHOR_MAP entries for salvaged PR authors teknium1 2026-07-04 14:19:01 -07:00
  • 8552cac65e fix: drop unrelated package-lock churn and dead poolside picker entry teknium1 2026-07-04 13:59:16 -07:00
  • 70dffb6f1f fix(codex): recover final app-server text without completion luyifan 2026-07-05 02:17:11 +08:00
  • 55e7986896 fix(poolside): handle integer finish_reason and tool_call id root 2026-07-04 18:39:00 +02:00
  • 2bb11adb49 fix: classify OpenRouter 'no tool use' 404 as model_not_found with fallback webtecnica 2026-07-04 15:51:58 -03:00
  • ddd3a2d247 fix(auxiliary): fall back to token resolver when anthropic pool has no usable entry Jigoooo 2026-07-05 04:38:58 +09:00
  • 2b4ec0082a fix(api_server): return 413 for oversized chunked bodies Gutslabs 2026-07-04 15:35:05 -07:00
  • ec29590a0f fix(webhook): enforce body-size limit on chunked requests Gutslabs 2026-07-04 15:33:31 -07:00
  • 0d27d2ed14 fix(vision): bound the sandbox exec-read at the ingest cap teknium1 2026-07-04 15:12:49 -07:00
  • 6c068358e4 fix(vision): stdin=DEVNULL on rasterizer subprocess (stdin guard) teknium1 2026-07-04 14:29:34 -07:00
  • 4ac8c7546b fix(vision): mkdir converted-PNG output dir; wire SVG pass-through to rasterizer; AUTHOR_MAP for #52688 teknium1 2026-07-04 14:11:30 -07:00
  • ac94f2c8a1 fix(vision): convert SVG/unsupported image formats to PNG before embedding Jonathan Almanzar 2026-06-25 13:46:38 -07:00
  • ab2f5a077e fix(vision): address review — restore bare relative paths, remove dead code, async I/O teknium1 2026-07-04 13:58:10 -07:00
  • 316e77517e fix(vision): unified image-source resolver + terminal-backend confinement emozilla 2026-07-03 14:31:04 -04:00
  • 9e872db7d7 fix(redact): skip env-assignment redaction for programmatic env lookups teknium1 2026-07-04 15:24:19 -07:00