The Myriaxon harness

Inside the Myriaxon harness.

The model is the engine. The harness is everything around it: the tools, the rules, the memory and the record. This page shows what Myriaxon's harness does today, in plain words, and where it stops.

One rule runs through all of it: no pretending. When a check could not run, or a number could not be read, Myriaxon says so. It never shows a pass, or a plausible figure, in its place.

  • 6model providers
  • 37built-in tools
  • 18connectors
  • 14benchmark points

Software we build, deploy and support for you. It runs on your own machine or server and sends no usage data to us.

Myriaxon's Mission control screen: tokens, requests, sessions and uptime, a list of what is waiting on a person, recent runs, and the model providers and connections that are ready.
Mission control, the dashboard's overview, as it looks on first start. The folder name is replaced with an example.
Myriaxon's Mission control screen in the light theme: tokens, requests, sessions and uptime, a list of what is waiting on a person, recent runs, and the model providers and connections that are ready.
Mission control, the dashboard's overview, as it looks on first start. The folder name is replaced with an example.

Agents that keep watch.

Most AI tools only act when you type. An always-on agent is a named worker with a role, standing instructions and goals. The dashboard calls them Loci. It works when you ask, or on its own schedule, and it is built to cost nothing when nothing is wrong.

A name, a role, a memory

It keeps its role, instructions and goals between runs, so tomorrow it carries on where it stopped today, without being briefed again.

It wakes for a reason

Give it a check to run first: a command's result, a file that changed, a path that appeared or went missing. When the check says there is nothing to do, no model is called and nothing is spent. If the check itself cannot run, the agent wakes and says so, so a typo cannot quietly switch it off.

It stays quiet when there is nothing to say

"Checked, nothing to report" is a valid answer, and it sends no message. A standing watchlist tells the agent what to look at each time.

Only the right turn can close a goal

A goal is closed by a person's instruction, or by the exact round that was started for that goal. A helper agent or an unrelated wake-up cannot declare it finished.

It asks when it is stuck

When a goal needs a decision only a person can make, the agent marks it blocked. It then shows under "Waiting on you" in Mission control.

It stops itself when it keeps failing

After ten failed runs in a row an agent disables itself and says why. It stays off until someone re-enables it.

An always-on agent is autonomous, not privileged. Everything it does is written to its activity log, and every change it makes goes through the same permission rules as a session with a person at the keyboard. Agents work only while a Myriaxon process is running on a machine you control. It is not a hosted service.

Rules the model cannot talk its way past.

A rule that depends on the model's cooperation is only a suggestion. These are enforced by the harness, before a tool runs.

Plan mode really is read-only
In plan mode, editing files, running shell or Python commands and other tools that change something are refused before they run, with a message saying what to do instead. Reading, searching and web lookups still work, so the agent can investigate and propose.
Allow, ask or never
For anything that changes something, you can say allow, ask a person, or never, per person, per project or company-wide. A company or project rule outranks a personal one, so nobody can weaken an administrator's policy. A never rule holds even when approvals are automatic.
Your own never-rules
Write a rule as a short file in your project, for example never push with force. It is checked before the matching tool runs. A rule that cannot be read or evaluated blocks the call instead of being skipped.
Every run has a ceiling
By default a session with a person gets up to 120 steps, an hour and 2 million tokens. An unattended run gets 60 steps, 15 minutes and 400,000 tokens. When a ceiling stops a run, it says which one: steps, time or tokens.
Loops are noticed
If the agent repeats the same call and gets the same result, over and over, Myriaxon warns you. The check survives the summary of a long conversation, so compacting it cannot hide a loop.
Playbooks wait for a person
When the agent writes down a reusable playbook (a skill), it is staged as a proposal and usable only in that session. It goes live for later sessions when a person applies it, and an apply can be rolled back.
Approvals and a record
In the terminal, ask means the agent waits for a person to approve. Every tool call is written to an audit log, and files are snapshotted before the agent edits them, so changes can be rolled back.
Secrets stay out of what you share
An exported run has credentials removed by default, and says what was removed. The audit log blanks fields named like api_key, token, password, secret or authorization.

The model reads about half as much tool text.

Every tool the model can use is described to it on every request, whether or not it will need that tool. Myriaxon cuts that down.

  1. Start smallThe model sees 22 of the 37 built-in tools: reading, editing and searching files, running commands, the web, notes and memory, and git status.
  2. Ask when neededThe other 15 wait in seven small groups: background jobs, always-on agents, scheduling, notebooks, memory search, checkpoints and poster design. When the model needs one, it asks, and the group appears.
  3. MeasuredOn the shipped tool definitions, the list the model has to read is 49% smaller. With helper agents switched on, which adds three tools, it is 53% smaller. That is the size of the tool list, not your total bill.

