Skip to main content
This section is for your agent. Everything in it is precise on purpose: signatures, file layouts, the rules the platform enforces. You do not need to read it to use Splox. When you ask your agent for something and it needs a fact from here, hand it the page — every page has Copy page in the top-right, and the URL alone is enough for an agent with a browser.What to ask for is in Ask. How to see what changed, and go back, is in Look inside.
A harness is a git repository checked out on the machine at ~/harness. The platform reads it at the moment it needs to know something — who an agent is, what a hook does, which tools exist — and never keeps a parsed copy. That is why a change is live the moment a file is saved, and why a push is a version. What is in it: Two things the reference assumes throughout: a program that calls other agents does so with the shape in Sub-agents, and the worked examples for a router, a nightly job and a fan-out are in Patterns.

Programs

What the platform reads out of main.py, what it never opens, and how a program calls its agents.

Agents

Every parameter of agent(...), what a run inherits, and what a sub-agent does not.

Hooks

The points of a turn, what each receives, what each may return.

Tools

A function becomes a tool: naming, schema, errors, what the model is shown.