Skip to content

.halguru.yaml

Represents the configuration of an agent, including its metadata, operational parameters, and settings for various components such as connectors, prompts, and communication channels.

HalGuru: {}
Agent: {}
Operator: {}
PaymentGateway: {}
Messages: []
Prompts: []
LlmConnectors: []
RagConnectors: []
Secrets: []
TestCases: []
ExampleMessages: []
Channels: []
Restrictions: {}
CodeSnippets: []
Files: []

Properties#

Name Type Required Description
HalGuru Object ✔️ Header information for the hal.guru platform. Don't change this.
Agent Object ✔️ The agent configuration
Operator Object The operator configuration
PaymentGateway Object The payment gateway configuration for the agent.
Messages List Static messages used for quick access within the system.
Prompts List ✔️ Prompts available within the agent's configuration.
LlmConnectors List ✔️ LLM connector configurations.
RagConnectors List ✔️ RAG connector configurations.
Secrets List Key-value pairs used to store sensitive information.
TestCases List Test cases for validating the behavior of an agent.
ExampleMessages List Example messages that demonstrate input-output interactions for an agent.
Channels List The communication channels that are available to the agent.
Restrictions Object Defines the access limitations and restrictionsPathModel for users based on their account type
CodeSnippets List Code snippets available within the agent configuration.
Files List Files used within the agent configuration.

Technical Information#

Property Value
Path .halguru.yaml:
Internal Root Type AgentHalConfiguration
File Extension .halguru.yaml
JSON Schema halguru-schema.json

Last updated: 2025-12-05
Autogenerated: Yes
AI powered: Yes
Core version: 1.75.0