Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Dec 22:16
· 380 commits to main since this release

2.0.0 (2025-12-06)

Features

  • rename runners to harnesses and implement new unified frontmatter keys (66ad305)

BREAKING CHANGES

  • The 'runners' directory is now 'harnesses'. Old names still work via aliases.

New unified frontmatter keys with backward-compatible deprecated aliases:

  • approval: enum ("ask" | "sandbox" | "yolo") replaces allow-all-tools
  • tools: nested { allow, deny } replaces allow-tool/deny-tool
  • dirs: replaces add-dir
  • session: unified { resume, fork } replaces resume/continue
  • output: replaces output-format

All harnesses (Claude, Codex, Gemini, Copilot) updated with:

  • New key handling with ?? fallback to deprecated keys
  • Consistent approval mode mapping across backends
  • Session resume support via unified object
  • Output format standardization

Tests updated with 95 passing tests covering both new and deprecated keys.