Peter Steinberger
d479216d92
fix: honor effective model auth health
2026-05-09 05:44:02 -04:00
nimbleenigma
aab7756859
fix(models): use effective auth health for status
2026-05-09 05:44:02 -04:00
Peter Steinberger
beaecbcad4
refactor: use PI Codex Responses transport ( #79726 )
...
Routes explicit OpenAI Codex Responses runs through PI's native WebSocket-capable transport and removes the custom OpenClaw WebSocket implementation.
2026-05-09 05:40:30 -04:00
Peter Steinberger
560c7440fb
fix: serialize CLI preview bridge ( #76914 ) (thanks @jack-stormentswe)
2026-05-09 05:34:47 -04:00
jack-stormentswe
2afffccee3
fix(agents/cli): bridge CLI assistant deltas into channel preview ( #76869 )
2026-05-09 05:34:47 -04:00
Peter Steinberger
0071f67fe6
feat(plugin-sdk): share presentation control helpers
2026-05-09 10:11:56 +01:00
Abner Shang
9eaca28ef7
fix(backup): retry tar EOF races and skip live volatile files
...
Fixes #72249.\n\nSummary:\n- retry live backup tar EOF races\n- skip current live session, cron, log, and delivery-queue state files\n- preserve workspace lock/temp files and keep backup --json parseable\n\nVerification:\n- Crabbox pre-fix repro: tbx_01kr5xt9vf5pas5ee4aefrp3am\n- Crabbox post-fix proof: tbx_01kr5y3e1kbtt6chbypfdydbgs\n- pnpm check:test-types\n- pnpm lint:core\n- pnpm test src/commands/backup.test.ts src/infra/backup-volatile-filter.test.ts src/infra/backup-create.test.ts\n- CI on 37664570c7 : green\n\nThanks @abnershang.
2026-05-09 05:11:43 -04:00
Peter Steinberger
2807981669
fix: suppress DeepSeek DSML stream artifacts ( #78331 )
2026-05-09 05:03:10 -04:00
samzong
145cb6d35a
fix(agents): suppress DeepSeek DSML stream artifacts
2026-05-09 05:03:10 -04:00
Shakker
8c3a0c1296
test: align plain tool block parser spacing
2026-05-09 09:54:43 +01:00
Peter Steinberger
7822c35339
test: align plain tool block stripping expectations
2026-05-09 04:41:45 -04:00
Peter Steinberger
e582cebf2d
fix(matrix): wire presentation metadata delivery
2026-05-09 04:41:45 -04:00
Shakker
76df5aaac0
test: preserve bracketed tool block spacing
2026-05-09 09:38:25 +01:00
Peter Steinberger
65fab4eb68
fix(agents): reuse context engine checkpoint
2026-05-09 09:25:19 +01:00
Peter Steinberger
5550d0ecf5
fix(ui): refresh model cache from session status
2026-05-09 09:25:19 +01:00
Peter Steinberger
ba2b033774
fix(plugin-sdk): parse harmony text tool calls
2026-05-09 09:25:19 +01:00
Peter Steinberger
089d777413
fix(markdown): trim blockquote separator spans
2026-05-09 09:25:19 +01:00
Peter Steinberger
b62166301e
fix: annotate message-tool-only replies in Codex tool spec
...
Thread sourceReplyDeliveryMode into Codex/OpenClaw tool construction and annotate the message tool description for message-tool-only turns so visible replies use message(action=send).\n\nAlso adds focused regression coverage and a changelog entry.
2026-05-09 04:24:40 -04:00
NVIDIAN
2db6bde617
fix(plugins): fail unresolved openclaw peer installs ( #79494 )
2026-05-09 17:19:54 +09:00
Peter Steinberger
1ab814e66f
test: tighten web media rejection assertions
2026-05-09 09:04:50 +01:00
Peter Steinberger
1997ac449d
test: tighten local media roots assertions
2026-05-09 09:00:48 +01:00
Peter Steinberger
b2bc45424d
test: tighten media fetch assertions
2026-05-09 08:58:44 +01:00
Peter Steinberger
5849c32402
fix: install Codex for OpenAI onboarding ( #79709 )
...
* fix: install codex for openai onboarding
* docs: require crabbox e2e bug proof
2026-05-09 16:57:40 +09:00
Peter Steinberger
8ff6707e85
test: tighten media store error assertions
2026-05-09 08:55:57 +01:00
Peter Steinberger
f11ac1a734
test: tighten audio transcode ffmpeg assertion
2026-05-09 08:52:50 +01:00
Peter Steinberger
7cfa12fd2b
feat: inject runtime model identity into prompts
2026-05-09 08:51:41 +01:00
Peter Steinberger
d52ecd353d
test: tighten document extractor runtime assertions
2026-05-09 08:51:15 +01:00
Peter Steinberger
602c59a092
test: tighten media read capability assertions
2026-05-09 08:49:54 +01:00
Peter Steinberger
a2e719bcee
test: tighten media reference assertions
2026-05-09 08:48:01 +01:00
Peter Steinberger
854159fe1c
test: tighten local media access error assertion
2026-05-09 08:46:00 +01:00
Peter Steinberger
74e930870e
test: tighten media outside-workspace error assertion
2026-05-09 08:44:56 +01:00
Peter Steinberger
3cf5b8f7f5
test: tighten image tempdir cleanup assertion
2026-05-09 08:43:12 +01:00
Peter Steinberger
e4bae42d63
feat(plugin-sdk): derive tool target paths for hooks
...
Summary:
- derive apply_patch target paths for before_tool_call and trusted policy events
- route native Codex PreToolUse cwd/sandbox path facts through the host parser
- document the additive derivedPaths hook field and refresh the SDK API baseline
Verification:
- pnpm test src/agents/apply-patch-paths.test.ts src/plugins/host-tool-param-parsers.test.ts src/agents/pi-tools.before-tool-call.e2e.test.ts src/agents/harness/native-hook-relay.test.ts src/plugins/contracts/host-hooks.contract.test.ts
- pnpm check:test-types
- pnpm lint:core
- pnpm plugin-sdk:api:gen
- pnpm plugin-sdk:api:check
- pnpm run check:no-conflict-markers
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/plugins/hooks.md docs/.generated/plugin-sdk-api-baseline.sha256 src/agents/apply-patch-paths.test.ts src/agents/apply-patch-paths.ts src/agents/harness/native-hook-relay.test.ts src/agents/harness/native-hook-relay.ts src/agents/pi-tools.before-tool-call.e2e.test.ts src/agents/pi-tools.before-tool-call.ts src/agents/pi-tools.ts src/auto-reply/reply/dispatch-from-config.test.ts src/plugins/contracts/host-hooks.contract.test.ts src/plugins/hook-types.ts src/plugins/host-tool-param-parsers.test.ts src/plugins/host-tool-param-parsers.ts src/plugins/trusted-tool-policy.ts
- git diff --check origin/main...HEAD && git diff --check
- pnpm build
Co-authored-by: Eva <eva@100yen.org >
Co-authored-by: Josh Lehman <josh@martian.engineering >
2026-05-09 03:31:42 -04:00
Peter Steinberger
f8e15d52d8
test: tighten realtime voice consult runtime assertions
2026-05-09 08:30:55 +01:00
Peter Steinberger
86cc247d4d
test: tighten realtime voice consult tool assertions
2026-05-09 08:27:46 +01:00
Peter Steinberger
d410289e7a
test: tighten talk logging assertions
2026-05-09 08:25:35 +01:00
Peter Steinberger
63b8013b44
test: tighten realtime voice talkback assertions
2026-05-09 08:22:04 +01:00
Peter Steinberger
d00d4e5517
test: tighten realtime voice provider resolver assertions
2026-05-09 08:20:31 +01:00
Peter Steinberger
4f58bb38ec
test: tighten talk session controller assertions
2026-05-09 08:19:12 +01:00
Peter Steinberger
54f32451f5
test: tighten talk event envelope assertion
2026-05-09 08:16:39 +01:00
Peter Steinberger
87665a435c
test: tighten talk session log assertions
2026-05-09 08:15:05 +01:00
Peter Steinberger
d5f8860306
test: tighten talk diagnostics assertion
2026-05-09 08:13:58 +01:00
Peter Steinberger
0c50957dbb
fix(cli): clarify plugin tool command mistakes
...
Summary:
- clarify CLI diagnostics when an unknown subcommand is actually a plugin agent tool
- route early proxy-preflight misses through the same policy helper
- refresh bundled sidecar update fixtures for current package ownership
Verification:
- pnpm test src/cli/run-main.test.ts src/cli/run-main.exit.test.ts src/plugins/manifest-command-aliases.test.ts
- pnpm test src/infra/update-global.test.ts src/infra/update-runner.test.ts
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md src/cli/run-main-policy.ts src/cli/run-main.ts src/cli/run-main.test.ts src/cli/run-main.exit.test.ts src/plugins/manifest-command-aliases.ts src/plugins/manifest-command-aliases.runtime.ts src/plugins/manifest-command-aliases.test.ts
- pnpm build
- live temp lossless-claw manifest: pnpm openclaw lcm_recent emits the agent-tool diagnostic and no plugins.allow suggestion
Co-authored-by: 100yenadmin <100yenadmin+agent-77214@100yen.org >
2026-05-09 03:11:44 -04:00
Peter Steinberger
678c41a222
test: tighten media image runtime assertions
2026-05-09 08:08:02 +01:00
Peter Steinberger
588606c83f
test: tighten media apply cli assertions
2026-05-09 08:05:03 +01:00
Peter Steinberger
2a5172665b
test: tighten media apply skip assertions
2026-05-09 08:03:38 +01:00
Peter Steinberger
fd3aa10202
test: tighten media shared guard assertions
2026-05-09 08:01:15 +01:00
Peter Steinberger
b865bddd96
test: tighten media vision skip output assertion
2026-05-09 07:59:47 +01:00
Peter Steinberger
59e2165796
test: tighten media auto audio output assertion
2026-05-09 07:58:43 +01:00
Peter Steinberger
b4376a8bcd
test: tighten media video header assertion
2026-05-09 07:57:27 +01:00