Peter Steinberger
df659d124d
refactor(telegram): encode conversation binding mode
2026-05-27 03:26:31 +01:00
Fermin Quant
cecb07655a
fix(agents): correlate pathless read diagnostics ( #86977 )
...
* fix(agents): correlate pathless read diagnostics
* fix(agents): trace embedded tool starts
* fix(agents): honor read aliases in trace diagnostics
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-27 03:23:55 +01:00
Peter Steinberger
cdfb1b4bf1
perf: trim gateway session cache churn
2026-05-27 03:23:26 +01:00
Peter Steinberger
90653775a9
test: speed up update cli tests
2026-05-27 03:16:21 +01:00
Peter Steinberger
27ad3d7eeb
fix(doctor): map runtime tool schema health
2026-05-26 22:12:04 -04:00
Vincent Koc
8fa5ecb81d
fix(e2e): bound update channel CLI checks
2026-05-27 04:11:31 +02:00
Peter Steinberger
c8364b43de
test: speed up run-node tests
2026-05-27 03:11:21 +01:00
Agustin Rivera
06047005ef
fix(browser): validate current tab before snapshots ( #78526 )
...
* fix(browser): validate current tab before snapshots
* fix(browser): reject snapshot selector before SSRF guard
* fix(test): stabilize plugin activation normalization
* fix(ci): fetch opengrep base history
* fix(snapshot): enforce snapshot ssrf policy
* docs(changelog): add unreleased entry for snapshot SSRF fix
* Revert "docs(changelog): add unreleased entry for snapshot SSRF fix"
This reverts commit 4f3031ff65 .
* fix(changelog): record snapshot ssrf entry
2026-05-26 19:11:01 -07:00
Peter Steinberger
42d6cf66d3
fix(media): require staged sandbox media refs
2026-05-27 03:08:50 +01:00
Peter Steinberger
8d6b599737
perf: trim gateway startup planning
2026-05-27 03:04:15 +01:00
Vincent Koc
d7d037b46f
fix(codex): quarantine unsupported dynamic tool schemas
2026-05-27 04:02:07 +02:00
Vincent Koc
d0cb7ba55b
fix(e2e): bound package cli scenarios
2026-05-27 04:00:55 +02:00
Peter Steinberger
716d719d4c
ci: prepare pnpm for crabbox hydrate
2026-05-26 21:58:49 -04:00
Vincent Koc
81d22e8f53
fix(e2e): bound kitchen sink gateway teardown
2026-05-27 03:58:14 +02:00
Peter Steinberger
97541170ca
test: speed up test routing and parallels smoke tests
2026-05-27 02:56:47 +01:00
Gio Della-Libera
5304682593
fix(onboard): preserve configured default model ( #87000 )
...
Preserve user-configured default model settings when provider onboarding preset helpers merge provider models and aliases.
Fixes #75720 .
Thanks @giodl73-repo.
2026-05-27 02:52:41 +01:00
kesslerio
b8ea6d2aee
fix(telegram): route plugin-bound topic messages
2026-05-27 02:52:25 +01:00
Vincent Koc
1baab3bef5
fix(gateway): bound benchmark teardown waits
2026-05-27 03:49:41 +02:00
Samuel Soares da Silva
286964cd6a
fix(diagnostics): recover orphaned session activity
...
Recover idle queued sessions whose diagnostic activity retained stale ownerless model or tool calls by classifying them as recoverable session.stuck after the usual recovery gates. Yield the event loop before stale session-lock process inspection so sync process lookup cannot monopolize lock contention paths.
Docs now describe the widened session.stuck telemetry contract for recoverable stale bookkeeping, including ownerless activity. Thanks @samuelsoaress.
Refs #84903 .
Co-authored-by: samuelsoaress <samuelsoares177778@gmail.com >
2026-05-27 02:47:42 +01:00
Peter Steinberger
a67ee0f7a2
perf: avoid redundant runtime postbuild sync
2026-05-27 02:44:47 +01:00
Peter Steinberger
6290ed52ff
fix(media): resolve inbound media refs consistently
...
Summary:
- Resolve inbound media references through the shared media-reference path before workspace-relative handling.
- Reuse the same sandbox rewrite for Pi native images and sandbox media bridge paths.
- Add regression coverage for managed inbound images, sandbox-staged media references, and invalid media IDs.
- Fix current lint by using non-mutating cpuprofile sorting.
Verification:
- node scripts/run-vitest.mjs src/media/media-reference.test.ts src/agents/sandbox-media-paths.test.ts src/agents/pi-embedded-runner/run/images.test.ts src/agents/tools/image-tool.test.ts src/media/web-media.test.ts src/agents/tools/pdf-tool.test.ts src/agents/tools/image-generate-tool.test.ts src/agents/tools/video-generate-tool.test.ts src/agents/tools/music-generate-tool.test.ts
- node scripts/run-oxlint-shards.mjs --threads=8
- git diff --check
- /Users/steipete/Projects/agent-skills/skills/autoreview/scripts/autoreview --mode branch --base origin/main
- GitHub CI rollup passed for eceea707a7
Fixes #87024 .
Supersedes #87055 ; thanks @TurboTheTurtle for the report and initial fix direction.
Co-authored-by: Andy Ye <35905412+TurboTheTurtle@users.noreply.github.com >
2026-05-27 02:44:30 +01:00
Vincent Koc
b74984dd50
fix(e2e): bound logged onboard commands
2026-05-27 03:41:52 +02:00
Vincent Koc
dfadc7b704
fix(ollama): normalize greedy top_p ( #87049 )
2026-05-27 02:41:30 +01:00
Peter Steinberger
1d2bf82461
test: speed up crabbox config shim
2026-05-27 02:41:14 +01:00
Peter Steinberger
1954468efc
test: speed up crabbox wrapper tests
2026-05-27 02:41:14 +01:00
Michael Appel
10546e57dd
clickclack: enforce inbound sender allowlist [AI] ( #83741 )
...
* fix: enforce clickclack sender allowlist
* addressing codex review
* test(clickclack): drop removed senderIsOwner from inbound test fixture
2026-05-26 18:41:12 -07:00
Shakker
223655dfc4
fix: preserve provenance through user turn hooks
2026-05-27 02:38:58 +01:00
Shakker
2e8f1d439d
fix: preserve user turn provenance metadata
2026-05-27 02:38:58 +01:00
Shakker
91cb04265b
fix: keep user turn replay hooks idempotent
2026-05-27 02:38:58 +01:00
Shakker
e4c42ae786
fix: use selected user transcript text
2026-05-27 02:38:58 +01:00
Shakker
fafed256a6
fix: isolate chat transcript fallback failures
2026-05-27 02:38:58 +01:00
Shakker
b9c2590151
fix: use cleaned user turn transcript text
2026-05-27 02:38:58 +01:00
Shakker
c0f8224109
fix: resolve final codex mirror prompt
2026-05-27 02:38:58 +01:00
Shakker
2bd38da4b0
fix: mark final codex mirror user persistence
2026-05-27 02:38:58 +01:00
Shakker
ffb8350478
test: trim duplicate user turn persistence coverage
2026-05-27 02:38:58 +01:00
Shakker
00ab2f2cba
test: wait for initial session task cleanup
2026-05-27 02:38:58 +01:00
Shakker
9263e3887e
fix: preserve inline image routing with staged media
2026-05-27 02:38:58 +01:00
Shakker
c86214345f
fix: keep user turn enrichment off dispatch
2026-05-27 02:38:58 +01:00
Shakker
696fb41c5b
fix: restore user turn persistence checks
2026-05-27 02:38:58 +01:00
Shakker
848c38907d
refactor: drop unused user turn update mode
2026-05-27 02:38:58 +01:00
Shakker
20d7bf7525
refactor: remove duplicate user turn handoff
2026-05-27 02:38:58 +01:00
Shakker
fe44ecd8f0
refactor: trim duplicated transcript tests
2026-05-27 02:38:58 +01:00
Shakker
8bbd4baa9a
refactor: trim user turn transcript API
2026-05-27 02:38:58 +01:00
Shakker
d55fe4b6ae
fix: persist cli user turns to admitted session target
2026-05-27 02:38:58 +01:00
Shakker
44bdc521f7
refactor: carry prepared user turns on recorder
2026-05-27 02:38:58 +01:00
Shakker
481f432e27
refactor: centralize prepared user turn merge
2026-05-27 02:38:58 +01:00
Shakker
0fd8c507bf
test: cover cli recorder-owned user persistence
2026-05-27 02:38:58 +01:00
Shakker
33b24d6f2e
refactor: reuse user turn recorder in cli persistence
2026-05-27 02:38:58 +01:00
Shakker
ce465d4422
refactor: let recorder track runtime persistence pending
2026-05-27 02:38:58 +01:00
Shakker
1679b2f14c
refactor: drop unused inline user turn persistence wrappers
2026-05-27 02:38:58 +01:00