-
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