esengine / DeepSeek-Reasonix Terminal agent

DeepSeek-native coding agent

Leave it running.

A DeepSeek-native AI coding agent for your terminal, engineered around prefix-cache stability. The session prefix stays put, so the next turn starts where the last one stopped.

Session / one long-lived prefix (illustrative)
turn 01open repo, read build configcold
turn 02trace the failing test to its importprefix hit
turn 03patch the module, re-run the suiteprefix hit
turn 04explain the fix, stage the diffprefix hit
turn 05still the same session, hours laterprefix hit
Restarting the agent is what costs you. So do not restart it.
What the design is built around

01 Prefix-cache stability

The agent keeps the front of its context stable across turns instead of rebuilding it, which is the property the whole tool is engineered around.

02 DeepSeek-native

Built for DeepSeek models directly rather than wrapped over a generic provider layer.

03 Terminal-resident

It lives in your terminal, next to the repo and the test command, and it is meant to stay open.

DeepSeek-native Prefix-cache stable Terminal-first Long-lived sessions
esengine/DeepSeek-Reasonix Design study by Goose. Not affiliated with the project.