Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
evolve
command
Command evolve evaluates coding-agent plugins: static checks, trigger accuracy, behavioral evals, and Markdown/JSON reports.
|
Command evolve evaluates coding-agent plugins: static checks, trigger accuracy, behavioral evals, and Markdown/JSON reports. |
|
internal
|
|
|
cli
Package cli carries the shared state every evolve subcommand consumes: the global flags, the layered .evolve configuration (YAML, JSON, JSONC, or TOML — see ConfigExtensions), and the helpers that resolve them into a repository, provider set, and token counter.
|
Package cli carries the shared state every evolve subcommand consumes: the global flags, the layered .evolve configuration (YAML, JSON, JSONC, or TOML — see ConfigExtensions), and the helpers that resolve them into a repository, provider set, and token counter. |
|
configdoc
Package configdoc renders the configuration documentation: a Markdown reference describing every option with its default, and annotated example config files (.evolve.yaml, .evolve.jsonc, .evolve.toml) with every default value set.
|
Package configdoc renders the configuration documentation: a Markdown reference describing every option with its default, and annotated example config files (.evolve.yaml, .evolve.jsonc, .evolve.toml) with every default value set. |
|
encfmt
Package encfmt reads and writes the supported encoding formats — JSON, JSONC, and YAML — behind one JSON data model.
|
Package encfmt reads and writes the supported encoding formats — JSON, JSONC, and YAML — behind one JSON data model. |
|
evalspec
Package evalspec parses the authored eval definitions: triggers and evals files in skill-creator's envelope shape ({skill_name?, evals|triggers: [...]}).
|
Package evalspec parses the authored eval definitions: triggers and evals files in skill-creator's envelope shape ({skill_name?, evals|triggers: [...]}). |
|
grade
Package grade evaluates case assertions against an agent's workspace and final output: deterministic checks (files, regexes, commands) plus an LLM judge for subjective assertions.
|
Package grade evaluates case assertions against an agent's workspace and final output: deterministic checks (files, regexes, commands) plus an LLM judge for subjective assertions. |
|
layout
Package layout detects which of the three supported repository shapes a root directory has and enumerates its plugins and eval definitions.
|
Package layout detects which of the three supported repository shapes a root directory has and enumerates its plugins and eval definitions. |
|
manifest
Package manifest parses the artifacts a plugin repository ships: plugin and marketplace manifests (as generic JSON, mirroring the loose reads the checks perform) and SKILL.md frontmatter.
|
Package manifest parses the artifacts a plugin repository ships: plugin and marketplace manifests (as generic JSON, mirroring the loose reads the checks perform) and SKILL.md frontmatter. |
|
provider
Package provider defines the agent providers the harness can drive (Anthropic, OpenAI, Google, Cursor): their model matrices with pricing, runner-CLI command construction, output parsing, and token-counting clients.
|
Package provider defines the agent providers the harness can drive (Anthropic, OpenAI, Google, Cursor): their model matrices with pricing, runner-CLI command construction, output parsing, and token-counting clients. |
|
report
Package report renders the committed results.json files into EVALUATION.md (root rollup, plus per-plugin detail pages in marketplace/multi layouts) and a machine-readable EVALUATION.json.
|
Package report renders the committed results.json files into EVALUATION.md (root rollup, plus per-plugin detail pages in marketplace/multi layouts) and a machine-readable EVALUATION.json. |
|
results
Package results owns the committed results files that live beside each skill's eval definitions (evals/<skill>/results.<ext>, format selected by results_format).
|
Package results owns the committed results files that live beside each skill's eval definitions (evals/<skill>/results.<ext>, format selected by results_format). |
|
run
Package run implements the three eval engines behind `evolve run`: static checks (Tier 0), trigger accuracy (Tier 1), and behavioral evals (Tier 2).
|
Package run implements the three eval engines behind `evolve run`: static checks (Tier 0), trigger accuracy (Tier 1), and behavioral evals (Tier 2). |
|
runner
Package runner executes provider CommandSpecs.
|
Package runner executes provider CommandSpecs. |
|
tokencount
Package tokencount caches provider-reported input-token counts.
|
Package tokencount caches provider-reported input-token counts. |
|
version
Package version exposes build metadata stamped in via -ldflags.
|
Package version exposes build metadata stamped in via -ldflags. |
|
workspace
Package workspace builds the throwaway project directories agent sessions run in: every skill of the plugin is symlinked into each requested skills dir (so the skill under test has to win against its siblings), and case fixture files are written at their relative paths.
|
Package workspace builds the throwaway project directories agent sessions run in: every skill of the plugin is symlinked into each requested skills dir (so the skill under test has to win against its siblings), and case fixture files are written at their relative paths. |
|
Package schemas embeds the published JSON Schemas (draft 2020-12) that define evolve's authored eval files (evals, triggers) and emitted artifacts (results, EVALUATION rollup), plus the skill-creator-compatible contracts they extend (grading, metrics, timing, benchmark, history).
|
Package schemas embeds the published JSON Schemas (draft 2020-12) that define evolve's authored eval files (evals, triggers) and emitted artifacts (results, EVALUATION rollup), plus the skill-creator-compatible contracts they extend (grading, metrics, timing, benchmark, history). |
Click to show internal directories.
Click to hide internal directories.