2.9 KiB
2.9 KiB
作成
LocalTicketBackend によって作成されました。
Intake summary
Marked ready by yoi ticket state.
State changed
Marked ready by yoi ticket state.
State changed
Ticket を yoi ticket が queued にしました。
State changed
State changed to inprogress.
Implementation report
Implemented Runtime restart-crossing Worker restore path.
- Added explicit
Restoreexecution operation andWorkerExecutionRestoreRequest/ backend restore API. - Added Runtime restore pass for fs-backed Runtime startup after execution backend install.
- Persisted connected mappings remain stale on load until a real backend handle is restored.
- Restore success commits a live execution handle, connected status, Workdir status, and
WorkerExecutionRestoredevent. - Restore failure keeps the Worker stale and records
worker_execution_restore_faileddiagnostics without failing Runtime startup. - Worker runtime backend can restore controllers through
RuntimeWorkerFactory::restore_controller, usingWorker::restore_from_worker_metadata_with_contextand a conservative pending/no-history fallback. - Spawn and restore share event bridge/handle registration behavior.
Validation:
cargo fmtcargo check -q -p worker-runtimecargo check -q -p worker-runtime --features fs-storecargo check -q -p worker-runtime --features fs-store,ws-servercargo test -q -p worker-runtime --features fs-store,ws-servercargo check -qnix build .#yoi --no-link
State changed
State changed to done.
State changed
Ticket を closed にしました。
完了
Ticket 00001KXB7V4WY (Runtime restart-crossing Worker restore path) はすでに state: done に到達していたため、workspace Dashboard から close しました。
この Close action によって、実装作業、state 変更、Orchestrator/Companion launch、worker invocation は開始されていません。