Universal Engineering Agent — open-source engineering-agent operating kernel #5513
MajidAsghariTabrizi
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What is this?
Universal Engineering Agent (UEA) is a standalone, open-source reference implementation of a 9-stage engineering-agent operating kernel. It is the smallest possible reusable shell that an LLM-driven coding agent can sit inside and still be production-safe.
The problem it solves
Most engineering-agent prompts grow until they are unmaintainable. The author keeps adding "and also do X" until the system prompt is 4,000 tokens of tribal knowledge that nobody outside the author can re-use.
UEA takes the opposite direction: it is intentionally profile-agnostic. The product-specific knowledge (which languages, which deployment policy, which safety tier) lives in a profile, not in the kernel. The kernel owns only what every agent needs.
The 9 stages
package.json)PERMISSION_ERROR/CONFIG_ERROR/DEPLOYMENT_ERRORalways falling throughuh_checkpointThe kernel is a contract. It does not call any LLM, does not persist to a database, and does not depend on any vendor SDK.
What is the 10-class failure classifier?
Every failure the agent encounters is routed through a deterministic, rule-based classifier before any retry:
The contract says:
PERMISSION_ERROR,CONFIG_ERROR, andDEPLOYMENT_ERRORare non-retryable. Everything else gets bounded exponential backoff (max 3 attempts, capped at 8 s). This is the recovery policy that prevents agents from burning quota on unfixable errors.How it relates to the DeepSeek Harness
dsh-universal-harness-core), loaded inside a DSH session viaagent.cordis.yml.npm installit and runuea verify .without DSH.They are stack, not overlap.
How it relates to Free Best Router
MajidAsghariTabrizi/free-best-routeris a sibling OSS project:They are complementary, not competing. You can point the DSH
llmblock atfree-best-routerand have the UEA kernel coordinate the agent on top of it.Example missions (generic, no project-specific terms)
Three ready-to-run missions ship with the kit:
mission-add-readme.jsonmission-fix-failing-test.jsonmultiply— the agent finds and fixes it)mission-verify-existing.jsonRun the second mission right now:
Then fix
src/index.mjsand re-run:overall: ok.What is deliberately NOT in this repo
npm run scan.)Roadmap (honest)
uh_memory) surfaceFull roadmap at
docs/ROADMAP.md.Links
dsh-universal-harness-coreUEA is a reference implementation, not a product pitch. If you are building a coding agent and want an explicit, testable operating kernel for the engineering loop — this is one concrete answer to that question. Feedback, issues, and PRs welcome.
All reactions