Release Notes
Added
tkt context command — scope your session to specific tags so you only see relevant tickets and new tickets inherit those tags automatically
tkt migrate command — detect and convert foreign ticket schemas (built-in tk adapter with ID remapping and dep rewiring)
- Machine capability matching via
requires field — tickets only appear on frontier if the workstation has the required capabilities (machine.capabilities config)
--tags flag on tkt new and tkt batch for explicit ticket categorization
--requires flag on tkt new and tkt batch for declaring machine requirements
tkt audit --deep for mechanical quality checks (evidence count mismatch, template-only closures)
- Validation criteria now enforced at ticket creation time (when configured) — agents must define success upfront, no escape hatches
- Telemetry now captures error classification on failures, which flags were used, and result counts for read commands
- Telemetry
--show displays command distribution, error rate, workflow patterns, and per-command friction scores
- Telemetry
--show --all displays full event history instead of last 20
- Telemetry captures parse/syntax errors when agents use wrong flag names or unknown subcommands
- Properly-migrated tickets (resolution contains "Migrated to") no longer flagged by
tkt audit --deep
Changed
tkt ready now filters by active tag context (set via tkt context) in addition to env/requires
CREW_ENV is now legacy — prefer requires field + machine.capabilities config for new projects
- Telemetry
--show output restructured with summary header before event list
Install tkt 0.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/smileynet/tkt/releases/download/v0.3.0/tkt-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/smileynet/tkt/releases/download/v0.3.0/tkt-installer.ps1 | iex"
Download tkt 0.3.0