Skip to main content
Copilot & Windsurf platform support, self-hosted registry, OpenCode dispatch fix, and 6-phase task lifecycle.

Enhancements

  • GitHub Copilot support: New platform with standalone prompt templates and hook tracking. Run trellis init --platform copilot to set up
  • Windsurf support: Full workflow support for Windsurf IDE — rules, workflows (brainstorm, start, before-dev, finish-work, update-spec, record-session), and AI configuration
  • Self-hosted registry: Support self-hosted GitLab/GitHub Enterprise URLs in --registry flag (#131). Template fetcher now correctly parses GHE/GitLab raw file URLs
  • StatusLine integration: Claude Code statusLine now shows Trellis task context (#127)
  • CodeBuddy & Codex improvements: New CodeBuddy platform support, Codex agent and docs fixes (#128, #116)
  • 6-phase task lifecycle: Task next_action template updated from 4-phase pipeline to full lifecycle: brainstorm → research → implement → check → update-spec → record-session
  • Marketplace as submodule: Marketplace migrated to standalone repo, linked as git submodule (#117)

Bug Fixes

  • OpenCode dispatch sync: Dispatch now waits for child tasks synchronously instead of background polling, preventing premature phase advancement (#147)
  • Cross-platform path normalization: .current-task path references now normalized across platforms (#130)
  • Codex Windows fix: {{PYTHON_CMD}} placeholder in hooks.json now correctly resolved on Windows (#132)
  • Session recording: add_session.py git-add error handling improved, Python 3.10 version check added
  • Template fetcher: Self-hosted GitLab/GHE URL parsing fixed in template-fetcher.ts

Notes

  • Run trellis update to sync all changes
  • New platforms: trellis init --platform copilot or --platform windsurf