Show HN: Elpis – a Rust TUI for LLM agents with context pruning
Elpis Your terminal agent forgets everything. Every coding agent today has the same disease: the longer you work, the worse it gets. Every new session starts with you explaining your task again, and every model request resends an ever-fatter history you're paying for.
- ▪Elpis Your terminal agent forgets everything.
- ▪Every coding agent today has the same disease: the longer you work, the worse it gets.
- ▪Every new session starts with you explaining your task again, and every model request resends an ever-fatter history you're paying for.
Opening excerpt (first ~120 words) tap to expand
Elpis Your terminal agent forgets everything. Elpis doesn't. Every coding agent today has the same disease: the longer you work, the worse it gets. Goals drown in transcripts. Decisions vanish at compaction. Every new session starts with you explaining your task again, and every model request resends an ever-fatter history you're paying for. Elpis is a terminal agent shell that treats context as a managed asset, not an ever-growing log: Post-turn context pruning. After a turn delivers its answer, raw exploration — command dumps, file reads, failed probes — is replaced in the next request by compact receipts with exact evidence pointers. The full transcript stays on disk, retrievable on demand; it just stops being resent by default. No other open agent does this per-turn.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.