Coding-agent session
The interface around the work.
- Owns the conversation and question UI.
- May end when you close or restart the agent.
- Can be Cursor, Codex, Claude Code, or another registered host.
Concept / Continuity
A coding-agent session is the conversation you can close. A Yield run is the workflow record that remains in your project.
Coding-agent session
Yield run
› /release
Session closes
Yield run
run_01J…› inspect run_01J…
Same run continues
Generated adapters discover the canonical workflow. The run-id identifies the durable execution.
npm exec -- yskill inspect --skill skills/release
npm exec -- yskill inspect <run-id> --skill skills/release
npm exec -- yskill respond <run-id> --value yes --skill skills/release
npm exec -- yskill replay <run-id> --skill skills/releaseinspect without a run ID lists saved runs. With an ID, it prints the append-only event log. respond validates one answer against the current pending operation and advances the run.
The workflow program starts as a new process. Yield does not keep a daemon or suspended function alive.
Recorded responses are returned in order only while each operation digest still matches.
The workflow emits the pending operation and exits again.
The next start replays that response and continues to the next step or terminal outcome.
.yield/runs between computers.