Documentation Index
Fetch the complete documentation index at: https://docs.trytrellis.app/llms.txt
Use this file to discover all available pages before exploring further.
Bug Fixes
Template manifest ownership
trellis init, trellis update, and trellis uninstall no longer treat user-owned platform runtime files as Trellis templates.
initializeHashes()tracks platform/root files fromstartRecordingWrites()output instead of walking.codex/,.claude/, and other platform dirs.pruneOrphanManifestKeys()removes stale orphan entries from.trellis/.template-hashes.jsonbeforeupdateanduninstall.trellis initandtrellis uninstallrefuse to run in$HOMEunlessTRELLIS_ALLOW_HOMEDIR=1.
Windows hook encoding
Hook templates force UTF-8 on Windows for stdin, stdout, and stderr.hooks.jsonruns Codexinject-workflow-state.pywithpython -X utf8.shared-hooks/inject-workflow-state.py,shared-hooks/session-start.py,codex/hooks/session-start.py, andcopilot/hooks/session-start.pyreconfigure streams to UTF-8 with replacement errors.