Skip to main content
Version: 0.23.0

Interface: ExtensionCapability

Defined in: core/extensions.ts:123

Something the agent does well with an extension (#62): the skills that say how and the tools that do it, described for the person. Its id is what requires names, neutral (lms-grading, not moodle-grading), so an agent's skills depend on what can be done, not on which extension does it.

Properties​

PropertyTypeDescriptionDefined in
idstring-core/extensions.ts:124
skillsstring[]Its skills, by their folder in the extension's skills/.core/extensions.ts:126
textsPartial<Record<Language, CapabilityText>>Its label and description, by language.core/extensions.ts:130
toolsstring[]Its tools, by short name (of any of its servers).core/extensions.ts:128