Skip to content

Built-in Harness registrations ​

The authored registration list is catalog.json. Change it and run make generate-harness-catalog; make check-harness-catalog checks the generated projections.

IdentifierDisplay nameModel configuration declarationCore qualification constructor
claude_sdkClaude Codeclaudesdk.ConfigurationclaudeProfile
codexCodexcodex.ConfigurationcodexProfile
mcodeMiniMax Codemcode.ConfigurationmcodeProfile

Configuration declarations live in internal/harnessconfig/<package> and qualification constructors in services/core/internal/engine. These registrations describe the build. Which Harnesses a deployment enables is the core.harnesses process setting, Harness capabilities lists what each Harness supports, and a connected Runtime reports its own availability. Harness onboarding describes the adapter and packaging steps.

Released under the MIT License.