Start a New Research Direction
Use/onyx from an agent that has the Onyx skill installed:
Prompt Shape
Short prompts work, but precise prompts help the agent set up better evals.- Minimal
- Better
- Resume
What the Agent Does
1
Clarifies the setup
The agent asks for any missing goal, metric, direction, files in scope, constraints, or stop conditions.
2
Creates the branch
It creates or resumes an append-only
onyx/{name} git branch.3
Writes `onyx.md`
It creates a research brief that future agents and humans can read.
4
Writes `eval.sh`
It creates a repeatable measurement script that prints
METRIC name=value.5
Runs experiments
It edits code, commits attempts, runs evals, logs results, and pushes or syncs.
Steer an Active Run
Editonyx/onyx.md when you want to change how the agent behaves. This is more durable than only saying something in chat because a future agent can read it after a context reset.
Good steering edits include:
- add or remove files in scope;
- add constraints such as “no new dependencies” or “do not change the hardware interface”;
- define secondary metrics to watch;
- summarize approaches that failed;
- add a new promising idea;
- set stop conditions.
Under the Hood
The agent uses these CLI primitives:/onyx.
Resuming Work
On resume, the agent reads:onyx/onyx.md;- recent git history;
onyx status;onyx exp list --limit 20;- any queued local state under
.git/onyx/.