AGENTIX · ENGINEERING LOGARCHITECTURE / 2026
Architecture5 min read

Provider-agnostic by design

Why we don't bet a codebase on one model vendor: how Autoagentix Dev detects the coding agent you already run and upgrades it, contracts-first.

Autoagentix Dev — one framework, swappable model providers, held together by contracts

Most tools that promise to write your code arrive with a model vendor attached. Adopt the tool, and you adopt its provider by the same decision. That is fine until the provider changes its pricing, deprecates the model you tuned against, or ships a version that behaves differently on the prompts you depend on. The switching cost was never zero. It was deferred, and it comes due at the worst time.

We built Autoagentix Dev on the opposite assumption. It is a command-line framework, not another AI agent, and it deliberately embeds no model of its own.

8coding agents detected
32JSON-schema contracts
1000+offline tests

Detect, don’t replace

You inject the CLI into a repository and it detects which AI coding agent is already installed, across eight it recognises: Claude Code, Codex, Cursor, Copilot, Gemini, OpenCode, Aider and Devin CLI. It then upgrades that setup to best practice rather than swapping it out.

A tool that replaces your agent forces a migration. A tool that reads your existing setup and improves it leaves your team on the workflow it already knows.

When the model landscape shifts — and it shifts every few months — you change the provider underneath and the framework around it does not move. Your contracts, your gates and your lifecycle are unchanged, because none of them were ever coupled to a specific vendor.

ANY PROVIDER Claude Code Codex / Copilot Cursor / Gemini OpenCode / Aider Devin CLI Autoagentix Dev 32 data contracts approval gates 6 KB scanners Your repo Swap the model. The contracts and gates stay yours.
The model is a dependency you can change. The framework never assumed a vendor in the first place.

Learn the repo before touching it

Before any work runs, six knowledge-base scanners read the codebase across Python, TypeScript, JavaScript, Go, Java and C# to build a working understanding of what is actually there. This is the unglamorous half of the tool and the half that earns its keep. An agent that starts editing a repository it has not read is guessing — and guesses in a codebase are expensive.

A lifecycle, not a chat window

Development moves through a phased lifecycle rather than a single open-ended prompt. Each phase is gated on human approval before the next proceeds.

Phase group Steps Gate
Init detect → knowledge base → analyse → improve → scaffold → validate Human review before code
Build plan → implement → testing → monitor Human sign-off per phase

Those gates are not a courtesy. They are where a person decides whether the plan is sound before code is written, and whether the code is right before tests are trusted. An autonomous framework that cannot be stopped between phases is not autonomous — it is unsupervised.

Contracts are what keep it honest

The reason the lifecycle holds together across different providers is that every phase produces a defined shape, not free text. Autoagentix Dev is contracts-first: 32 JSON-schema data contracts specify what each phase must output, and a suite of more than a thousand tests, run offline, checks that the contracts are met.

If the model can be any of eight providers, how do you keep the output consistent? You don’t rely on the model to be consistent. You define the contract each phase must satisfy and verify it independently of which agent produced it.

Swap the provider and the contracts still bind. The tests still pass or they do not. The verification lives in the framework, where you control it, rather than in the model, where you do not.

What this buys you

Being honest about maturity: this is v0.0.1, in active development, and we are not claiming production outcomes we have not measured. What the design already gives you is optionality — your coding agent becomes a dependency you can change without changing everything else.

If you are choosing AI tooling this quarter, the question is not which model is best today. It is what happens to your workflow when today’s best model is not next quarter’s.

See the detection, lifecycle and contracts detail on the Autoagentix Dev product page. To talk through how this fits your stack, book a call at cal.com/agentix-tech or reach us via /contact.

Work with us

Building a system
that has to hold up?

Tell us what you're building. We'll tell you how we'd architect it, what the eval harness would cover, and what production deployment involves.

AGENTIX TECH · engineering log · Architecture