Peter Steinberger
bb75d408b9
test: tighten bundled plugin asset assertions
2026-05-09 09:33:20 +01:00
Peter Steinberger
ef90023d14
test: tighten extension source classifier assertions
2026-05-09 09:31:47 +01:00
Peter Steinberger
e57441dfff
test: tighten plugin boundary report assertions
2026-05-09 09:30:40 +01:00
Peter Steinberger
660a8a47db
test: tighten run-oxlint sparse assertions
2026-05-09 09:29:34 +01:00
Peter Steinberger
d9a209161e
docs(skills): clarify issue triage ship flow
2026-05-09 09:28:57 +01:00
Peter Steinberger
6697c6179c
test: tighten sbom risk report assertions
2026-05-09 09:28:27 +01:00
Peter Steinberger
06ba26707d
test: tighten run-vitest env assertions
2026-05-09 09:26:02 +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
a436547642
test: tighten discord proxy abort assertions
2026-05-09 09:24:45 +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
Peter Steinberger
657d2331b3
test: tighten custom theme fetch assertions
2026-05-09 09:22:35 +01:00
Peter Steinberger
308006ad5e
test: tighten voice-call config assertions
2026-05-09 09:20:41 +01:00
NVIDIAN
2db6bde617
fix(plugins): fail unresolved openclaw peer installs ( #79494 )
2026-05-09 17:19:54 +09:00
Peter Steinberger
14ce958eaf
test: tighten deepinfra onboard assertions
2026-05-09 09:18:58 +01:00
Peter Steinberger
7541b8f4b6
fix: harden openai realtime response create
2026-05-09 09:18:04 +01:00
Peter Steinberger
3b0dafae1e
test: tighten deepinfra model discovery assertions
2026-05-09 09:17:27 +01:00
Peter Steinberger
2c4ec93245
test: tighten deepinfra image assertions
2026-05-09 09:15:52 +01:00
Peter Steinberger
918ba58fe9
test: tighten deepinfra video assertions
2026-05-09 09:14:08 +01:00
Peter Steinberger
d3ac73c55a
test: tighten deepinfra speech request assertions
2026-05-09 09:12:30 +01:00
Peter Steinberger
03b067ed8b
test: tighten deepinfra embedding adapter assertions
2026-05-09 09:11:00 +01:00
Peter Steinberger
67b844860f
test: tighten deepinfra media assertions
2026-05-09 09:08:56 +01:00
Peter Steinberger
4a9d3a5551
test: tighten runtime postbuild assertions
2026-05-09 09:07:05 +01:00
Peter Steinberger
e697ee354f
test: tighten tsdown cleanup assertions
2026-05-09 09:05:54 +01: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
fe9a89a2d2
fix: interrupt active discord realtime voice
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
c605a0e6e8
test: tighten telephony tts override assertion
2026-05-09 08:41:53 +01:00
Peter Steinberger
4862dee679
test: tighten run-tsgo sparse guard assertion
2026-05-09 08:40:15 +01:00
Peter Steinberger
ad75cb661c
test: tighten openclaw test instance assertions
2026-05-09 08:37:07 +01:00
Peter Steinberger
d2ac6c3dd5
test: tighten npm release parser assertions
2026-05-09 08:34:58 +01:00
Peter Steinberger
17f03566d8
test: tighten irc setup config assertions
2026-05-09 08:33:03 +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
44d7d6fd52
fix(qa-lab): refresh parity models and approval timeout
...
Summary:
- refresh QA parity workflow model refs to Opus 4.7 / GPT-5.5-alt
- raise approval-turn-tool-followthrough mock fallback timeouts to 60s
- credit the original contributor in the changelog
Verification:
- OPENCLAW_BUILD_PRIVATE_QA=1 OPENCLAW_ENABLE_PRIVATE_QA_CLI=1 pnpm build
- mock-openai approval-turn scenario passed 1/1 for openai/gpt-5.5 + openai/gpt-5.5-alt
- mock-openai approval-turn scenario passed 1/1 for anthropic/claude-opus-4-7 + anthropic/claude-sonnet-4-7
- pnpm test extensions/qa-lab/src/providers/mock-openai/server.test.ts extensions/qa-lab/src/qa-gateway-config.test.ts extensions/qa-lab/src/suite-planning.test.ts extensions/qa-lab/src/cli.runtime.test.ts
- pnpm check:workflows
- pnpm check:test-types
- pnpm exec oxfmt --check --threads=1 .github/workflows/openclaw-release-checks.yml .github/workflows/qa-live-transports-convex.yml CHANGELOG.md qa/scenarios/runtime/approval-turn-tool-followthrough.md
- git diff --check origin/main...HEAD
2026-05-09 03:22:55 -04:00