Adding integrations
Using the CLI
Add an integration using theadk add command:
- Adds the integration to
dependencies.json - Generates TypeScript types for the integration
Manual configuration
You can also manually editdependencies.json:
adk dev or adk build to regenerate types.
Integration versions
Integration versions use the formatname@version:
webchat@latest- Use the latest versionslack@0.5.0- Use a specific versionmy-workspace/custom@1.2.3- Use an integration from a specific workspace
Use
@latest when you want to automatically receive updates. Use specific versions for production deployments to ensure stability.Enabling and disabling
Control which integrations are active:Integration configuration
If you install an integration that requires configuration, you’ll receive a message instructing you to configure it:Updating integrations
To update an integration:Using the CLI
Manually
You can also update the version it manually:-
Update the version in
dependencies.json: -
Run
adk devoradk buildto regenerate types - Test your agent to ensure compatibility
Removing integrations
Remove an integration by deleting it fromdependencies.json:
adk dev or adk build to update generated types.
Always test your agent after adding, updating, or removing integrations to ensure everything works correctly.