Skip to content

halguru configure

Publish an AI Agent to the hal.guru platform. Usage:

halguru configure [options]

Options Default Description
--help, -h Prints help information
--agent-file, -a The YAML file that defines the agent to be used.
--add-comments, -c Adds comments to the YAML file during configuration.
--remove-comments, -r Removes comments from the YAML file during configuration.
--expanded-yaml, -e Extends the YAML file with properties that are null.
--force, -f Forces the configuration process to proceed without prompting for confirmation.
--pre-release, -p If specified, pre-release environments will be included in the configuration.
--verbose, -v Enables detailed output for debugging and troubleshooting purposes.

Summary#

Represents the command for configuring an AI Agent using a specified YAML file.

Remarks#

The configuration process will overwrite the existing YAML file with updated settings. This command allows users to enable verbose output for detailed troubleshooting, if required.

Option --help, -h#

Prints help information

Option --agent-file, -a#

The YAML file that defines the agent to be used.

  • Type: String

Gets the path to the YAML file that defines the agent configuration.

When the file name is not defined, it is searched for a file with the extension *.halguru in the current directory.

Option --add-comments, -c#

Adds comments to the YAML file during configuration.

Gets a value indicating whether comments should be automatically added to the YAML file during configuration.

Determines if descriptive comments should be injected into the YAML configuration file. This can be useful for providing context or instructions within the file, aiding in its understanding and future edits. By default, this option is disabled.

Option --remove-comments, -r#

Removes comments from the YAML file during configuration.

Gets a value indicating whether comments should be removed from the YAML file during configuration.

Determines if comments present in the YAML file will be stripped as part of the configuration process. By default, this property is set to false, meaning comments will be retained unless explicitly specified otherwise by the user.

Option --expanded-yaml, -e#

Extends the YAML file with properties that are null.

Specifies whether to extend the YAML file with properties that are null.

When enabled, the YAML configuration file will include properties that are set to null, providing an expanded view of the configuration structure. This can be useful for debugging or when a more verbose output is required to understand the full potential schema of the YAML file.

Option --force, -f#

Forces the configuration process to proceed without prompting for confirmation.

Gets a value indicating whether the configuration process should proceed without prompting for confirmation.

When set to true, the command will execute actions that would otherwise require explicit user consent, such as overwriting existing files or making non-reversible changes.

Option --pre-release, -p#

If specified, pre-release environments will be included in the configuration.

Gets a value indicating whether pre-release environments should be included in the configuration.

Enabling this property allows the configuration process to include settings for pre-release environments. This might be useful in scenarios where testing or experimentation with non-production environments is required.

Option --verbose, -v#

Enables detailed output for debugging and troubleshooting purposes.

Specifies whether detailed output is enabled for debugging and troubleshooting purposes.

When set to true, additional information about the command execution process is displayed, which can be useful for diagnosing issues or understanding internal operations. By default, the value is false, indicating standard output only.


Last updated: 2025-10-13
Autogenerated: Yes
AI powered: Yes
Core version: 1.66.0