Manage extensions

Extensions enable tenants to extend application agents and skills, including public and private skills. The configuration does not require changes to the original agent or skill.

The system appends additional context or instructions to a sub-agent, or public or private skill when a defined condition is met. Example conditions include invocation of a specific agent or a matching user role.

The agent does not control extension loading. The system applies the extension each time the defined condition is satisfied.

Viewing extensions

  1. Select Infor OS > GenAI > Factory > Extensions.
  2. Review the list of all extensions configured for the tenant.

Creating an extension

  1. Select Infor OS > GenAI > Factory > Extensions > Add.
  2. In the extension editor, specify values in required fields. Fields that include an asterisk (*) are required:
    Name*
    Specify a unique name for the extension.
    Description*
    Specify a description that explains the purpose and usage conditions.
    Instructions*
    Specify the instructions that the system injects into targets when the extension applies.
    Targets*
    Select Agents and skills that this extension applies to.
    Permissions
    Select Everyone or Selected security roles.
  3. Click Save.

    When the defined conditions, that is permissions assigned to the extension, are met at runtime, the extension instructions are appended to the sub-agent context after skills are loaded. Extensions can be applied to both sub-agents and Private Skills.

    Note: Extensions are always applied when their conditions are met. The agent does not control whether to load an extension.