Show HN: theta-spec - a humble harness agnostic configuration spec
Theta-spec is a new configuration standard designed for AI coding agents that is harness-agnostic. It allows for a single configuration file, theta.toml, to define various aspects of agent behavior and tools. This initiative aims to simplify the management and sharing of agent configurations across different platforms.
- ▪Theta-spec provides a declarative configuration standard that can be used across various AI agent harnesses.
- ▪The configuration file, theta.toml, encompasses instructions, rules, tools, skills, and subagents in one place.
- ▪The default implementation of this spec is a Rust CLI that facilitates the resolution and management of configurations.
Opening excerpt (first ~120 words) tap to expand
theta-spec theta-spec is a declarative, harness-agnostic configuration standard for AI coding agents. One theta.toml file defines the full configuration surface, i.e. instructions, rules, tools, skills, subagents. A protocol is specified for the lifecycle of this configuration file, and any theta-spec compliant implementation can resolve, lock, and cast it to any supported harness. theta is the default implementation of this spec — a Rust CLI that resolves, locks, and casts theta.toml to any supported harness. Docs All the documentation for the specification is present here and can also be built and served locally by running uv run mkdocs serve --livereload Motivation Agent harnesses are here to stay. Each one ships its own configuration format but still all of them share similarities.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.