Shakker
d0402671c6
fix: make orphan attachment pruning deterministic
2026-05-08 11:43:17 +01:00
Peter Steinberger
90ba0f9690
test: clarify maintenance task assertions
2026-05-08 11:42:57 +01:00
Peter Steinberger
5760d7f38f
test: clarify sandbox browser env assertion
2026-05-08 11:41:55 +01:00
Peter Steinberger
60b6b492e4
test: clarify openai transport assertions
2026-05-08 11:40:49 +01:00
Peter Steinberger
44268a134c
test: clarify harness diagnostic assertions
2026-05-08 11:39:18 +01:00
Peter Steinberger
4624a1642f
test: clarify bootstrap warning assertions
2026-05-08 11:38:16 +01:00
Peter Steinberger
4aa2fe45de
test: clarify native hook relay retention assertion
2026-05-08 11:37:23 +01:00
Peter Steinberger
fddec6d8cd
test: clarify abort listener cleanup assertion
2026-05-08 11:36:13 +01:00
Peter Steinberger
0c5f604fd6
test: clarify websocket stream assertions
2026-05-08 11:35:10 +01:00
Peter Steinberger
85587e17d7
test: clarify coding tool content assertions
2026-05-08 11:33:54 +01:00
Peter Steinberger
ee495603d1
test: clarify coding tool name assertions
2026-05-08 11:31:46 +01:00
Peter Steinberger
c2927e6d87
test: clarify script preflight flag assertion
2026-05-08 11:30:00 +01:00
Peter Steinberger
fecddcabd7
test: clarify sessions send gateway assertion
2026-05-08 11:28:29 +01:00
Peter Steinberger
97d7dd9add
test: clarify sessions tool call assertions
2026-05-08 11:27:09 +01:00
Peter Steinberger
3c6dd9fcb2
test: clarify final tag payload assertion
2026-05-08 11:24:02 +01:00
Peter Steinberger
036c432101
test: clarify transcript repair assertion
2026-05-08 11:22:57 +01:00
Peter Steinberger
767dbe469e
test: clarify subscribe media assertions
2026-05-08 11:20:24 +01:00
Peter Steinberger
e8d63b8bd0
test: clarify update plan tool assertions
2026-05-08 11:13:36 +01:00
Peter Steinberger
3a5d39688c
test: clarify bootstrap file assertions
2026-05-08 11:10:54 +01:00
Shakker
c55fa0ace7
test: assert fallback cooldown suspension
2026-05-08 10:59:28 +01:00
Shakker
06d34c5e5f
test: assert sandbox mutation helper script
2026-05-08 10:47:31 +01:00
Shakker
427542532c
test: assert pi error payload suppression
2026-05-08 10:43:33 +01:00
NVIDIAN
263469f696
fix(cli): canonicalize infer model refs safely ( #78940 )
...
* fix(cli): canonicalize infer model refs safely
* docs: add changelog entry for infer model ref canonicalization
---------
Co-authored-by: Mason Huang <masonxhuang@tencent.com >
2026-05-08 17:43:22 +08:00
Shakker
f94ca14364
test: assert pi tool policy warnings
2026-05-08 10:42:58 +01:00
Shakker
318058a24b
test: assert acp parent stream relay messages
2026-05-08 10:38:51 +01:00
Peter Steinberger
5b002b0428
test: clarify agent skill assertions
2026-05-08 10:12:45 +01:00
Peter Steinberger
033c02bbf6
test: clarify context pruning image assertion
2026-05-08 10:02:01 +01:00
Peter Steinberger
3bae07cb75
test: clarify bootstrap diagnostic assertion
2026-05-08 10:00:53 +01:00
Shakker
9dde80eae2
test: clarify node exec fallback plan assertions
2026-05-08 09:51:22 +01:00
Peter Steinberger
4be63a9e8f
test: clarify tool image log assertions
2026-05-08 09:43:36 +01:00
Shakker
951897c45c
test: clarify harness runtime policy assertions
2026-05-08 09:40:54 +01:00
scoootscooob
09f83bfec0
fix(compaction): preserve tail for empty manual compact
...
Manual /compact now preserves Pi's recent tail when the compaction input has no summarizable messages or yields an empty summary, avoiding an empty checkpoint that drops live context.
Verification:
- pnpm test src/agents/pi-embedded-runner/manual-compaction-boundary.test.ts -- --reporter=verbose
- pnpm exec oxfmt --check --threads=1 src/agents/pi-embedded-runner/manual-compaction-boundary.ts src/agents/pi-embedded-runner/manual-compaction-boundary.test.ts
- git diff --check -- src/agents/pi-embedded-runner/manual-compaction-boundary.ts src/agents/pi-embedded-runner/manual-compaction-boundary.test.ts CHANGELOG.md
- Local gateway proof in PR body: real sessions.compact preserved the recent tail while the provider saw an empty conversation.
Note: checks-node-auto-reply-reply-dispatch is already failing on upstream/main with the same four dispatch-from-config.test.ts assertions; this PR only touches compaction boundary files.
2026-05-08 01:00:20 -07:00
Ayaan Zaidi
c307a61264
feat(reply): add reply-chain prompt context
2026-05-08 13:08:46 +05:30
Peter Steinberger
f4f0d8569c
fix: normalize legacy gemini cli model refs
2026-05-08 08:36:21 +01:00
Shakker
7d4011862a
perf: bound compaction contributor selection
2026-05-08 08:14:29 +01:00
Super Zheng
b96ac7105d
perf(agents): skip idle wait on abort to release session lock synchronously ( #74919 )
...
Merged via squash.
Prepared head SHA: 0af4c4685f
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-05-08 00:12:42 -07:00
pashpashpash
02fe0d8978
Keep OpenAI Codex migrations on automatic runtime routing ( #79238 )
...
* fix: keep migrated openai codex routes automatic
* scope runtime policy to providers and models
* fix runtime policy surfaces
* fix ci runtime policy checks
* fix doctor stale session runtime pins
2026-05-08 16:05:35 +09:00
Jesse Merhi
297a164536
Highlight exec command risks in Web approvals ( #77153 )
...
Summary:
- Adds parser-derived exec approval command-span metadata through host registration, gateway validation, generated Swift models, Control UI parsing/rendering, tests, and changelog.
- Reproducibility: not applicable. this is a feature PR rather than a bug report. The before/after behavior is ... rom current main’s plain command rendering to PR-head span generation, validation, and Web rendering tests.
Automerge notes:
- PR branch already contained follow-up commit before automerge: refactor: use neutral exec command spans
- PR branch already contained follow-up commit before automerge: refactor: simplify exec command span extraction
- PR branch already contained follow-up commit before automerge: refactor: inline approval command span params
- PR branch already contained follow-up commit before automerge: fix: keep exec approval spans lazy
- PR branch already contained follow-up commit before automerge: build: refresh exec approval protocol models
- PR branch already contained follow-up commit before automerge: Highlight exec command risks in Web approvals
Validation:
- ClawSweeper review passed for head 8d9977eb53 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 8d9977eb53
Review: https://github.com/openclaw/openclaw/pull/77153#issuecomment-4368769228
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-08 06:38:41 +00:00
Peter Steinberger
132bcebe41
fix: keep gemini config normalization acyclic
2026-05-08 07:33:51 +01:00
Peter Steinberger
b81033d7d8
fix: normalize gemini 3.1 config writes
2026-05-08 07:26:42 +01:00
Peter Steinberger
4fe12fc099
test: clarify block chunker length assertion
2026-05-08 07:16:07 +01:00
Peter Steinberger
d7f566b267
test: clarify sandbox fs bridge shell assertions
2026-05-08 07:10:03 +01:00
Peter Steinberger
6e67a6374b
test: dedupe model resolution assertions
2026-05-08 06:59:08 +01:00
Peter Steinberger
ab192eb3f0
test: tighten helper assertion guards
2026-05-08 06:56:38 +01:00
Peter Steinberger
089dd91d69
test: tighten remaining defined assertions
2026-05-08 06:40:27 +01:00
Peter Steinberger
6eae017dd6
fix(agents): route pi default streams through transport ( #79201 )
2026-05-08 06:27:46 +01:00
Peter Steinberger
11d0c5e42a
test: invoke captured test callbacks
2026-05-08 06:23:20 +01:00
Peter Steinberger
d4eb40248a
fix: normalize gemini 3 pro preview config
2026-05-08 06:08:58 +01:00
Peter Steinberger
9e58cc82c8
test: fix strict CI gates
2026-05-08 05:56:38 +01:00
Peter Steinberger
eabae023eb
perf: lazy load memory embedding runtime
2026-05-08 05:39:13 +01:00