coaiMax
1c5dd1a39b
fix(scripts): bound check-file-utils git lookup ( #111582 )
...
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
Co-authored-by: lijing <li.jing25@xydigit.com >
2026-08-03 21:42:47 +08:00
Peter Steinberger
ea2c6a63c9
refactor(scripts): adopt shared scaffolding ( #118514 )
...
* refactor(scripts): adopt shared scaffolding
* fix(scripts): satisfy strict tooling checks
* fix(scripts): preserve scaffolding contracts
2026-08-03 04:40:30 -07:00
Vincent Koc
db7c48478f
Merge pull request #118604 from openclaw/fix/aws-hydrate-typescript-resolution
...
fix(ci): restore direct AWS dependency hydration
2026-08-03 18:28:53 +08:00
Peter Steinberger
deb682abfe
refactor(plugins): consolidate extension runtime helpers ( #118509 )
...
* refactor(plugins): consolidate extension runtime helpers
* fix(ci): satisfy extension type and lint checks
* chore(plugin-sdk): regenerate API baseline for #118509
2026-08-03 02:56:43 -07:00
Vincent Koc
adf5362e95
chore: merge main into aws hydration fix
...
* origin/main:
refactor(tts): absorb speech core package (#118513 )
fix(qa): restore Telegram release validation (#118542 )
fix(discord): report pending message search indexes (#118573 )
2026-08-03 02:33:41 -07:00
Peter Steinberger
ecc49b5a87
refactor(tts): absorb speech core package ( #118513 )
...
* refactor(tts): absorb speech core package
* fix(tts): preserve runtime SDK exports
* refactor(tts): remove private package exports
* test(tts): align canonical runtime mocks
* test(tts): complete canonical settings mocks
* chore(plugin-sdk): regenerate API baseline for #118513
2026-08-03 02:25:48 -07:00
Vincent Koc
41909b4f3f
fix(ci): resolve external hydrate dependencies
2026-08-03 02:13:27 -07:00
Peter Steinberger
957bdd177f
refactor: canonicalize Crabbox run invocation transforms ( #118544 )
2026-08-02 23:58:25 -07:00
Peter Steinberger
a613ec3383
refactor: consolidate kitchen sink RPC walk helpers ( #118486 )
...
* refactor(e2e): consolidate kitchen sink RPC helpers
* fix: bind kitchen sink process signaling
2026-08-02 22:30:38 -07:00
Peter Steinberger
3350cd58b4
perf(gateway): speed up first dashboard session list ( #118434 )
...
* perf(gateway): speed up first session RPC
* chore: leave release notes to generation
* fix(gateway): inject prepared catalog reader
* fix(gateway): allow lightweight catalog contexts
* test(gateway): align session handler test seams
---------
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-02 21:52:38 -07:00
Dallin Romney
d985d771d9
docs: refresh maturity scorecard from full QA evidence ( #118074 )
...
* docs: refresh maturity scorecard
* docs: remove incomplete evidence notice
2026-08-03 12:43:12 +08:00
Peter Steinberger
7aaf3023fc
fix(agents): make subagent restart recovery deterministic
...
Make subagent restart recovery registry-owned, durable before side effects, generation-fenced, and deterministic across cold restarts.
2026-08-03 11:57:51 +08:00
Peter Steinberger
68d17473f7
refactor(scripts): consolidate legacy store guard facts ( #118385 )
2026-08-02 20:00:57 -07:00
Peter Steinberger
347f16d556
fix(scripts): warm gateway concurrency probes ( #118364 )
2026-08-02 19:16:02 -07:00
Peter Steinberger
cbd4b8dec8
fix(memory): keep wiki search inside protected recall visibility ( #118265 )
...
* fix(memory): unify wiki session authorization
* build: expose memory core boundary declarations
2026-08-02 18:22:17 -07:00
Peter Steinberger
357087b9c7
refactor(gateway): lifecycle-owned ambient state via factory-registered drains ( #118271 )
...
* refactor(runtime): own ambient state lifecycle cleanup
* chore(plugin-sdk): refresh additive API baseline
* fix(runtime): restore agent wait listener lifecycle
Keep agent-job data process-shared while preserving module-local event subscription ownership. Ratchet the public wildcard budget down after replacing text-runtime's wildcard singleton export with named exports.
2026-08-02 18:06:46 -07:00
Peter Steinberger
18c9f27e2d
fix(scripts): diagnose gateway concurrency probes ( #118308 )
...
Co-authored-by: Peter Steinberger <steipete@mac-studio-sf2.local >
2026-08-02 17:34:46 -07:00
Peter Steinberger
c43ba8e3fc
fix(cli): speed up hook status reads through the Gateway ( #118288 )
...
* perf(cli): reuse gateway hook status (#118222 )
* chore(protocol): register hooks.status schema module in generated surfaces
2026-08-02 17:21:28 -07:00
Peter Steinberger
9b8e50b9f6
refactor(scripts): consolidate redundant tooling paths ( #118259 )
2026-08-02 16:20:09 -07:00
Peter Steinberger
0e94d23034
refactor(gateway): table-drive lazy method registration ( #118232 )
...
* refactor(gateway): table-drive lazy method registration
* test(gateway): keep auth coverage outside refactor scope
* fix(ci): teach protocol guard about method rows
* fix(types): widen gateway method row policy
2026-08-02 16:08:49 -07:00
Peter Steinberger
faf2602d22
fix(ui): keep native context menus out of the sidebar and make session catalogs hideable ( #118217 )
...
* fix(ui): keep native context menus out of the sidebar and make session catalogs hideable
Suppress the WKWebView default context menu across the sidebar while preserving editable inputs, and route agent cards and session-catalog headers to the existing menus. Persist hidden session sections in localStorage and expose live-synced Show controls under Settings → Appearance → Sidebar.
Co-authored-by: Codex <codex@openai.com >
* test(ui): serve mock session catalogs so the sidebar catalog sections are exercisable in dev:ui:mock
Advertises sessions.catalog.list and returns synthetic Codex/Claude Code
catalogs, enabling reproducible live proof of the catalog header context
menu and hide/restore preference flow.
Co-authored-by: Codex <codex@openai.com >
---------
Co-authored-by: Codex <codex@openai.com >
2026-08-02 16:02:53 -07:00
Peter Steinberger
7866ecae4b
fix(release): keep npm 12 pack checks working ( #118209 )
...
* fix(release): accept npm 12 pack json
* fix(release): share npm pack normalizer in plugin workflow
2026-08-02 14:57:49 -07:00
Peter Steinberger
3f3ceb2def
feat(gateway): track event-loop degradation persistence and add concurrency benchmark ( #118193 )
...
* feat(gateway): persist event loop degradation metrics
* fix(gateway): bound concurrency benchmark turn waits
2026-08-02 14:21:44 -07:00
Vincent Koc
b35b8e286d
fix(plugins): unblock prerelease validation ( #118103 )
...
* fix(plugins): align compatibility registry identity
* fix(slack): compact response URL native fallbacks
* test(plugins): stabilize prerelease runtime checks
* fix(packaging): include CUA driver in root package
* fix(packaging): declare CUA runtime dependency
* fix(cua): defer native driver loading
2026-08-03 04:48:05 +08:00
Vincent Koc
1ec2aa8209
fix(release): require requested validation children ( #118031 )
...
* fix(release): require requested validation children
* fix(release): bind Telegram reuse evidence
2026-08-03 02:39:59 +08:00
Vincent Koc
e75ae0c9a9
fix(release): fail fast on invalid validation state ( #118021 )
2026-08-02 23:32:30 +08:00
ooiuuii
807506381a
fix(install): reject commit-less git checkouts ( #113809 )
...
* fix(install): reject commit-less git checkouts
* test(install): fix incomplete-checkout coverage
* fix(install): pin incomplete checkout validation
* test(install): update pinned checkout stub
* fix(install): require checkout HEAD commit object
2026-08-02 08:05:42 -07:00
Dallin Romney
0ea8d565f2
fix(release): validate MiniMax M3 in stable lanes ( #118017 )
2026-08-02 23:02:49 +08:00
Dallin Romney
dea6fb3b25
QA: allow scorecard generation from incomplete evidence ( #117975 )
2026-08-02 20:19:11 +08:00
Dallin Romney
c8ee50165e
fix(ci): keep frozen CLI probes compatible ( #117925 )
...
* fix(ci): support older CLI performance probes
* fix(release): make trusted CLI benchmark self-contained
* style: format trusted CLI benchmark parser
2026-08-02 18:15:35 +08:00
JackS1237
0bc32f0f5c
fix: add Kubernetes resource-only teardown ( #114953 )
...
* fix: add Kubernetes resource-only teardown
* fix(k8s): preserve shared namespaces on teardown
---------
Co-authored-by: Peter Steinberger <steipete@macos.shared >
2026-08-02 03:02:09 -07:00
Peter Steinberger
b7bbb4f98a
fix(pr): join worktree discovery subprocesses
2026-08-02 02:36:16 -07:00
Dallin Romney
44dc286ce7
fix(qa): use canonical service identity for update restart ( #117814 )
2026-08-02 17:18:01 +08:00
Peter Steinberger
ac28f4d558
fix: release channel delivery resources reliably ( #117855 )
...
* fix(channels): consolidate delivery lifecycle ownership
* test(msteams): match release mock contract
* test(plugin-sdk): satisfy promise executor lint
* chore(plugin-sdk): regenerate API baseline for delivery-correlation + fetch-runtime exports
2026-08-02 00:24:47 -07:00
Peter Steinberger
f7ddcdbf26
refactor: consolidate standard raw-event ingress monitors ( #117859 )
...
* refactor(ingress): consolidate standard raw-event monitors
* fix(ingress): preserve monitor callback typing
* fix(ingress): keep standard profile within line limits
* chore(plugin-sdk): regenerate API baseline for shared ingress profile
2026-08-01 23:32:28 -07:00
Peter Steinberger
8ae21a6ae5
refactor(approvals): share native channel factory routing ( #117811 )
...
* refactor(approvals): share native channel factory routing
* fix(approvals): pin routed factory target types
* refactor(approvals): isolate forwarding factory entrypoint
* refactor(plugin-sdk): rename flat approval params type; budget +1 for routed approval factory
* chore(plugin-sdk): regenerate API baseline for routed approval factory
* fix(channels): bind approval authorizer references for lint
2026-08-01 23:08:36 -07:00
Peter Steinberger
c9f43d950f
fix(ci): prevent sequential Vitest shards from overlapping ( #117755 )
...
* fix(ci): join Vitest process groups before next shard
* fix(ci): join detached Vitest process groups
2026-08-01 21:56:54 -07:00
Peter Steinberger
f21ac5a736
refactor(scripts): share gateway benchmark runtime ( #117769 )
...
* refactor(scripts): share gateway benchmark runtime
* fix(scripts): keep benchmark helper types private
2026-08-01 20:33:28 -07:00
Vincent Koc
10a390ed7f
fix(release): allow larger npm plugin artifacts ( #117745 )
2026-08-02 10:27:44 +08:00
Vincent Koc
5dca33a8fb
fix(release): ignore bundle fields in npm locks ( #117730 )
2026-08-02 09:51:08 +08:00
Vincent Koc
825a794672
fix(perf): retain startup benchmark warmups ( #117649 )
2026-08-02 07:43:22 +08:00
Vincent Koc
eb8c22ed13
fix(release): retry plugin lock generation ( #117668 )
2026-08-02 06:49:41 +08:00
Peter Steinberger
8a36e0470c
Build export HTML vendor assets from pinned dependencies ( #117583 )
...
* build: generate export html vendor assets
* build: declare marked generator contract
* fix(build): preserve export asset working root
* fix(build): preserve postbuild root ownership
* test(build): update Docker TypeScript step count
2026-08-01 15:03:35 -07:00
Vincent Koc
deffca6565
fix(release): retry plugin dependency install timeouts ( #117618 )
2026-08-02 05:10:11 +08:00
Patrick Erichsen
def80bff90
fix(ci): stop blocking dependency-only removals ( #117172 )
...
* fix(ci): allow dependency removals without approval
* fix(ci): align dependency guard declarations
2026-08-01 13:58:56 -07:00
Vincent Koc
6531ca91f4
fix(perf): separate warm and first-device health probes ( #117525 )
...
* fix(perf): separate warm and first-device health probes
* fix(perf): configure first-device health probe
* fix(perf): require connected health probes
* fix(perf): preserve generic health benchmark state
2026-08-02 03:30:17 +08:00
Vincent Koc
acf28495b1
fix(ci): repair plugin prerelease validation ( #117562 )
2026-08-02 03:29:21 +08:00
Peter Steinberger
a14ada134f
fix(test): restore oxlint shard routing owner ( #117531 )
2026-08-01 10:15:10 -07:00
Peter Steinberger
ea2e7f46a6
refactor(test): derive changed tooling routes ( #117407 )
2026-08-01 09:42:10 -07:00
Vincent Koc
b38bcd93d7
fix(kova): clarify extension memory attribution ( #117500 )
2026-08-02 00:41:35 +08:00