Integrations
Functions for surfacing third-party connectors (Outlook, Jira, Slack, …) so the user can connect them before they get linked to an agent.
Integrations vs. tools. Integrations are catalog connectors to external services. Once connected, an agent links them with
agent-link-integration. Workspace tools (tool_…) are different — see Tools. Higento never sees or returns secrets or configuration values, only whether an integration is configured and active.
integration-connect
Show compact integration cards in chat so the user can connect integrations. Pass integration names/keywords (e.g. outlook, jira). Returns, per integration, whether it is configured and whether an existing configuration is active.
Input
| Field | Type | Required | Description |
|---|---|---|---|
integrationNames | string[] | Yes | Names or keywords to match integrations (e.g. ["outlook", "jira"]). |
Output
| Field | Type | Description |
|---|---|---|
integrations | array | Matched integrations, each \{ id, name, displayName, configured, configurationActive?, description \}. |
unmatched | string[] | Input keywords that matched no integration (omitted when none). |