Operator surface

Coding Agent

OpenThymos turns coding work into a governed runtime loop with programmable capabilities and a sandbox boundary.

What the coding agent really is

The OpenThymos coding agent is the first major workload built on top of the runtime.

It is not just “an LLM with file tools.”

It is a coding workflow where the runtime:

The loop

plan -> inspect -> edit -> test -> recover -> finish

Typical tools involved:

Local operators can extend this set with manifest-backed capabilities loaded through THYMOS_TOOL_MANIFEST_DIRS, or with Rust ToolContract implementations when stronger validation or worker integration is needed.

Why it keeps progressing

The important part is not that a model can call tools.

The important part is that the runtime keeps working through a task until it reaches a real result.

That means:

What the operator sees

From any surface, the operator can see:

That visibility is part of the runtime contract, not just debugging output.

Safety shape

The coding agent is bounded by:

The model proposes edits. The runtime decides whether they execute.

Shared across every surface

The coding agent is the same run whether you look at it through:

Those surfaces differ in presentation, not in runtime truth.

Good first tasks

What to read after this