Kind: Class
Source: atloria-monorepo/libs/agent-core/src/plugins/plugin-manager.ts
Methods
| Method | Signature | Returns |
|---|---|---|
register | register(plugin: LoadedPlugin) | void |
unregister | unregister(pluginName: string) | void |
getCommands | getCommands() | CommandDefinition[] |
getAgents | getAgents() | AgentDefinition[] |
getSkills | getSkills() | SkillDefinition[] |
getPluginNames | getPluginNames() | string[] |
getCommand | getCommand(name: string) | `CommandDefinition |
getAgent | getAgent(name: string) | `AgentDefinition |
activateSkill | activateSkill(skillName: string) | void |
deactivateSkill | deactivateSkill(skillName: string) | void |
isSkillActive | isSkillActive(skillName: string) | boolean |
getSkillDescriptions | getSkillDescriptions() | string |
Where it refuses work
PluginManagerstops the work with an early return when!plugin.PluginManagerstops the work with an early return whencmd.PluginManagerstops the work with an early return whenagent.PluginManagerstops the work with an early return whenallSkills.length === 0.
Was this page helpful?