Bug Fixes
- YAML parser: greedy quote strip —
parse_simple_yaml()inworktree.pyused Python’sstr.strip('"').strip("'"), which removes ALL matching characters from both ends instead of just one pair of quotes. Values like"echo 'hello'"would be corrupted toecho 'hello. Replaced with a safe_unquote()helper that removes exactly one layer of matching surrounding quotes - Update: skip path quote handling —
loadUpdateSkipPathsinupdate.tsnow correctly strips surrounding quotes from skip paths in.trellis/config.yaml, fixing cases where quoted paths like".claude/commands/"were not matched
Migration
No manual migration required. Runtrellis update to sync the fixed YAML parser to your project.