{{ theme.skipToContentLabel || 'Skip to content' }}

Configuration and Schema

Status: published 0.3.0 stable release. Supported platforms: Windows and Linux. macOS is not yet officially supported.

Purpose

Describe agents, tools, a Workflow or explicit Loop, budgets, permissions, and quality profiles in one validated coremind.yaml file.

Every custom script tool must declare read, write, process, network, or external effects through effect. Missing declarations fail configuration validation instead of being guessed by the permission layer.

Public interfaces

  • loadConfigFile
  • parseConfigText
  • parseAndValidate
  • validateConfig
  • ToolEffectDeclarationSchema
  • LoopConfigSchema

Errors and boundaries

  • ConfigParseError: unreadable file or invalid YAML/JSON
  • ConfigValidationError: configuration does not satisfy the v2 schema
  • Validation rejects simultaneous workflow and loop, unknown Loop agents, and invalid bounds before execution

CoreMind supplies mechanisms, quality guardrails, and development guidance. Users or business owners retain control of goals, rules, data fields, approval ownership, and final acceptance.

Source, tests, and examples

{{ theme.lastUpdated?.text || theme.lastUpdatedText || 'Last updated' }}:

Released under the MIT License.