Skip to main content
Beta.17 updates generated templates and platform integrations for built-in Trellis metadata, Pi subagents, and task context wiring.

Enhancements

Bundled trellis-meta skill

trellis-meta is now installed through the built-in skill template pipeline instead of requiring a separate marketplace install. Every platform skill root now receives trellis-meta/SKILL.md plus its reference files during trellis init and trellis update.

Pi subagent launcher and config

The generated Pi extension now launches nested Pi subagents through a Windows-safe process path and supports per-agent model settings. Subagent run configuration can come from .pi/agents/*.md frontmatter or per-call tool input:
The extension maps those fields to Pi CLI args: Pi still keeps Trellis workflow skills under .pi/skills. Shared .agents/skills remains deferred until the shared skill text is platform-neutral.

Workflow task slug wording

The Trellis brainstorm instructions now state that task.py create --slug <auto> receives a slug without a date prefix. task.py create adds the MM-DD- directory prefix automatically, so command examples no longer imply that callers should include the date in --slug.

Behavior Changes

Init completion output

trellis init no longer prints the promotional completion block. The init completion path now stays focused on generated files, next actions, and testable onboarding output. Integration coverage asserts that the removed promotional pain-point copy does not return.

Bug Fixes

Subagent context wiring

Generated and dogfood platform files now preserve subagent context more consistently across host-specific payload formats. These changes keep implement.jsonl and check.jsonl context loading tied to the Trellis agent names that receive injected task context.

Upgrade

Existing projects:
No --migrate flag is required for this beta.