Skip to main content
Archal is designed to be set up and operated by the coding agent already working in your repository. The agent drives the process, but the human still chooses the test boundary and approves destructive state changes.

Pair once

Open Dashboard > Setup, choose the coding-agent target, and paste the generated prompt into Claude Code, Codex, Cursor, or Windsurf. The prompt connects the CLI and installs five repository-local skills: Checksums must pass for all five. A successful setup ends with Archal is connected and ready.

Let the agent inspect before it edits

A good first request gives the coding agent a real workflow, not a vague goal:
The coding agent should discover:
  • where provider base URLs and credentials enter the application
  • which tests need stateful behavior
  • which environment operations are actually supported
  • whether a curated sample already matches the test
  • the smallest safe code and configuration change

Authority boundaries

The protected Archal credential controls sandbox lifecycle. Do not put it in a prompt or expose it to the agent under test. The code being tested receives only the short-lived provider credentials returned for its environments. State reads and validation are safe discovery operations. Loading or resetting state overwrites data. The archal-state skill requires explicit approval for the named sandbox, environment, and artifact unless the user deliberately configured a newly created disposable CI sandbox.

Archal does not own the harness

Keep Braintrust, LangSmith, custom graders, traces, and test runners in place. Archal provides stateful provider environments. Your coding agent connects those environments to the harness you already trust.

Adding CI

The setup skill never edits CI. After one useful manual proof, ask the agent to prepare a CI plan that names the files, triggers, environments, sample hashes, TTL, parallelism, secret boundary, cleanup behavior, and maximum expected cost. Review that plan before allowing the agent to edit a workflow. See CI and test suites for the current safety requirements and product limits.