Skip to content

feat(poe): add rtk poe subcommand for filtered poe task execution#2737

Open
polfeliu wants to merge 2 commits into
rtk-ai:developfrom
polfeliu:feat/poe-subcommand-clean
Open

feat(poe): add rtk poe subcommand for filtered poe task execution#2737
polfeliu wants to merge 2 commits into
rtk-ai:developfrom
polfeliu:feat/poe-subcommand-clean

Conversation

@polfeliu

Copy link
Copy Markdown

Summary

  • New rtk poe <task> subcommand that resolves poe tasks from pyproject.toml and runs each sub-command through the appropriate RTK filter
  • Routes through the discover registry (not a hardcoded list), so any tool RTK supports (ruff, mypy, pytest, git, cargo, etc.) is automatically handled
  • Supports sequence and cmd task types with recursive resolution
  • Falls back to passthrough for unrecognized tools
  • poetry run added as a builtin transparent prefix so poetry run poe <task> works end-to-end

Test plan

  • cargo fmt --all && cargo clippy --all-targets && cargo test
  • Unit tests for task resolution, command parsing, and filter routing
  • Benchmark with real pyproject.toml fixture

@CLAassistant

CLAassistant commented Jun 29, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@polfeliu polfeliu marked this pull request as ready for review June 29, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants