knowledge connections is accepted as an alias for knowledge sources.
Supported connectors
Source lifecycle
Authorize or select files
OAuth/picker connectors return an authorization URL. Open it, approve access, and select files when the provider shows a picker.
List sources
Create sources
OAuth/picker sources:| Option | Description |
|---|---|
--connector <connector> | Required connector type. |
--name <name> | Friendly connection name. |
--owner <owner> | GitHub owner. Required for GitHub create. |
--api-key <token> | GitHub personal access token. |
--domain <domain> | Confluence domain. Required for Confluence create. |
--label <label> | Optional provider-visible label metadata. |
--client-redirect-url <url> | Optional URL to redirect to after OAuth/picker. |
--metadata <json> | Extra metadata object. |
sources add is an alias for sources create.
Get and update a source
Authorize or select more files
Useauthorize for first-time OAuth approval, reauthorization, or selecting more files for an existing picker connection:
reauthorizeselect-filespicker
List source documents
Ingest source documents
| Option | Description |
|---|---|
--sync <frequency> | Auto-sync ingested source content. Values: NEVER, DAILY, WEEKLY, MONTHLY. |
--external-id <id> | Ingest a selected external document ID. Repeatable. |
--document <id> | Alias-style document selector for external IDs. Repeatable. |
--page <id> | Confluence/Notion page selector. Repeatable. |
--metadata <json> | Extra metadata object. |
GitHub helpers
List repositories:--pattern is repeatable.