Loading...
Loading...
Use when you (an agent in a sesh thread) need to handle assigned work tickets — find your tickets, read a ticket's prompt/instructions, or update its status (e.g. mark it done). Covers the `sesh ticket` find → read → report loop.
npx skill4agent add lukastk/sesh do-ticketsseshtriagereadyactivedonedroppedactivedone# FIND — your thread's tickets (auto-detected via the pane marker / $SESH_THREAD_ID)
sesh ticket list --current # id status name thread
sesh ticket list --current --json # one JSON object per line
# READ — the instructions (raw, no trailing newline)
sesh ticket get --id <id> --field prompt # --field: id|name|prompt|status|thread|created|closed|notes
sesh ticket get --id <id> --json # whole record
# REPORT — close AND record what you did, in one call (ALWAYS leave a note on close)
sesh ticket set-status --id <id> --status done --note "what you did; closed by <commit-sha>"
sesh ticket set-status --id <id> --status active --thread <thread-id>notesdonedropped--noteset-status--notesesh ticket set --id <id> --append-note "investigated; root cause is X" # append
sesh ticket set --id <id> --notes "<full text>" # REPLACE
sesh ticket get --id <id> --field notes # read them back--idticket list@blob(<hex>)send-promptticket get --field promptsesh blob expandsesh ticket get --id <id> --field prompt | sesh blob expand # @blob(..) → real file pathsticket create --name <n> [--prompt <t>]ticket set --id <id> [--name|--prompt|--notes|--append-note]ticket send-prompt --id <id>ticket delete --id <id>sesh ticket --help