oliviareid-svg
7ff90c516a
fix: strip leaked outbound tool-call scaffolding ( #60619 )
...
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-04-05 02:02:36 +08:00
Joe LaPenna
bb82fe8f19
fix: constrain device bootstrap scope checks by role prefix ( #57258 ) (thanks @jlapenna) ( #57258 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-04 23:21:01 +09:00
Peter Steinberger
7d22a16adb
fix: bound bootstrap handoff token scopes
2026-04-04 22:29:52 +09:00
Peter Steinberger
bbb0b574c4
refactor: centralize gateway method policy helpers
2026-04-04 20:07:18 +09:00
Peter Steinberger
7ffbbd8586
fix: reserve admin gateway method prefixes
2026-04-04 20:04:48 +09:00
Peter Steinberger
01a24c20bf
refactor: expose node pairing approval scopes
2026-04-04 19:23:33 +09:00
Nimrod Gutman
a9140abea6
fix(auth): hand off qr bootstrap to bounded device tokens
2026-04-04 15:57:38 +09:00
Vincent Koc
23719dd513
feat(media): add request transport overrides ( #59848 )
...
* style(providers): normalize request policy formatting
* style(providers): normalize request policy formatting
* feat(media): add request transport overrides
* fix(secrets): resolve media request secret refs
* fix(secrets): cover shared media request refs
* fix(secrets): scope media request ref activity
* fix(media): align request ref gating
2026-04-03 17:35:26 +09:00
Ayaan Zaidi
176ff18d18
fix: strip antml thinking tags
2026-04-02 14:28:54 +05:30
Peter Steinberger
f6317fb747
fix(gateway): stop pinning node commands to pairing state
2026-04-01 18:27:06 +09:00
Peter Steinberger
db0cea5689
refactor(gateway): extract node pairing reconciliation
2026-04-01 18:02:31 +09:00
joshavant
ed83d79a05
fix: tighten reply payload typing and safe text coercion
2026-03-31 22:54:36 -05:00
Morrow
be5a035d97
fix: harden embedded text normalization ( #58555 )
...
Co-authored-by: Morrow <271612559+agent-morrow@users.noreply.github.com >
2026-03-31 21:10:49 -04:00
samzong
09bb93c6e0
fix(subagents): correct duration display showing 5-6x inflated runtime ( #57739 )
...
Merged via squash.
Prepared head SHA: 018bbbca4d
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-03-30 23:44:36 +08:00
Ayaan Zaidi
2dced6b4a0
fix: allow setup-code bootstrap auth for operator pairing
2026-03-30 20:39:19 +05:30
Peter Steinberger
27519cf061
refactor: centralize node identity resolution
2026-03-29 23:14:22 +01:00
Peter Steinberger
f16c176a4c
fix: disambiguate legacy mac node identities
2026-03-29 22:47:15 +01:00
Peter Steinberger
e45cc3890b
refactor: unify sensitive URL config hints
2026-03-29 22:21:29 +01:00
Peter Steinberger
bfb0907777
fix: harden MCP SSE config redaction ( #50396 ) (thanks @dhananjai1729)
2026-03-30 04:23:47 +09:00
Vignesh Natarajan
384a590e54
Agents UI: fix effective model and file hydration
2026-03-28 21:10:39 -07:00
Jackjin
a0407c7254
fix(line): preserve underscores inside words in stripMarkdown ( #47465 )
...
Fixes #46185 .
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm test -- extensions/line/src/markdown-to-line.test.ts src/tts/prepare-text.test.ts
Note: `pnpm check` currently fails on unchanged `extensions/microsoft/speech-provider.test.ts` lines 108 and 139 on the rebased base, outside this PR diff.
2026-03-28 21:31:09 -05:00
Peter Steinberger
241748ae60
test: align code region fence slices
2026-03-28 11:48:13 +00:00
Peter Steinberger
aa33d585be
fix: repair package contract and boundary drift
2026-03-28 11:40:40 +00:00
nikus-pan
bef4fa55f5
fix(model-fallback): add HTTP 410 to failover reason classification ( #55201 )
...
Merged via squash.
Prepared head SHA: 9c1780b739
Co-authored-by: nikus-pan <71585761+nikus-pan@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-03-28 14:03:20 +03:00
Ayaan Zaidi
a68bef42eb
test: align code region fence slices
2026-03-28 14:34:01 +05:30
Peter Steinberger
a735a1a2d4
fix(text): handle fenced code fence termination
2026-03-28 08:34:18 +00:00
Peter Steinberger
48b2eb2604
test: fix media and channel regression expectations
2026-03-28 08:10:47 +00:00
Peter Steinberger
155915e7dc
test: dedupe routing and text suites
2026-03-28 07:31:40 +00:00
Peter Steinberger
ec5877346c
fix: harden mcp channel bridge smoke
2026-03-28 04:10:19 +00:00
Peter Steinberger
fef688fb7a
test: dedupe utility and config suites
2026-03-28 00:26:55 +00:00
Jacob Tomlinson
d61f8e5672
Net: block missing IPv6 special-use ranges ( #56008 )
...
* Net: block missing IPv6 special-use ranges
* Tests: refresh public IPv6 pinning fixtures
2026-03-27 20:28:25 +00:00
助爪
b1c982bb2d
fix(agents): fail over and sanitize Codex server_error payloads ( #42892 )
...
Merged via squash.
Prepared head SHA: 6db9a5f02d
Co-authored-by: xaeon2026 <264572156+xaeon2026@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-03-27 16:51:39 +03:00
Peter Steinberger
35b132884c
refactor: add zod helpers for json file readers
2026-03-27 03:41:40 +00:00
Peter Steinberger
61dd61e917
refactor: tighten split-runtime live-state guardrails
2026-03-24 21:58:50 -07:00
Peter Steinberger
1a7914521b
test: speed up infra and shared suites
2026-03-24 23:45:33 +00:00
Altay
a53715e9d0
test(auth): align device scope expectations ( #53151 )
2026-03-23 23:56:02 +03:00
Val Alexander
3e2b3bd2c5
Fix Control UI operator.read scope handling ( #53110 )
...
Preserve Control UI scopes through the device-auth bypass path, normalize implied operator device-auth scopes, ignore cached under-scoped operator tokens, and degrade read-backed main pages gracefully when a connection truly lacks operator.read.
Co-authored-by: Val Alexander <68980965+BunsDev@users.noreply.github.com >
2026-03-23 14:57:21 -05:00
Peter Steinberger
6686f1cb2c
refactor: centralize bootstrap profile handling
2026-03-23 00:15:55 -07:00
Vincent Koc
042669d8c8
refactor(plugins): finish provider and whatsapp cleanup
2026-03-22 19:13:25 -07:00
Peter Steinberger
9428b38452
refactor: consolidate core runtime state helpers
2026-03-22 18:09:45 +00:00
Peter Steinberger
b4656f193a
test: strengthen regression coverage and trim low-value checks
2026-03-22 07:38:01 +00:00
Vincent Koc
9b6f286ac2
refactor(channels): share route format and binding helpers
2026-03-20 09:30:34 -07:00
Vincent Koc
d3ffa1e4e7
refactor(errors): share api error payload parsing
2026-03-20 09:30:33 -07:00
Vincent Koc
397b0d85f5
fix(tui): split assistant error formatting seam
2026-03-20 00:06:12 -07:00
Peter Steinberger
39a8dab0da
refactor: dedupe plugin lazy runtime helpers
2026-03-17 09:24:22 -07:00
Peter Steinberger
74cc748ff7
test: merge pid alive linux stat cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
795f1f438b
refactor: expose lazy runtime helper to plugins
2026-03-17 08:37:11 -07:00
Peter Steinberger
9648e7fecb
refactor: consolidate lazy runtime surfaces
2026-03-17 00:59:20 -07:00
Peter Steinberger
43838b1b14
refactor(device): share missing-scope helper
2026-03-17 06:24:01 +00:00
Vincent Koc
f0202264d0
Gateway: scrub credentials from endpoint snapshots ( #46799 )
...
* Gateway: scrub credentials from endpoint snapshots
* Gateway: scrub raw endpoint credentials in snapshots
* Gateway: preserve config redaction round-trips
* Gateway: restore redacted endpoint URLs on apply
2026-03-15 10:28:15 -07:00