Schemas
YAML schemas define the structure, allowed fields, data types, and validation rules for hal.guru configurations files. They are used to validate and process YAML files.
By describing what a valid configuration should look like, schemas help catch errors early, ensure consistency across environments, and enable richer tooling such as auto-completion, linting, and documentation hints in editors.
They also make configurations more maintainable and self-descriptive, improving collaboration between teams. In practice, a schema acts as a contract that both authors and automated systems can rely on when creating, validating, and processing YAML files.
Available Schemas#
File extension | Schema | Status | Core Version |
---|---|---|---|
.halguru.yaml | halguru-schema.json | ⚪ No data | No data |
.halguru-state.yaml | halguru-state-schema.json | ⚪ No data | No data |
.halguru-action.yaml | halguru-action-schema.json | ⚪ No data | No data |
.halguru-webscraping.yaml | halguru-webscraping-schema.json | ⚪ No data | No data |
→ Schemas Installation#
↗ Deep Understanding Schema#
Last updated: | 2025-09-06 |