Enhancements
- Add
bufferoutput_mode for parallel tasks by @nat-n in #400 - Generate official JSON Schema for
poesection in pyproject based on PoeOptions and improve some validation edge cases by @nat-n in #392 #389 #398 - Support declared args on script tasks targeting modules by @nat-n in #396
- Respect the FORCE_COLOR environment variable by @nat-n in #403
Fixes
- Executor config validation now rejects unknown keys by @nat-n in #391
- Support src-layout python path resolution for script, expr, and include_script by @nat-n in #397
- Fully support all three CLI styles for multi-value args by @nat-n in #402
AI Agent Skill 🤖
- The poethepoet skill is now documented and ready for use @nat-n in #404
- Improve coverage of expr/switch config semantics and edge cases by @nat-n in #401
Install the skill via one of the following methods:
- Via a built in poe task (similar to how shell completions are installed):
poe _install_skill # auto-detects .claude/.codex/.pi/.agents and prompts
poe _install_skill ~/.claude/skills # explicit path (substitute your agent's dir)
poe _install_skill <skills-dir> --upgrade # non-interactive upgrade (skips if same/newer)- From github via npx skills
npx skills add https://github.com/nat-n/poethepoet/tree/v0.46.0/poethepoet/skills/poethepoetFull Changelog: v0.46.0...v0.47.0