@engrammic/veil
v0.1.44
Published
AI coding agent with dynamic context management - a Pi fork with episodic memory
Maintainers
Readme
Veil
Stop Babysitting Your Context.
Install · Why Veil · Features · Docs
Install
# npm
npm install -g @engrammic/veil
# or curl (macOS/Linux)
curl -sSL https://veil.engrammic.ai/install | sh
# or PowerShell (Windows)
irm https://veil.engrammic.ai/install.ps1 | iexThen run in any project:
veilWhy Veil
Context that governs itself, so you stop thinking about it.
Veil is a coding agent with self-managing context — stale context fades automatically, the system learns what matters from its own mistakes, and failures are remembered so loops converge instead of grinding.
No LLM in the memory loop. Pure deterministic scoring on the hot path.
Features
| Feature | Description | |---------|-------------| | Self-Tuning Eviction | AIMD control — context pressure triggers eviction, success grows the window, failure shrinks it | | Failure Memory | Failed approaches are remembered so loops converge instead of grinding | | Worldview | Persistent structural + behavioral understanding that survives compaction | | Compression | Code, config, and conversations compress based on relevance |
Architecture
| Path | Behavior | |------|----------| | Fast | Deterministic scorer + eviction. Every turn, sub-10ms. Never blocks. | | Slow | Reads event log, writes policy. Between turns, off critical path. | | Warm | SQLite + sqlite-vec. Local-first, no network. | | Cold | Optional cross-session, cross-device persistence. |
Credits
Built on pi-mono by Mario Zechner. MIT licensed.
Part of the Engrammic ecosystem.
