DEV Community

ljedrz
ljedrz

Posted on

Have you ever actually seen the agent's context? What if you could fully control it?

Most terminal LLM agents become black boxes when context fills up. You can't inspect what the model is carrying, remove specific items, or know why something was dropped.

kamchatka is different: a Rust terminal agent where context, tools, permissions, and requests are explicit, first-class state.

The context tab shows every item, its cost, whether it's in the next request, and why not. You can move items between active/elided/excluded, pin things compaction can't touch, and see the exact request.

Most agents optimize for autonomy. kamchatka optimizes for legibility.

Repo: https://github.com/ljedrz/nachalnik

Top comments (0)