rtk-ai/rtk
GitHub で見るfeat: add python3/pytest output filter — compress test results and script output
Open
#1,256 opened on 2026年4月13日
area:clieffort-mediumenhancementhelp wantedplatform:macospriority:medium
Repository metrics
- Stars
- (48,085 stars)
- PR merge metrics
- (平均マージ 11d 1h) (30d で 45 merged PRs)
説明
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