Commit Graph

315 Commits

Author SHA1 Message Date
Haitao Pan
9a8dd2dfe1 ci: add darwin build matrix for macos offline deployment 2026-06-19 19:06:50 +08:00
Haitao Pan
6a405a00e5 fix: stabilize gateway device token reissue 2026-06-18 14:48:03 +08:00
Haitao Pan
28a7eb3343 fix: add session prepare fallback 2026-06-18 10:01:19 +08:00
Haitao Pan
40fc458072 feat(bridge): implement unified bridge entrypoints and routing 2026-06-17 21:03:08 +08:00
Haitao Pan
861816738b feat(acp): support expectedFileCountByExtension constraint and dynamic chat timeout
- Add ExpectedFileCounts field to openClawArtifactContract to support per-extension file count validation
- Add normalizeOpenClawArtifactExtCountMap and openClawPositiveInt helpers
- Propagate expectedFileCountByExtension from contract/metadata/xworkmateArtifactConstraints
- Replace hard-coded 2min chat timeout with openClawAgentWaitTimeout for dynamic timeouts
- Add test coverage for normalize result and web contract
2026-06-17 16:57:31 +08:00
e6ffdf3177
Merge pull request #8 from ai-workspace-lab/release/v1.1.4
Release/v1.1.4
2026-06-15 22:03:40 +08:00
Haitao Pan
d70722f815 ci: publish bridge runtime releases 2026-06-15 21:58:50 +08:00
Haitao Pan
a19456d8a8 fix(desktop): time out ICE gathering 2026-06-13 07:10:28 +08:00
Haitao Pan
01c2c2ed31 fix(acp): prefer materialized inline attachment paths 2026-06-12 16:58:36 +08:00
Haitao Pan
e4966473c4 fix openclaw image attachment chat payload 2026-06-12 15:29:32 +08:00
Haitao Pan
58bbf890e0 Merge release/v1.1.4 cleanup 2026-06-12 14:50:10 +08:00
Haitao Pan
217e2665ff chore: remove unused legacy bridge helpers 2026-06-12 14:49:51 +08:00
Haitao Pan
a94488ffe5 Merge release/v1.1.4 deploy workflow fix 2026-06-12 14:38:54 +08:00
Haitao Pan
e2f005537d fix(ci): install ansible posix collection for deploy 2026-06-12 14:38:50 +08:00
Haitao Pan
a72122c731 Merge release/v1.1.4 CI fix 2026-06-12 14:29:32 +08:00
Haitao Pan
bb7fbbf91c fix(acp): remove ineffectual success assignment 2026-06-12 14:29:06 +08:00
Haitao Pan
6f819a5db7 Merge origin/main into main 2026-06-12 14:09:07 +08:00
Haitao Pan
6fe87e8341 Merge release/v1.1.4 task flow fixes 2026-06-12 14:08:55 +08:00
Haitao Pan
dcbd8fadcc fix(acp): adjudicate OpenClaw artifact evidence 2026-06-12 14:08:16 +08:00
5b718b8b8a
Merge pull request #7 from ai-workspace-lab/release/v1.1.4
Release/v1.1.4
2026-06-09 15:59:53 +08:00
Haitao Pan
3dd2359ca3 fix: accept low-latency desktop move channel 2026-06-09 15:55:39 +08:00
Haitao Pan
7277dd516f fix: accept low-latency desktop move channel 2026-06-09 15:55:19 +08:00
Haitao Pan
2b55f41865 docs: add remote desktop input latency runbook 2026-06-09 10:52:23 +08:00
Haitao Pan
4859396051 docs: add remote desktop input latency runbook 2026-06-09 10:52:17 +08:00
Haitao Pan
7135cfc415 fix: recover desktop input injector without deadlock 2026-06-09 10:47:15 +08:00
Haitao Pan
807d49f22d fix: recover desktop input injector without deadlock 2026-06-09 10:46:58 +08:00
Haitao Pan
a7f1773602 docs: document remote desktop session contention 2026-06-08 21:47:42 +08:00
Haitao Pan
05ac76daae docs: document remote desktop session contention 2026-06-08 21:09:23 +08:00
Haitao Pan
8fc9a614f2 Stabilize OpenClaw artifact finality 2026-06-08 10:49:07 +08:00
Haitao Pan
169ec72783 docs: add WebRTC desktop white screen runbook 2026-06-07 23:02:11 +08:00
Haitao Pan
0a0d04f3a7 fix: normalize desktop capture dimensions 2026-06-07 22:30:12 +08:00
Haitao Pan
0f096a588d fix: stabilize desktop WebRTC H264 stream 2026-06-07 22:25:42 +08:00
Haitao Pan
72bc3c0319 fix: delay desktop capture until WebRTC is ready 2026-06-07 21:57:53 +08:00
Haitao Pan
cccd72686b fix: recover bridge tokens during native deploy 2026-06-07 07:04:38 +08:00
Haitao Pan
e0dc9d5256 fix: pass openclaw session key when reading artifacts 2026-06-06 23:17:40 +08:00
Haitao Pan
a5207472cf fix: decorate fallback openclaw artifact downloads 2026-06-06 23:08:39 +08:00
Haitao Pan
919addfd11 fix(ci): accept OpenClaw session without native task record 2026-06-06 19:23:55 +08:00
Haitao Pan
6db48ee738 fix(ci): require bridge auth token before deploy 2026-06-06 19:11:13 +08:00
Haitao Pan
49637e87ea fix: keep OpenClaw artifact tasks running until export 2026-06-06 18:23:05 +08:00
Haitao Pan
c19631fd9c fix: deploy bridge native service as ubuntu user 2026-06-06 14:30:26 +08:00
Haitao Pan
772f47a5fe fix(ci): support base64 ssh deploy key 2026-06-06 14:21:59 +08:00
Haitao Pan
f125b1f603 fix: skip deploy on push 2026-06-06 13:42:23 +08:00
Haitao Pan
0b3ff0c94e fix: merge workflow env blocks 2026-06-06 13:36:05 +08:00
Haitao Pan
a5717fd7b9 ci: source deploy secrets from vault 2026-06-06 13:33:44 +08:00
Haitao Pan
9de1e70687 fix openclaw artifact workspace resolution 2026-06-06 12:17:27 +08:00
Haitao Pan
9180e9258d Pass OpenClaw artifact prepare context 2026-06-06 11:37:20 +08:00
Haitao Pan
86cd52bf21 Fix OpenClaw smoke recovery on main 2026-06-06 11:26:22 +08:00
Haitao Pan
80b6560649 Remove stale OpenClaw bridge helpers 2026-06-06 08:20:43 +08:00
Haitao Pan
9c91d0d6ee Fix OpenClaw smoke task polling contract 2026-06-06 08:16:28 +08:00
Haitao Pan
fa6e2aa996 Merge OpenClaw thin adapter refactor
# Conflicts:
#	internal/acp/execution_test.go
#	internal/acp/orchestrator.go
#	internal/acp/routing_test.go
#	internal/acp/rpc_handler.go
2026-06-06 07:58:35 +08:00