Peter Steinberger
|
8f56484b12
|
chore: remove stale unused imports
|
2026-05-09 06:51:20 -04:00 |
|
Shakker
|
01741f81f8
|
test: remove stale unused imports
|
2026-05-09 11:26:43 +01:00 |
|
Peter Steinberger
|
1f4f51e8e2
|
feat: add plugin install overrides
|
2026-05-09 06:06:08 -04:00 |
|
NVIDIAN
|
2db6bde617
|
fix(plugins): fail unresolved openclaw peer installs (#79494)
|
2026-05-09 17:19:54 +09: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
|
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
|
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 |
|
Shakker
|
cb0f6e6466
|
test: fix matrix package scan baselines
|
2026-05-09 07:48:58 +01:00 |
|
Peter Steinberger
|
311e4608d1
|
feat: unify model catalog registration
|
2026-05-09 02:34:56 -04:00 |
|
Shakker
|
56ab8d56ee
|
test: fix message delivery contract assertions
|
2026-05-09 07:11:22 +01:00 |
|
Peter Steinberger
|
a4b17d65a8
|
refactor: consolidate message delivery API
|
2026-05-09 07:04:04 +01:00 |
|
Peter Steinberger
|
47a755969d
|
test: tighten plugin service logger assertions
|
2026-05-09 06:56:14 +01:00 |
|
Peter Steinberger
|
b34cf2f1a2
|
fix: externalize matrix plugin
|
2026-05-09 06:38:29 +01:00 |
|
Shakker
|
0fef42ddcc
|
test: tighten plugin extension array assertions
|
2026-05-09 05:58:17 +01:00 |
|
Shakker
|
00a96acb21
|
test: tighten plugin provider array assertions
|
2026-05-09 05:44:40 +01:00 |
|
Shakker
|
3ee3fd72bb
|
test: tighten registry empty array assertions
|
2026-05-09 05:40:02 +01:00 |
|
Peter Steinberger
|
e7e8b81662
|
test: tighten lazy service handle assertion
|
2026-05-09 05:36:20 +01:00 |
|
Shakker
|
a88ab55389
|
test: tighten optional plugin tool assertions
|
2026-05-09 05:28:15 +01:00 |
|
Shakker
|
a805abc878
|
test: tighten channel plugin id assertions
|
2026-05-09 05:27:08 +01:00 |
|
Shakker
|
647a5e0de6
|
test: tighten plugin contract empty array assertions
|
2026-05-09 05:22:30 +01:00 |
|
Shakker
|
d8a83510ce
|
test: tighten plugin registry empty array assertions
|
2026-05-09 05:21:01 +01:00 |
|
Shakker
|
df4aaaecfa
|
test: tighten plugin loader empty array assertions
|
2026-05-09 05:19:02 +01:00 |
|
Shakker
|
2ec43dce47
|
test: tighten plugin empty array assertions
|
2026-05-09 04:53:25 +01:00 |
|
loongfay
|
c9f451996a
|
feat(yuanbao) update yuanbao channel plugin npm version (#79620)
* feat(yuanbao) update yuanbao channel plugin npm version
* feat: update yuanbao channel plugin npm version to 2.13.0 (#79620) (thanks @loongfay)
---------
Co-authored-by: loongzhao <loongzhao@tencent.com>
Co-authored-by: sliverp <870080352@qq.com>
|
2026-05-09 11:47:06 +08:00 |
|
Peter Steinberger
|
6dea4f5421
|
test: tighten provider validation assertion
|
2026-05-09 04:17:22 +01:00 |
|
Peter Steinberger
|
2a70264b83
|
test: tighten plugin lookup metrics assertions
|
2026-05-09 04:16:23 +01:00 |
|
Peter Steinberger
|
b2507b9a79
|
test: tighten plugin cli node runtime assertion
|
2026-05-09 04:15:28 +01:00 |
|
Peter Steinberger
|
1c2a0b4b89
|
test: tighten plugin cleanup timeout assertion
|
2026-05-09 04:14:35 +01:00 |
|
Shakker
|
dcf3c851f0
|
test: tighten config snapshot empty assertions
|
2026-05-09 04:11:57 +01:00 |
|
Peter Steinberger
|
c5a3ed698d
|
test: tighten global hook runner assertion
|
2026-05-09 04:11:54 +01:00 |
|
Shakker
|
fa83925fab
|
test: tighten plugin empty state assertions
|
2026-05-09 04:10:32 +01:00 |
|
Shakker
|
3076da5e31
|
test: tighten plugin empty result assertions
|
2026-05-09 04:09:00 +01:00 |
|
Peter Steinberger
|
594abbd44b
|
test: tighten plugin loader transform assertions
|
2026-05-09 04:07:17 +01:00 |
|
Peter Steinberger
|
71a4c29d51
|
test: tighten sdk alias runtime assertion
|
2026-05-09 04:06:16 +01:00 |
|
Peter Steinberger
|
5bec7022c7
|
test: tighten plugin loader hook assertion
|
2026-05-09 04:05:24 +01:00 |
|
Shakker
|
ba30f7c0ed
|
test: tighten plugin runtime lookup assertions
|
2026-05-09 03:32:25 +01:00 |
|
Peter Steinberger
|
d2c1f94234
|
test: tighten remaining object assertions
|
2026-05-09 03:28:29 +01:00 |
|
Peter Steinberger
|
c131865944
|
test: tighten bundled plugin schema assertion
|
2026-05-09 03:09:33 +01:00 |
|
Peter Steinberger
|
9d4c4a7f15
|
test: tighten plugin absence assertions
|
2026-05-09 01:57:58 +01:00 |
|
Peter Steinberger
|
f9814cc7de
|
test: tighten sdk alias missing-subpath assertion
|
2026-05-09 01:27:24 +01:00 |
|
Shakker
|
5fe5c6484a
|
test: clear plugin cleanup guard timer
|
2026-05-09 00:56:27 +01:00 |
|
Vincent Koc
|
3ba2ce6694
|
fix(plugins): avoid managed npm prefix on Windows
Fixes #78514.
|
2026-05-09 07:51:49 +08:00 |
|
Peter Steinberger
|
f55fdc6ae5
|
test: simplify host hook context joining
|
2026-05-09 00:43:30 +01:00 |
|
Peter Steinberger
|
791e83419b
|
test: simplify extension dependency import parsing
|
2026-05-09 00:38:53 +01:00 |
|
Peter Steinberger
|
17c1ee1400
|
test: simplify plugin sdk export parsing
|
2026-05-09 00:18:09 +01:00 |
|
Peter Steinberger
|
de651aaadd
|
test: simplify plugin tool argument parsing
|
2026-05-09 00:16:14 +01:00 |
|
Peter Steinberger
|
42ae0fd99f
|
test: simplify external plugin catalog id collection
|
2026-05-08 23:55:42 +01:00 |
|
Peter Steinberger
|
3c131c8474
|
test: simplify loader duplicate counts
|
2026-05-08 23:15:30 +01:00 |
|
Peter Steinberger
|
1968db9ddd
|
test: simplify pi package missing scan
|
2026-05-08 22:52:04 +01:00 |
|
Peter Steinberger
|
db35bc7693
|
fix: normalize retired Gemini config keys
|
2026-05-08 22:29:02 +01:00 |
|