ag-harness 0.15.0

Agentty is an ADE (Agentic Development Environment) for structured, controllable AI-assisted software development.
Documentation

ag-harness

Run a model with repository-scoped tools and validated structured output.

use ag_harness::{Harness, MUSE_SPARK_1_2, Muse, Tool};

let harness = Harness::new(Muse::from_env(MUSE_SPARK_1_2)?)
    .repository(repository_root)
    .allow(Tool::Read);

let output = harness.run(prompt, output_schema).await?;

Provide MODEL_API_KEY, a repository root, explicitly allowed tools, a prompt, and an OutputSchema. Expect schema-validated JSON or a typed error.