Integration Process
- Create & Deploy Your Agent
- Build your agent using this development guide
- Deploy it to a publicly accessible endpoint
- Ensure both
/tools
and/tools/:toolName
endpoints are working
- Add Agent to Your Bhindi Account
- Start a new chat on Bhindi.io
- Use the following message format:
- With OAuth Integration (Optional)
- For agents that need access to services like GitHub, Google, Discord, etc.
- First connect the required apps at bhindi.io/apps
- Include OAuth services in your agent registration:
Required Information
- id: Unique identifier for your agent (lowercase, hyphens allowed)
- name: Display name for your agent
- description: What your agent does and its capabilities
- endpoint: Public HTTPS URL where your agent is deployed
- oauth (optional): Comma-separated list of services your agent needs access to
OAuth Access
For agents requiring OAuth access:- Connect Apps First: Visit bhindi.io/apps and connect the required services (GitHub, Google, Discord, etc.)
- Account Access: Your custom agent will get access to predefined scopes only, not full authentication access to connected accounts
- Supported Services: Include any of the 15+ integrations available in the Bhindi ecosystem
Integration Support
The Bhindi Agent Manager will guide you through the integration process and help resolve any issues during setup.- With Variable Integration (Optional)
- For agents that need access to variables like
x-var-api-key
orx-var
- Include variables in your agent registration:
- For agents that need access to variables like
Whatever theref
in the agent variable is provided, will be called at theendpoint
withx-ref