Careful with code, patient with long jobs.

The parts that matter when an agent works on real files and real systems for more than a few minutes.

It checks its own edits

After the agent edits a file, Myriaxon checks the file and tells the agent what broke. The result says which check ran: a built-in syntax check, or a type checker or linter if one is installed. "No problems" never means "nothing was checked". It informs the agent. It never blocks the edit.

Long jobs run in the background

Start a long command and carry on. List your jobs, wait for one to finish, read its output so far, or stop it.

Try another way without losing the first

Fork a conversation from any point and explore a second direction. The original is left untouched.

Nothing is lost in a summary

When a long conversation is summarised to save space, what was dropped is recorded. You can list it, and recover it by its digest.

Hand someone a run

Export a run's transcript and records as Markdown or JSON, ready to review. Credentials are removed by default, and the export says what was removed.

A health check that explains itself

The doctor command checks your installation. Add the fix option and it repairs what can be repaired safely, and reports what each repair touches.

Runs on your own hardware.

Local models, without guessing
Myriaxon finds Ollama on your machine, lists each model, and reads its real context window, size and abilities, such as seeing images or calling tools, from Ollama itself. Nothing is guessed from a model's name, so a small model gets small limits and a large one gets room.
Offline where it can be
The dashboard and Mission control make no outside requests. With a local model the harness can run on your own hardware, even in a closed network. Tools such as web search and connectors reach the internet only when they are used.
Your software
Eighteen ready-made connectors, including GitHub, Notion, Linear, Sentry and PostgreSQL, switched on one at a time. Any other connector can be added.
Your chat apps
Staff and customers can message an agent on WhatsApp through Twilio, the Meta Cloud API or any webhook. Only approved phone numbers get in.

Mission control: an honest overview.

One screen for what this machine's agents are doing, as in the picture at the top of this page.

  • Everything in one place. Which model providers are ready, sessions and runs, always-on agents, what is waiting on a person, and what is connected.
  • Read, not estimated. Every figure comes from a real source. If a source cannot be read, the screen says why instead of showing a plausible number.
  • Works offline. It makes no outside network requests.

See it.

Two more real screens from the dashboard, as it looks on first start with nothing set up.

Where it stops, and where the numbers come from.

What it does not do
  • Approval prompts are a terminal feature. The web dashboard cannot answer them, so it runs with automatic approval, and a rule that says ask cannot be answered there. Your never rules still hold.
  • Rules cover actions that change things. Allow, ask and never apply to file edits, commands, notebooks and connected tools, not to reading or web search.
  • Always-on agents need a running process. They work only while Myriaxon is running on a machine or server you control.
  • Ceilings are not money. Limits are counted in steps, time and tokens. A spending limit at your model provider is still sensible.
  • A smaller tool list, not a smaller bill. The saving describes the size of the tool list the model reads.
  • Scores are yours to run. We do not publish scores for named models. The benchmark is a method we run on your own tasks.
Where the numbers come from
  • Tools: 37 built-in, 22 shown at the start, counted from the tool definitions that ship with this version.
  • Providers, connectors, benchmark: 6 providers, 18 ready-made connectors and 14 benchmark parameters, counted the same way.
  • Ceilings: the default values in the code. They can be changed.
  • Behaviour: every behaviour described on this page was checked against the code of the build it describes, not taken from a plan.

Questions.

Is this a hosted service?

No. Myriaxon runs on your own machine or server, from a terminal or a built-in web dashboard, on Windows, macOS or Linux. We build it around your work, deploy it and support it.

Can an always-on agent run up a bill while nobody is watching?

Every run has a ceiling in steps, time and tokens, and an unattended run gets tighter ones than a session with a person. The ceilings are not in money, so a spending limit at your model provider is still sensible.

Does it work without an internet connection?

The dashboard and Mission control make no outside requests, and with a local model through Ollama the harness can run on your own hardware. Tools such as web search and connectors need the network when they are used.

Which AI models can it use?

Six providers are built in (Anthropic, any OpenAI-compatible API, Google Gemini and Vertex AI, DeepSeek, OpenRouter and Netra), and local models run through Ollama or any compatible endpoint. Switching is a setting, so your tools, rules and memory stay where they are.

How is this different from Lighthouse?

Myriaxon is the harness that runs agents. Lighthouse checks, assesses, manages and governs any AI system, including ones that were not built with Myriaxon. It is in early access. They share the IQB-14 standard.

How do we start?

Send us a few lines about the job. We reply by email to arrange a short call.

Want this on your own tasks?

Tell us the job and the systems involved. We reply by email to arrange a short call.