Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when a Hermes agent needs to evaluate agent behavior, run Autocontext scenarios, inspect Hermes curator state, export reusable knowledge, or prepare local MLX/CUDA training data through the autoctx CLI.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -54% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -45% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -37% | 0% |
autocontext is an iterative strategy generation and evaluation system that uses LLM-based judging to score and improve agent outputs.
score with reasoning and per-dimension breakdowns.
is judged, revised based on feedback, and re-evaluated until the quality threshold is met or max rounds are exhausted.
runner daemon.
families.
branchable session lineage, and recent event-stream entries.
Use autocontext_judge with a task prompt, the agent's output, and a rubric:
autocontext_judge(
task_prompt="Write a Python function to parse CSV files",
agent_output="def parse_csv(path): ...",
rubric="Correctness, error handling, edge cases, documentation"
)Use autocontext_improve to automatically revise output through judge-guided feedback loops:
autocontext_improve(
task_prompt="Write a Python function to parse CSV files",
initial_output="def parse_csv(path): ...",
rubric="Correctness, error handling, edge cases, documentation",
max_rounds=5,
quality_threshold=0.85
)Use autocontext_queue with a scenario name to enqueue evaluation tasks for asynchronous processing:
autocontext_queue(spec_name="my_scenario")Check results later with autocontext_status.
For deeper context, use autocontext_runtime_snapshot with the run ID. Add session_id when you need the active branch path before continuing work:
autocontext_runtime_snapshot(run_id="run_123", session_id="sess_123")Use autocontext_scenarios to see what evaluation scenarios are available:
autocontext_scenarios()
autocontext_scenarios(family="agent_task")The extension auto-detects configuration from these sources:
.autoctx.json in the working directory (created via autoctx init)AUTOCONTEXT_AGENT_PROVIDER or AUTOCONTEXT_PROVIDER — Provider typeAUTOCONTEXT_AGENT_API_KEY or AUTOCONTEXT_API_KEY — Provider API keyAUTOCONTEXT_AGENT_DEFAULT_MODEL or AUTOCONTEXT_MODEL — Model overrideAUTOCONTEXT_DB_PATH — SQLite database path overrideFor standalone usage outside Pi, install the autoctx CLI:
bashnpm install -g autoctx autoctx init autoctx solve --description "your problem" --gens 5 autoctx simulate --description "your simulation" --runs 3
Other measured skills in the registry, with their headline benchmark lift.