Repository navigation
Releases
Releases · Unintendedz/dsh-session-tools
dsh-session-tools v0.2.0
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
dsh-session-tools v0.1.1
Aligns the release tag with the restored standalone session-tools main branch.
- Keeps session_archive, session_read, and copy-ID features.
- Excludes the unrelated sidebar Pin and Archive hover UI.
- Retains bilingual documentation and the dsh-plugin repository topic.
Install:
dsh plugin --profile web add github:Unintendedz/dsh-session-tools#v0.1.1
dsh-session-tools v0.1.0
First public release.
- Archive the current or another DSH session without deleting its log
- Read bounded, untrusted session snapshots by exact ID
- Copy exact session IDs from the header and sidebar row menu
- Keep the expanded four-item menu inside the viewport
Install:
dsh plugin --profile web add github:Unintendedz/dsh-session-tools#v0.1.0