mirror of
https://github.com/nexu-io/open-design.git
synced 2026-09-20 06:15:06 +08:00
5b50e9e4b0
* fix(chat): preserve manual file ownership across run recovery (OPEND-2928) Record successful workspace document writes and exclude their unchanged receipts from assistant produced/trace files while retaining proven Agent writes and existing unknown-runtime output handling. Carry receipts through reconnects of the same scoped physical run, including transport failure ordering and manual reconnect after a missing status. Keep cleanup on real terminal exits, failed run creation and scope changes. * fix(chat): preserve file ownership during inline artifact recovery Use the resolved project authority for artifact writes and carry scoped manual-write receipts through terminal error handling into artifact recovery. Read the transport text when deciding whether artifact recovery is pending, and filter existing produced/trace projections without dropping Agent output. * fix(chat): preserve task verdict after artifact recovery * fix(web): restore blocked task verdicts from cold conversation history * test(chat): align blocked history hydration spec with approved ChatPanel failure actions #8140 gave the reason-specific and generic run-error cards identical approved copy and made CLI failures offer Switch to Cloud instead of Retry (OPEND-2807). Assert the restored error code at the real ChatPane boundary instead of the now-shared title text, and expect the CLI recovery action. --------- Co-authored-by: lefarcen <935902669@qq.com>