Enhancements
- Update: user-deletion protection: If you intentionally deleted a file installed by Trellis,
trellis updatenow detects this via stored hashes and will not re-add it. A new “Deleted by you (preserved)” section appears in the update summary - Update:
update.skipconfig: Add anupdate.skiplist in.trellis/config.yamlto permanently exclude specific files or directories fromtrellis update. Useful for monorepo projects that don’t need certain platform-specific commands - Session-start: task status injection: Session-start hooks now inject a
<task-status>tag with structured state (NO ACTIVE TASK/NOT READY/READY/COMPLETED), enabling AI to automatically detect and resume in-progress tasks - Session-start: dynamic spec discovery: Session-start hooks now dynamically iterate
spec/subdirectories instead of hardcodingfrontend/backend/guides, supporting monorepo package layouts (e.g.,spec/cli/backend/) - Start flow: brainstorm enforcement: Complex tasks now automatically trigger the brainstorm flow across all 9 supported platforms, preventing premature implementation without requirements clarification
Migration
No manual migration required. Runtrellis update to sync the updated hook scripts and command templates.