rtk-ai/rtk
View on GitHubfeat: add python3/pytest output filter — compress test results and script output
Open
#1,256 opened on Apr 13, 2026
area:clieffort-mediumenhancementhelp wantedplatform:macospriority:medium
Repository metrics
- Stars
- (48,085 stars)
- PR merge metrics
- (Avg merge 11d 1h) (45 merged PRs in 30d)
Description
Problem
python3 and virtual-env Python commands produce verbose output that wastes tokens:
python3 -m pytest— full test output with per-test lines, warnings, tracebacks.venv/bin/python -m pytest— same, but absolute path bypasses rewrite/opt/homebrew/bin/python3 -c "..."— inline scripts with large stdoutpython3 << 'PYEOF'— heredoc scripts (related: #1243)
Evidence
rtk discover (last 30 days):
python3 <<: 47 commands.venv/bin/python: 16 commands/opt/homebrew/bin/python3: 15 commands- Total: 78 commands, currently unhandled
Suggested approach
- Rewrite coverage: match
python3,.venv/bin/python, absolute-path python binaries - pytest filter: compress per-test PASSED/FAILED lines, keep summary + first failure traceback
- General python filter: truncate large stdout, keep first/last N lines
Environment
- rtk 0.30.0, macOS Darwin 24.6.0
- Claude Code PreToolUse hook