Haitao Pan
fc965b3ec4
refactor(acp): replace artifact fallback chain with snapshot+export and stable session mapping
...
- Introduce ThreadSessionMapper to derive stable OpenClaw session keys
from threadId/sessionId, avoiding leaked draft session identifiers
- Replace the artifact scope cascading fallback (output-token heuristics,
draft variant retries) with a single collect-and-snapshot call followed
by export, per anti-fallback rules
- Enforce artifact contract by failing runs that report success but miss
required final artifact extensions
- Update orchestrator and tests to the new methods sequence
(collect-and-snapshot before export)
- Relax AGENTS.md rule to allow updating tests when the protocol contract
itself changes
2026-06-05 12:07:28 +08:00
Haitao Pan
1f43a989a0
chore: add repomix-output.xml to .gitignore
2026-06-05 02:53:51 +00:00
Cowork 3P
d436729508
refactor: remove multi-agent orchestration engine, add coding standards
...
- Delete internal/acp/multi_agent.go (610 lines) — Path B orchestration
- Remove multiAgent dispatch from orchestrator, jobs, http_handler
- Set multiAgent/multi_agent capabilities to false in catalog
- Remove TaskKindMultiAgent from types
- Remove redundant ErrorResponse() wrapper in shared/rpc.go
- Add anti-fallback coding standards to AGENTS.md
2026-06-04 07:40:23 +00:00
Haitao Pan
733ef26c58
Keep OpenClaw probes running until terminal state
2026-06-03 07:47:30 +08:00
Haitao Pan
31220154cc
Implement async OpenClaw task control plane
2026-06-02 11:58:40 +08:00
Haitao Pan
d2d32f554d
fix(openclaw): remove synthetic artifact completion
2026-06-02 11:26:26 +08:00
Haitao Pan
9b2276e895
fix(openclaw): recover scoped final artifacts
2026-06-02 04:52:42 +08:00
Haitao Pan
f239239599
fix(openclaw): enforce artifact contracts at bridge
2026-06-02 00:31:28 +08:00
Haitao Pan
ad5d0ab989
fix(openclaw): finalize missing required artifacts
2026-06-01 15:15:55 +08:00
Haitao Pan
b908c66b03
fix: enforce openclaw artifact contracts
2026-05-31 12:27:47 +08:00
Haitao Pan
703eb70354
fix(openclaw): pass prepared artifact scope to chat
2026-05-29 13:31:53 +08:00
Haitao Pan
6d31a95f70
Extend OpenClaw long artifact wait budget
2026-05-28 12:54:50 +08:00
Haitao Pan
85fe904352
Map OpenClaw owner workspaces to writable root
2026-05-26 13:54:44 +08:00
Haitao Pan
66c686bc43
Materialize OpenClaw attachments in remote workspace
2026-05-26 13:42:33 +08:00
Haitao Pan
07d07637f3
Materialize OpenClaw inline attachments
2026-05-25 13:30:58 +08:00
Haitao Pan
1805ce1994
fix: adapt openclaw wait timeout by task
2026-05-23 13:45:41 +08:00
Haitao Pan
5a68630b39
test: cover OpenClaw skills status gateway request
2026-05-22 21:27:44 +08:00
Haitao Pan
16f8c85d99
fix: persist openclaw gateway failure snapshots
2026-05-22 18:45:23 +08:00
Haitao Pan
0552677080
fix: keep OpenClaw artifact metadata out of chat send
2026-05-18 17:25:33 +08:00
Haitao Pan
760a8c0f3b
feat: add internal multi-agent jobs and tools orchestration
2026-05-18 16:55:40 +08:00
Haitao Pan
087dd4f354
fix: bind OpenClaw artifacts to prepared run scope
2026-05-18 16:34:35 +08:00
Haitao Pan
836b6bac44
Simplify OpenClaw artifact handoff
2026-05-16 06:51:42 +08:00
Haitao Pan
68df669576
Fix OpenClaw terminal artifact states
2026-05-12 15:12:31 +08:00
Haitao Pan
ee1207ebfc
Fix OpenClaw artifact intent for follow-up turns
2026-05-11 17:23:56 +08:00
Haitao Pan
3d32ff5b74
Fail empty OpenClaw gateway responses
2026-05-11 12:55:51 +08:00
Haitao Pan
901ad10b15
Refine OpenClaw artifact delivery detection
2026-05-11 12:47:17 +08:00
Haitao Pan
9cd1cab1e1
Avoid artifact guard for empty OpenClaw output
2026-05-11 12:40:34 +08:00
Haitao Pan
9801d12f3e
Skip OpenClaw artifact export for text-only turns
2026-05-11 12:35:00 +08:00
Haitao Pan
6b81c9e9f1
Gate concurrent OpenClaw gateway requests
2026-05-11 11:45:32 +08:00
Haitao Pan
6ad48d4c26
fix: filter OpenClaw gateway SSE notifications
2026-05-10 13:55:16 +08:00
Haitao Pan
96eabb7248
fix: keep ACP SSE task streams alive
2026-05-08 11:46:47 +08:00
Haitao Pan
94132635c1
fix: reject missing session continuation state
2026-05-08 09:46:52 +08:00
Haitao Pan
0618067390
fix: retry openclaw socket closures
2026-05-07 17:47:27 +08:00
Haitao Pan
aff958bca9
fix: extend openclaw wait timeout
2026-05-07 17:02:55 +08:00
Haitao Pan
2a86a19677
fix: export claimed openclaw artifacts
2026-05-07 10:10:01 +08:00
Haitao Pan
3932c6bd8f
fix: support openclaw artifact range downloads
2026-05-06 21:05:59 +08:00
Haitao Pan
6e00173022
fix: retry transient openclaw artifact reads
2026-05-06 20:18:52 +08:00
Haitao Pan
a839ad73a6
fix: align openclaw artifact scope
2026-05-06 20:10:44 +08:00
Haitao Pan
d25594bb94
fix: export scoped openclaw artifacts from routed result
2026-05-06 19:41:47 +08:00
Haitao Pan
2e8240a907
fix: detect nested openclaw artifact prompts
2026-05-06 19:10:04 +08:00
Haitao Pan
d63bcc8022
fix: strip openclaw download artifact bodies
2026-05-06 13:09:19 +08:00
Haitao Pan
1781a01f80
fix: strip scoped openclaw artifact bodies
2026-05-06 13:00:41 +08:00
Haitao Pan
482797e946
fix: strip normalized openclaw artifact bodies
2026-05-06 11:07:43 +08:00
Haitao Pan
b9f4aa80fa
fix: omit inline openclaw artifact content
2026-05-06 10:56:00 +08:00
Haitao Pan
f0f7d99e21
test: cover OpenClaw latest workspace artifacts
2026-05-06 10:04:34 +08:00
Haitao Pan
f3f2e7464c
feat: sync OpenClaw artifacts by scoped export
2026-05-06 09:33:54 +08:00
Haitao Pan
2114691b9b
fix: proxy openclaw artifact downloads
2026-05-05 14:48:46 +08:00
Haitao Pan
7575543bb4
fix: require real OpenClaw artifacts
2026-05-05 14:31:45 +08:00
Haitao Pan
f5a3c6f829
fix: export openclaw gateway artifacts
2026-05-05 12:48:04 +08:00
Haitao Pan
9944cffe3f
Fix OpenClaw chat send routing
2026-05-05 10:17:31 +08:00