Summary
Extensions connect external API tools to your chatbot. Provide an extension API base URL; HolderChat fetches settings and registers tools the bot can call during conversations.
Prerequisites
- Edit chatbot → Extensions tab
- Running extension API implementing HolderChat extension protocol
Step-by-step: Add extension
- Open Extensions
- Enter Extension API URL (e.g.
https://api.example.com) - Click Add Extension
- Wait for validation and tool discovery
- Extension appears under Installed Extensions
Installed Extensions
Lists active extensions with status. Remove extensions you no longer use.
What triggers a rebuild
| Action | Rebuild needed? |
|---|---|
| Add/remove extension | No (tools register at runtime) |
Limitations
- Extension server must be HTTPS and publicly reachable
- Invalid URLs fail with status message on add
- Advanced feature — for integrators and custom workflows
Troubleshooting
Symptom: Extension add fails
Cause: URL unreachable or invalid API response.
Fix: Test URL in browser; check extension server logs.
Symptom: Bot does not use extension tools
Cause: Tool not enabled or prompt does not trigger tool use.
Fix: Review extension docs; adjust Bot Instructions.