Integrations

Integrations connect third-party accounts (social platforms, tools) so the agent can act on them. Connections are managed through Composio; once an account is connected, its actions become agent tools automatically. A separate bidirectional GitHub Projects v2 sync is also available.

Use in the UI

Open Integrations under Settings (/integrations).

  • Browse available toolkits and connect an account (OAuth).
  • The "connected" badge reflects real auth status.
  • Reconnect, sync, or disconnect an account.

Use with AI

  • integrations_list_toolkits, integrations_list_connections
  • integrations_connect_init, integrations_reconnect, integrations_sync_connection, integrations_disconnect
  • Once connected, third-party actions appear as their own tools for that user.
  • GitHub Projects: github_* (status, import, sync pull/push, bind/unbind).

Connecting uses connectedAccounts.link under the hood; the userId is the subject id, and an auth_config_id is required.

Use the API

curl https://<host>/api/invoke/integrations.list_connections \
  -H "Authorization: Bearer $NIHMBUS_API_KEY"

Reference

Integrations · GitHub Projects Sync.