Repository navigation
Adds durable cross-session messaging and exact-result waiting.
- session_send queues one message to another ordinary session and returns a durable request ID.
- session_wait waits or polls that exact target turn without resending the request or cancelling the target.
- Inactive ordinary sessions resume through the native DSH resolver; self-targets, subagents, foreign request IDs, and wait cycles are rejected.
- Results contain visible assistant text only and are bounded to 65,536 UTF-8 bytes.
- Handles the inbox claim window without misreporting a live request as cancelled.
- Verified by 20 automated tests and an isolated synthetic cold-session runtime test.
Install:
dsh plugin --profile web add github:Unintendedz/dsh-session-tools#v0.2.0