v0.9.0
Breaking
- Store format 4: existing
readytasks move to the newopeninbox on first save. Rolling back refuses the file; restoretsk.json.v3. ctrl+nnow sets ready (it no longer opens Notes) andctrl+osets open (it no longer reopens to ready).
Added
openstatus for captured, untriaged tasks: an expandableinboxgroup under ON DECK,ctrl+npicks a task for ready,ctrl+osends it back.tsk status T<n> open,tsk list --open,tsk list --ready.- Projects tab at 110+ columns: the cursored project previews beside the index,
→makes it a live board,←andEscwalk back. - Projects index counts ON DECK and DONE next to NEEDS YOU and IN MOTION.
tsk list T<n>prints the whole task: notes, steps, and thread, in human and JSON form.tsk help <command>as an alias for--help, andtsk --version/-V.
Changed
tsk --helpis the CLI reference: commands grouped with a Statuses block, and one 80-column skeleton per command (usage, options, examples, refusals, exit codes). Long-form detail lives in the CLI guide.- Refusals print as
code: messageon stderr for every task command;archiveandunarchivegain stable codes. - The agent skill (
tsk guide,tsk setup <agent>) is slimmed to rules of engagement, board language, the exit contract, and workflows, reads JSON by default, and gains aRefine a tasksection. Skill 1.2.0; reruntsk setupto update installed copies. - Task page and expanded quick-add share one Tab ring: Title, Notes, steps, + step, Thread, Scope, back to Title;
Shift+Tabreverses it. - Task-page footer shows the thread before the project.
- Inbox heading paints in normal text with no blank row under it.
ctrl+sstarts open tasks as well as ready ones.- Board help (
?) is a searchable shortcut reference: type to filter by key or action,Escclears then closes. - Human
tsk listoutput wraps to the terminal width, supported from 50 columns. - The starter tour mentions the projects preview and
tsk help; the upgrade notice covers this release's features. - The upgrade notice (
What's new in tsk) arrives inreviewunder NEEDS YOU; the last starter guide seeds asopenso a fresh board shows both ON DECK groups. - The Homebrew caveat also points at
tsk setup agents.
Fixed
tsk setup agents --yes --forcerewrites every detected agent skill even when the version already matches.tsk setup herdrno longer prints the plugin root on success and reports a previous registration whose root is gone before re-registering.- The selected task-page footer control is no longer dim inside its highlight.
- Expanded quick-add in a project preview keeps its draft title in the column header and styles the active notes line as an editor.
Install
curl -fsSL https://gettsk.sh/install.sh | sh or brew install smarzban/tap/tsk. Details, upgrades and uninstall: https://gettsk.sh/docs/install/