Show HN: D-Engine – deterministic LLM code edits, 42× fewer tokens than an agent
Show HN: D-Engine – deterministic LLM code edits, 42× fewer tokens than an agent corruchaga / D-Engine Public Notifications You must be signed in to change notification settings Fork 0 Star 0 Branches Tags Open more actions menu Latest commit History 33 Commits 33 Commits Folders and files Name Name Last commit message Last commit date docs docs src src .env.example .env.example .gitignore .gitignore DECISIONS.md DECISIONS.md LICENSE LICENSE P0-INVESTIGACION.md P0-INVESTIGACION.md README.es.md README.es.md README.md README.md d-engine-blueprint.md d-engine-blueprint.md package-lock.json package-lock.json package.json package.json tsconfig.json tsconfig.json Repository files navigation D-Engine The AI thinks, the gate decides. A deterministic harness for LLM code edits.
This Other is relevant to the technology intelligence record because it involves GitHub. The source article should remain the factual reference for follow-up coverage.
- corruchaga / D-Engine Public Notifications You must be signed in to change notification settings Fork 0 Star 0 Branches Tags Open more actions menu Latest commit History 33 Commits 33 Commits Folders and files Name Name Last commit message Last commit date docs docs src src .env.example .env.example .gitignore .gitignore DECISIONS.md DECISIONS.md LICENSE LICENSE P0-INVESTIGACION.md P0-INVESTIGACION.md README.es.md README.es.md README.md README.md d-engine-blueprint.md d-engine-blueprint.md package-lock.json package-lock.json package.json package.json tsconfig.json tsconfig.json Repository files navigation D-Engine The AI thinks, the gate decides.
- A deterministic harness for LLM code edits.
- The model proposes SEARCH/REPLACE blocks; a local runtime applies them in a shadow git worktree, checks the result with tsc --noEmit , and merges only if compilation passes.
- The LLM never writes to your real branch.
- 📄 Read the full story: The AI thinks, the gate decides — how I made LLM code edits deterministic (42× fewer tokens) 🇪🇸 README en español Why Agentic coding loops pay their token bill twice: every turn re-sends the whole trajectory (files, tool results, reasoning) to the model, and "thinking" modes multiply both the tokens per turn and the number of turns.
- D-Engine removes the loop for the bounded-edit case: one prompt, one patch set, one deterministic gate.