Commit Graph

937 Commits

Author SHA1 Message Date
Haitao Pan
1dacedfe8a Make workspace advanced configs extensible 2026-06-08 16:35:15 +08:00
Haitao Pan
9c8ab47e89 Relax workspace OS checks and add YAML import/export 2026-06-08 16:14:08 +08:00
Haitao Pan
2aae2ae2cf Harden workspace prechecks 2026-06-08 15:52:26 +08:00
Haitao Pan
c1f273aad7 Fix gateway dispatch test pipeline 2026-06-08 15:52:26 +08:00
Haitao Pan
b3a5cf9440 Add AI workspace management provisioning flow 2026-06-08 15:52:26 +08:00
Haitao Pan
6743ed8be2 Stabilize OpenClaw artifact sync 2026-06-08 10:49:09 +08:00
Haitao Pan
bab0d54dc9 chore: log remote desktop WebRTC stats 2026-06-07 22:25:42 +08:00
Haitao Pan
dbce4e128a fix: show remote desktop first-frame state 2026-06-07 21:57:53 +08:00
Haitao Pan
d985efccc5 Sync artifact sidebar with selected task 2026-06-07 12:13:58 +08:00
Haitao Pan
a3db2f3660 Improve assistant task UX 2026-06-07 12:03:08 +08:00
Haitao Pan
69e53c8d5d fix: keep syncing partial OpenClaw artifacts 2026-06-07 07:38:04 +08:00
Haitao Pan
4b5bbe0743 fix: accept review bridge token from account sync 2026-06-06 22:08:06 +08:00
Haitao Pan
2e94ea6f00 fix: keep bridge token usable after sync block 2026-06-06 19:40:44 +08:00
Haitao Pan
08ed4e9bcc fix: unify bridge auth token for desktop connect 2026-06-06 19:24:48 +08:00
Haitao Pan
1ffe28e636 fix: require OpenClaw artifact export before completion 2026-06-06 18:23:05 +08:00
Haitao Pan
51f8055025 fix: keep OpenClaw artifact sync polling 2026-06-06 18:02:13 +08:00
Haitao Pan
79f61d1d8f fix: trim OpenClaw task prompt context 2026-06-06 17:40:43 +08:00
Haitao Pan
eb0d29b334 fix: backfill OpenClaw artifacts on sidebar refresh 2026-06-06 14:50:16 +08:00
Haitao Pan
d2747b4549 chore: retrigger workflow after vault data setup 2026-06-06 13:58:48 +08:00
Haitao Pan
498db89a6a fix: align OpenClaw task key flow 2026-06-06 13:56:03 +08:00
Haitao Pan
fa94f11015 fix: skip remote contract on push 2026-06-06 13:42:23 +08:00
Haitao Pan
060ced0023 fix: merge workflow env blocks 2026-06-06 13:36:06 +08:00
Haitao Pan
1a278a2477 ci: read release secrets from vault 2026-06-06 13:33:44 +08:00
Haitao Pan
1761cc7cb9 docs clarify openclaw artifact workspace ownership 2026-06-06 12:17:28 +08:00
Haitao Pan
822d081afb chore: retire rust ffi scaffold 2026-06-06 12:00:13 +08:00
Haitao Pan
52e4a4ebbf Merge release/v1.1.4 into main 2026-06-06 11:51:09 +08:00
Haitao Pan
8cf99b4681 refactor: align OpenClaw session key state flow 2026-06-06 11:51:01 +08:00
Haitao Pan
4cb4023bcc Merge OpenClaw thin adapter refactor 2026-06-06 07:56:47 +08:00
Haitao Pan
4813af5c31 Refactor OpenClaw task integration as thin adapter 2026-06-06 07:56:32 +08:00
Haitao Pan
fc254d3d2b refactor: explicitly pass openclawSessionKey in task start 2026-06-06 07:24:59 +08:00
Haitao Pan
2a572200e3 refactor/app-thread-key 2026-06-06 06:51:30 +08:00
Haitao Pan
b34dd3413d Add OpenClaw thin adapter refactor plan 2026-06-05 21:55:15 +08:00
Haitao Pan
e2d8600828 Remove Patrol from macOS package 2026-06-05 21:47:08 +08:00
Haitao Pan
32e66395ce Merge release/v1.1.4 OpenClaw artifact contract updates 2026-06-05 21:25:46 +08:00
Haitao Pan
80fac2f046 feat: pass OpenClaw artifact dir whitelist 2026-06-05 21:25:29 +08:00
Haitao Pan
73d04ab7ed Merge release/v1.1.4 OpenClaw artifact docs 2026-06-05 21:24:09 +08:00
Haitao Pan
091c02c151 Document OpenClaw artifact dirs protocol boundary 2026-06-05 21:23:56 +08:00
Haitao Pan
beac71d3cd Merge branch 'fix/ci-no-rg-and-analyzer-cleanup' 2026-06-05 19:29:46 +08:00
Haitao Pan
a6943af61d fix(ci): drop ripgrep dependency from check-no-app-ffi.sh
The Flutter verification lane runs on Ubuntu 22.04 without ripgrep
installed, so the FFI integration guard silently fell through and
printed 'No app-side Codex FFI integration artifacts found' on every
run. Replace rg with the POSIX grep -RInE that ships with the runner,
keep the same excludes (check-no-app-ffi.sh, Pods, ephemeral, build,
.dart_tool) and emit the actual offending matches so the gate fails
loudly when a forbidden reference reappears.
2026-06-05 19:29:39 +08:00
Haitao Pan
470933cd5d fix(chat): drop root-level expectedArtifactDirs to satisfy chat.send schema
- Remove the unexpected property at the root of gateway task metadata.
  Keep the value nested in xworkmateTaskArtifactContract where the
  OpenClaw chat.send schema allows it (-32002: invalid chat.send params).
