Skip to content

dsh-session-tools v0.2.0

Latest

Choose a tag to compare

@Unintendedz Unintendedz released this 24 Aug 13:50
· 3 commits to main since this release

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