Skip to main content

Documentation Index

Fetch the complete documentation index at: https://familyco.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Plugins extend FamilyCo with new tools, skills, and providers. Each plugin lives under plugins/<name>/ and registers capabilities with the runtime when enabled.

Views

  • Plugin inventory
  • Plugin capability list — tools, skills, providers contributed.
  • Plugin state and approval mode.

Actions

  • Discover plugins
  • Enable / disable a plugin
  • Update plugin approval mode

Integration behavior

  • Enabling a plugin refreshes tool and skill inventories.
  • Disabling a plugin removes its tools from active runtime usage.
  • Plugin tool names are namespaced and become available to chat engine prompt and tool context when enabled.

Lifecycle

  1. Plugin discovery runs at startup (and on manual refresh).
  2. Capabilities are registered with the relevant services (tools, skills, providers).
  3. Tool policy (tools.registry, tools.customFields) is consulted on each session and execution.
  4. The plugin loader notifies subscribers via onPluginsRefreshed when the inventory changes.
See Tools for the tool policy and required custom field rules.