Dallin Romney
|
1a3e72eea6
|
docs: rename workspace agents template
|
2026-06-05 00:21:14 -07:00 |
|
Vincent Koc
|
4dd7bc6d88
|
fix(test): stage live docker home credentials
|
2026-06-04 20:22:35 -07:00 |
|
Peter Steinberger
|
f3abe61b78
|
docs: document script lib test helpers
|
2026-06-04 23:08:26 -04:00 |
|
Peter Steinberger
|
92cdcae500
|
docs: document script lib report helpers
|
2026-06-04 23:07:12 -04:00 |
|
Peter Steinberger
|
3cf1bd22f9
|
docs: document script lib runtime package helpers
|
2026-06-04 23:05:22 -04:00 |
|
Peter Steinberger
|
44cd0ec13f
|
docs: document script lib plugin helpers
|
2026-06-04 23:03:25 -04:00 |
|
Peter Steinberger
|
d77bac8911
|
docs: document script lib package helpers
|
2026-06-04 23:01:02 -04:00 |
|
Peter Steinberger
|
1da49dcfd0
|
docs: document script lib process helpers
|
2026-06-04 22:59:33 -04:00 |
|
Peter Steinberger
|
ee74fff7ad
|
docs: document script lib inventory helpers
|
2026-06-04 22:57:30 -04:00 |
|
Peter Steinberger
|
1de46bb425
|
docs: document script lib extension helpers
|
2026-06-04 22:56:09 -04:00 |
|
Peter Steinberger
|
e662435067
|
docs: document script lib guard helpers
|
2026-06-04 22:54:18 -04:00 |
|
Peter Steinberger
|
62a6fd8139
|
docs: document script lib scan helpers
|
2026-06-04 22:52:34 -04:00 |
|
Peter Steinberger
|
88158525a7
|
docs: document script lib helper contracts
|
2026-06-04 22:51:08 -04:00 |
|
Peter Steinberger
|
b8d08f0cfd
|
docs: document repository scripts
|
2026-06-04 20:52:50 -04:00 |
|
Vincent Koc
|
7fb748462e
|
fix(ci): classify live installer docker lanes
|
2026-06-04 16:13:27 -07:00 |
|
Vincent Koc
|
40661e9d19
|
fix(test): use API-key auth for Codex live Docker lanes
|
2026-06-04 12:43:30 -07:00 |
|
Vincent Koc
|
023427b1d5
|
test(docker): cap npm scheduler concurrency
|
2026-06-04 12:04:45 -07:00 |
|
Mason Huang
|
8b29ff5f16
|
fix(ci): scope PR merge diff checks to first parent (#90287)
Summary:
- This PR adds opt-in first-parent merge-head diff-base handling for CI changed-scope, changed-lanes, and OpenGrep PR scans, plus synthetic merge coverage and small lint/type cleanups.
- PR surface: Source +6, Tests +204, Config +1, Other +179. Total +390 across 15 files.
- Reproducibility: yes. The synthetic merge tests and PR body live-ref proof show the stale payload-base path can include main-only files, and first-parent mode narrows it to PR-owned paths.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(ci): update workflow guard expectations
- PR branch already contained follow-up commit before automerge: fix(ci): resolve plugin guardrail lint failures
- PR branch already contained follow-up commit before automerge: fix(ci): preserve plugin run context typing
- PR branch already contained follow-up commit before automerge: fix(ci): scope PR merge diff checks to first parent
Validation:
- ClawSweeper review passed for head 40235e8c3d.
- Required merge gates passed before the squash merge.
Prepared head SHA: 40235e8c3d
Review: https://github.com/openclaw/openclaw/pull/90287#issuecomment-4621155576
Co-authored-by: Mason Huang <masonxhuang@tencent.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com>
|
2026-06-04 17:24:03 +00:00 |
|
Vincent Koc
|
d0f05d98d2
|
fix(e2e): share gateway websocket request handling
|
2026-06-04 08:29:33 +02:00 |
|
Vincent Koc
|
e0ab71d3dc
|
fix(scripts): guard codex protocol generation disk headroom
|
2026-06-03 17:01:16 +02:00 |
|
Vincent Koc
|
f4868b79e3
|
fix(testing): keep plugin gauntlet pnpm noninteractive
|
2026-06-03 16:34:54 +02:00 |
|
Vincent Koc
|
d31f4e2d62
|
fix(e2e): stop interrupted docker builds
|
2026-06-03 13:48:31 +02:00 |
|
Vincent Koc
|
76c8b36031
|
fix(e2e): stop tracked process groups
|
2026-06-03 12:17:05 +02:00 |
|
Vincent Koc
|
17795c6c4c
|
fix(ci): trim docker e2e heartbeat latency
|
2026-06-03 06:54:52 +02:00 |
|
Vincent Koc
|
6b25b78800
|
fix(ci): show docker build heartbeats
|
2026-06-03 06:36:06 +02:00 |
|
Vincent Koc
|
6d643ccd11
|
fix(tooling): reject malformed release command limits
|
2026-06-03 02:52:16 +02:00 |
|
Vincent Koc
|
8cecf2c7ea
|
fix(test): reject malformed local check limits
|
2026-06-02 22:48:12 +02:00 |
|
Vincent Koc
|
432a5978b9
|
fix(test): reject malformed extension shard counts
|
2026-06-02 21:59:42 +02:00 |
|
Vincent Koc
|
cd3887c28a
|
fix(scripts): cancel timed-out response bodies
|
2026-06-02 09:49:02 +02:00 |
|
Vincent Koc
|
f1d65b3cd6
|
fix(e2e): isolate trash shim bin dir
|
2026-06-02 04:01:47 +02:00 |
|
Vincent Koc
|
32f98d7fe8
|
fix(e2e): forward sighup in node watchdogs
|
2026-06-02 01:05:29 +02:00 |
|
Vincent Koc
|
af44fb9b6c
|
fix(test): preserve vitest batch wrapper signals
|
2026-06-02 00:46:55 +02:00 |
|
Vincent Koc
|
990f0baff9
|
fix(e2e): scope gateway cleanup to tracked pid
|
2026-06-01 23:59:03 +02:00 |
|
Vincent Koc
|
0cfd6b0504
|
fix(e2e): clean timed-out docker harness containers
|
2026-06-01 23:45:56 +02:00 |
|
Vincent Koc
|
c9d35c7172
|
fix(scripts): forward run-with-env termination
|
2026-06-01 22:24:34 +02:00 |
|
Vincent Koc
|
193988bc5b
|
fix(e2e): isolate onboard temp artifacts
|
2026-06-01 21:25:03 +02:00 |
|
Peter Steinberger
|
729420c34a
|
test: split slow vitest shards
|
2026-06-01 05:34:59 -04:00 |
|
Peter Steinberger
|
1d4c1ba56d
|
fix: harden memory envelope sanitization
Co-authored-by: amittell <mittell@me.com>
|
2026-06-01 09:30:08 +01:00 |
|
amittell
|
945faf8e67
|
fix(memory-lancedb): reject envelope metadata sludge
Summary:
- Strip memory-lancedb envelope and metadata sludge before auto-capture/recall, including pending history wrappers, current-message reply context, message-tool delivery hints, media annotations, and marker-free channel envelopes.
- Expose bundled chat-channel IDs/prefixes through the plugin SDK so sanitizer matching follows the channel catalog.
- Refactor cron tool schemas to fresh factory instances while preserving runtime nullable clears and provider-facing OpenAPI projection.
Verification:
- git diff --check origin/main...HEAD
- ./node_modules/.bin/oxfmt --check src/plugin-sdk/chat-channel-ids.ts src/plugin-sdk/chat-channel-ids.test.ts extensions/memory-lancedb/index.ts extensions/memory-lancedb/index.test.ts src/agents/tools/cron-tool.ts src/agents/tools/cron-tool.schema.test.ts
- pnpm plugin-sdk:api:check
- node scripts/run-vitest.mjs run src/plugin-sdk/chat-channel-ids.test.ts extensions/memory-lancedb src/agents/tools/cron-tool.schema.test.ts src/agents/tools/cron-tool.test.ts --reporter=dot
- pnpm lint:extensions --threads=8
- .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main
- GitHub checks on 62d1da1257: 139 pass, 0 pending, 0 fail, 22 skipped.
|
2026-06-01 00:57:25 -04:00 |
|
Peter Steinberger
|
ebcdb637bb
|
perf(memory-core): defer embedding engine startup imports
|
2026-06-01 04:22:22 +01:00 |
|
Peter Steinberger
|
5443baa852
|
Persist plugin install index in SQLite (#88794)
* refactor: persist plugin install index in sqlite
* fix: merge legacy plugin index records into sqlite
* test: update plugin index sqlite fixtures
* fix: migrate custom plugin install indexes
* test: update plugin index sentinel
* fix: exclude migrated plugin index archives
* fix: read post-upgrade plugin index from sqlite
* fix: migrate legacy plugin index before agent runs
* fix: respect disabled persisted plugin registry reads
* test: type plugin install record fixtures
* fix: simplify plugin index record reader type
* test: fix sqlite plugin index CI fallout
* test: mock provider normalization in agent command tests
# Conflicts:
# src/commands/agent-command.test-mocks.ts
* build: remove unused ui three dependency
|
2026-05-31 20:51:33 -04:00 |
|
Peter Steinberger
|
27dde7a4d6
|
chore(lint): enable stricter error rules
|
2026-06-01 01:12:21 +01:00 |
|
Peter Steinberger
|
22cb7fb6b7
|
chore(lint): enable no-promise-executor-return
|
2026-05-31 23:06:13 +01:00 |
|
Peter Steinberger
|
b653d94918
|
chore(lint): enable no-useless-assignment
|
2026-05-31 22:40:48 +01:00 |
|
Peter Steinberger
|
e681569536
|
feat: add code-mode MCP API files
* feat: add code-mode MCP API files
* fix: satisfy code-mode MCP lint
|
2026-05-31 21:29:06 +01:00 |
|
Peter Steinberger
|
d62bfab946
|
ci: split startup and shrinkwrap checks
|
2026-05-31 15:55:43 -04:00 |
|
Peter Steinberger
|
b4a6244ef4
|
ci: split agents core test shard
|
2026-05-31 15:35:36 -04:00 |
|
Peter Steinberger
|
304e2c83c0
|
chore(lint): enable stricter oxlint rules
|
2026-05-31 18:59:02 +01:00 |
|
Peter Steinberger
|
f80a1e9e85
|
refactor: clean up ACP translator and manager tests (#88677)
* test: split ACP translator bridge coverage
* refactor: extract ACP translator session helpers
* refactor: extract ACP manager backend failover helpers
* test: split ACP manager failover coverage
* test: split ACP manager runtime config coverage
* test: split ACP manager turn result coverage
* test: split ACP manager runtime handle coverage
* test: keep ACP manager helpers within task boundaries
* ci: split gateway runtime state test shard
|
2026-05-31 18:04:28 +01:00 |
|
Peter Steinberger
|
7b78941ea5
|
refactor: clean up ACP package metadata and helpers (#88659)
* refactor: derive acp core package subpath maps
* refactor: split acp manager task and timeout helpers
* refactor: split acp translator presentation helpers
* fix: keep packaged acp core plugin aliases
* ci: split gateway control plane runtime shard
|
2026-05-31 15:53:14 +01:00 |
|