20 lines
758 B
Markdown
20 lines
758 B
Markdown
|
|
---
|
||
|
|
model: openai/gpt-5.6-sol
|
||
|
|
service: opencode
|
||
|
|
timestamp: 2026-08-18T19:30:04Z
|
||
|
|
git_ref: bf06b4f8
|
||
|
|
diff_cmd: git diff HEAD~1..HEAD
|
||
|
|
---
|
||
|
|
|
||
|
|
`Actor.start_remote_task()` inserts a context before sending `Start`,
|
||
|
|
but startup errors other than cancellation escape without removing or
|
||
|
|
closing that caller state. Serialization errors, acknowledgement
|
||
|
|
timeouts, malformed acknowledgements and remote authorization errors
|
||
|
|
can therefore leak context-registry entries.
|
||
|
|
|
||
|
|
> `git diff HEAD~1..HEAD -- tractor/runtime/_runtime.py tests/test_context_stream_semantics.py`
|
||
|
|
|
||
|
|
Cover the complete send, acknowledgement and validation phase with
|
||
|
|
exceptional cleanup. Attempt remote cancellation only when publication
|
||
|
|
is known complete or protocol-safe, and always release local state.
|