- Drop dead local vars and the unused asInt helper in OpenClaw task
  association parsing.
- Remove the obsolete 'sendChatMessage restarts before handling
  OpenClaw artifact guard results' test superseded by the new terminal
  artifact failure test.
2026-06-05 19:12:31 +08:00
Haitao Pan
0b5265f2c3 fix(ci): keep macos/ios build lanes running when Apple signing secrets are missing
The release preflight used to set should_build_platform=false whenever any
Apple signing secret was unset, which silently skipped the entire macos dmg
and ios ipa lanes (build + upload gated on that flag). Result: releases only
shipped linux, windows and android artifacts even when the iOS/macOS lanes
were otherwise healthy.

Make the preflight always release the lane, but emit a :⚠️: and
annotate the skip_reason when a secret is missing. The iOS branch in
build_matrix_artifacts.sh now picks the signed vs unsigned build path based
on actual secret availability instead of should_release alone, so it falls
back to flutter build ios --no-codesign + zip Runner.app whenever a secret
is absent. package-flutter-mac-app.sh already handled the no-secret case
locally (ad-hoc codesign --sign -) and needs no change.

Behavior matrix:
  macos: secret present -> signed DMG; secret missing -> unsigned DMG
  ios:   secret present + release -> signed IPA
         secret present + non-release -> unsigned zip
         secret missing (any) -> unsigned zip
2026-06-05 18:39:25 +08:00
Haitao Pan
b7caa7dc5f refactor: Remove OpenClaw rigid time limits and false positive no-exported-artifacts judgment 2026-06-05 18:10:34 +08:00
Haitao Pan
cddfcf339c fix(assistant): clear pending tool calls when task completes to fix sticky running status 2026-06-05 17:51:18 +08:00
Haitao Pan
39a2021648 fix: resolve openclaw partial artifacts and eliminate legacy fallback code 2026-06-05 17:30:14 +08:00
Haitao Pan
592bcbe2cf merge: fix openclaw terminal snapshot sync 2026-06-05 17:13:08 +08:00
Haitao Pan
1b9ae6b224 fix: sync openclaw terminal snapshots in app 2026-06-05 17:13:05 +08:00
Haitao Pan
3b30ee129d fix: allow stopping archived tasks 2026-06-05 16:59:41 +08:00
Haitao Pan
ed5c138d9c add design doc: multi-session-plugin-optimization 2026-06-05 14:53:47 +08:00
Haitao Pan
9f99d1c71e fix: merged cleanup branch and stashed fixes 2026-06-05 13:42:21 +08:00
Haitao Pan
bc1761b8ab fix(arch): conservative fallback for gateway error codes 2026-06-05 13:41:30 +08:00