Skip to main content
Sync release. The 0.7 beta line picks up v0.6.15 through v0.6.17. DeepSeek Harness on beta now dispatches native sub-agents.

Synced from main

See the v0.6.15, v0.6.16 and v0.6.17 changelogs for detail.

Enhancements

DeepSeek Harness native sub-agents

On the 0.7 beta line, trellis init --dsh installs native research / implement / check sub-agent skills (trellis-agent-{research,implement,check}). Stable 0.6.15 still runs those phases inline. (#548)
  • Child-only role skills; the main session does not load them
  • Uses the companion dsh-trellis trellis_wait when present; otherwise foreground dispatch. No polling
  • Nested-host session identity prefers DSH_TRELLIS_CONTEXT_ID, then DSH_SHELL=1 plus DSH_SESSION_ID

Bug Fixes

Spec-injection YAML flow lists

parse_simple_yaml in trellis_config.py now parses scalar flow sequences such as spec_injection.tools: [] and tools: [Edit, Write]. Nested [] / {} are still rejected.

task.py workflow

task.py workflow imports read_json from common.io, so pinning a per-task workflow no longer raises NameError.

Upgrade

No --migrate required.