1. Detect the failure shape
Deterministic rules distinguish Python tracebacks, CUDA OOMs, Docker builds, pytest output, TypeScript builds, and generic terminal failures.
Paste a CUDA OOM, Python traceback, Docker build failure, or CI log. TokenSift keeps root-cause evidence and folds repetitive noise before you copy it into Codex, Claude Code, or another coding agent.
Failure log → conservative brief.
Review before sending.
Method
Deterministic rules distinguish Python tracebacks, CUDA OOMs, Docker builds, pytest output, TypeScript builds, and generic terminal failures.
The brief prioritizes the primary error, command, environment hints, user-code frames, memory details, failing build steps, assertions, and exit signals.
Progress output, duplicate warnings, dependency internals, cached layers, and tool chatter are folded into an explicit removal summary for review.
Read the complete deterministic pipeline and its limitations.
FAQ
Paste raw terminal, VS Code, or CI failure output, click Sift & copy, review the conservative Markdown brief, then send it to your LLM or coding agent.
On the backend-hosted deployment, tokensift stores the raw input, generated output, IP address, and timestamp in a private first-party SQLite database for diagnostics and retains hosted raw submissions for up to 30 days by default. Raw logs are not sent to analytics or ads.
Paste the raw failure output you would normally copy from iTerm2, VS Code, CI, Docker, pytest, npm, or a training run.
The primary error, command, environment lines, user frames, memory/type/assertion/build details, and a final debugging question.
Token-eating junk: progress bars, repeated warnings, timestamps, dependency frames, cached layers, wandb/NCCL spam, and noisy build or CI output.
No. It prepares a cleaner prompt for ChatGPT, Claude Code, Codex, OpenCode, or another LLM.
Coverage
Practical guides
tokensift focuses on turning raw failure logs into conservative, evidence-preserving debugging briefs before you hand them to a coding agent. Analytics and ads are disabled by default; if enabled later, only aggregate events are allowed. Backend submissions are stored by tokensift for diagnostics. Feedback: [email protected].