Peter Steinberger
aebac43d97
fix: stop orphaned QA gateway children
2026-05-02 11:15:16 +01:00
Peter Steinberger
09239a4622
build(plugins): keep qa plugins source-only
2026-05-02 09:19:46 +01:00
Peter Steinberger
689986ccb7
fix: keep release validation dependencies green
2026-05-02 07:49:31 +01:00
Peter Steinberger
4a4aad8935
fix: stabilize release validation lanes
2026-05-02 07:40:37 +01:00
Peter Steinberger
b9c333134b
fix: declare qa lab channel dependency
2026-05-02 06:40:56 +01:00
Peter Steinberger
6fd197c8a1
fix: stabilize release validation dependencies
2026-05-02 06:13:46 +01:00
Peter Steinberger
8d54b898fb
test: stabilize slow extension gates
2026-05-02 03:34:17 +01:00
Peter Steinberger
112dedd093
refactor: remove plugin dependency cleanup leftovers
2026-05-01 21:55:50 +01:00
Peter Steinberger
1e4f511f0a
chore: clean up plugin dependency wording
2026-05-01 21:39:03 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
fd4bee9c05
refactor: trim qa lab helper exports
2026-05-01 18:37:30 +01:00
Peter Steinberger
15649228d4
refactor: trim extension helper shims
2026-05-01 14:39:03 +01:00
Peter Steinberger
0fe007f71b
refactor: trim extension test hooks
2026-05-01 14:32:30 +01:00
Peter Steinberger
040f533f60
chore: update dependencies
2026-05-01 12:43:17 +01:00
Peter Steinberger
e26357fee8
refactor: prune stale extension types
2026-05-01 10:34:04 +01:00
Peter Steinberger
c9828635a8
refactor: trim unused extension helpers
2026-05-01 09:50:45 +01:00
Ayaan Zaidi
9e94a9e418
test(qa): allow telegram scenario timeout override
2026-05-01 11:20:11 +05:30
Peter Steinberger
1c300cec5d
fix(auto-reply): keep group visible replies deliverable ( #75382 )
...
Summary:
- The PR updates auto-reply message-tool availability and fallback policy, qa-channel group target support, qa-lab scenario coverage, generated config metadata, docs, and the changelog for group visible replies.
ClawSweeper fixups:
- No separate fixup commits were needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head adbec93b8a .
- Required merge gates passed before the squash merge.
Prepared head SHA: adbec93b8a
Review: https://github.com/openclaw/openclaw/pull/75382#issuecomment-4357590733
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-01 05:07:03 +00:00
Peter Steinberger
1ad50a36ac
chore(release): forward-port 2026.4.29 fixes and bump 2026.4.30
2026-05-01 01:06:13 +01:00
Peter Steinberger
1e87f6bf70
fix(qa-lab): preserve gateway log offset order
2026-05-01 00:44:17 +01:00
Peter Steinberger
90419df663
[codex] Make external CLI credential discovery explicit ( #75209 )
...
* refactor(auth): make external CLI discovery explicit
* test(auth): update external cli discovery mocks
* test(auth): cover scoped external cli auth mocks
* [codex] Make external CLI credential discovery explicit
---------
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-04-30 20:32:55 +00:00
Vincent Koc
1a4d55de43
test(plugins): split kitchen sink qa personalities ( #74612 )
2026-04-29 13:56:49 -07:00
Peter Steinberger
34ec184dcb
refactor: reuse shared dedupe helpers
2026-04-29 12:14:59 +01:00
Vincent Koc
abed3a056d
test(qa): add kitchen sink plugin gauntlet
2026-04-29 02:29:01 -07:00
Peter Steinberger
7662a17b08
test: trim release smoke memory startup
2026-04-29 08:16:17 +01:00
Peter Steinberger
3367cfaa14
test: skip bot-to-bot telegram mention in default qa
2026-04-29 07:40:15 +01:00
Peter Steinberger
71473e7448
test: make telegram live mention scenario privacy-safe
2026-04-29 07:27:14 +01:00
Peter Steinberger
5eb9b3da34
ci(qa): slim release transport startup
2026-04-29 05:25:42 +01:00
Peter Steinberger
64533ed7b1
ci(release): allow slower qa live canaries
2026-04-29 04:13:15 +01:00
Vincent Koc
7a88117f42
fix(qa): retry transient Telegram polling failures
2026-04-28 18:26:37 -07:00
Peter Steinberger
a5824b9d01
fix(ci): stabilize full release validation
2026-04-29 02:00:30 +01:00
Vincent Koc
a6dfaaeb4e
test(plugins): add gateway gauntlet
2026-04-28 16:44:10 -07:00
Peter Steinberger
cc7a209982
fix: normalize QA model refs for parity gates
2026-04-28 23:01:58 +01:00
Vincent Koc
4509420dd4
test(qa): add gateway CPU scenario pack
2026-04-28 13:26:43 -07:00
Peter Steinberger
5e8d3130c6
fix(qa): include mention helpers in lab runtime
2026-04-28 21:23:32 +01:00
Peter Steinberger
5642653168
fix(qa): add mention helpers to lab harness
2026-04-28 21:20:53 +01:00
Peter Steinberger
96a21e2553
fix(qa): restore release channel reply checks
2026-04-28 21:05:35 +01:00
Peter Steinberger
933c7968dc
fix(ci): stabilize full release validation lanes
2026-04-28 20:36:42 +01:00
Peter Steinberger
4a24b23e3e
fix(ci): stabilize full release validation
2026-04-28 20:14:14 +01:00
Tak Hoffman
f256eeba43
fix(active-memory): use bundled recall tool
...
Fixes #73502 .
Active Memory now allows its hidden recall sub-agent to use both bundled memory tool contracts: memory_recall for memory-lancedb and memory_search/memory_get for memory-core. The prompt prefers memory_recall when available and falls back to the legacy tool pair when that is the active backend surface.
Also updates Active Memory docs, QA mock fixtures, and debug parsing compatibility for the two recall paths.
2026-04-28 09:03:47 -05:00
Peter Steinberger
5de284c2e3
fix(release): restore main release checks
2026-04-28 11:44:44 +01:00
Peter Steinberger
6a387afc53
refactor(memory-host): route sdk shims to package source
2026-04-28 11:36:28 +01:00
Vincent Koc
a9a689ed2a
fix(plugins): keep qa sdk aliases private
2026-04-28 01:01:19 -07:00
Shakker
86bdeb0561
perf: mark capability plugins startup lazy
2026-04-28 04:33:47 +01:00
Peter Steinberger
fdd2ff02c6
ci: stabilize release validation lanes
2026-04-28 01:31:00 +01:00
EVA
1adaa28dc8
[plugin sdk] Add generic plugin host-hook contracts ( #72287 )
...
Merged via squash.
Prepared head SHA: 68e5f2ce19
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-27 17:07:02 -07:00
Gustavo Madeira Santana
3132f4990c
qa-lab: generalize tool progress prompts
2026-04-27 16:21:36 -04:00
Peter Steinberger
cdf88bcad4
test: harden release qa live gates
2026-04-27 21:16:48 +01:00
Peter Steinberger
e9b1fbb8c4
refactor: pin remaining extension api surfaces
2026-04-27 21:02:53 +01:00
Peter Steinberger
a20f97f728
refactor: narrow extension runtime api barrels
2026-04-27 20:34:35 +01:00