Basic Information
Basic Information
Your name or organization name
Your contact email address
Your GitHub username, this will be used for the github actions.
The name of your agent project (will be used for directory name).
Brief description of what your agent does
Initial version number for your agent.
Version of Bindu to use
Agent Framework
Agent Framework
Choose your preferred agent framework:
- agno - Lightweight and fast
- langchain - Full-featured with extensive integrations
- crew - Multi-agent orchestration
- fastagent - High-performance agents
- openai agent - OpenAIβs native agent framework
- google adk agent - Googleβs Agent Development Kit
- custom - Bring your own framework
Skills & Capabilities
Skills & Capabilities
We do encourage you to include example skills to get started quickly.
Because the skills will be used later to advertise the power of the agents to the world.
Include example skills to get started quickly
- y - Include example skills
- n - Start with a blank slate
Comma-separated list of skill names (e.g.,
question-answering,pdf-processing,web-search)
We will create a template folder for each skill. You need to complete them.Authentication & Security
Authentication & Security
Enable authentication for your agent
- y - Enable authentication
- n - No authentication (not recommended for production)
Choose authentication provider:
- auth0 - Auth0 authentication
- cognito (not implemented yet)
- azure ad (not implemented yet)
- google (not implemented yet)
- custom (not implemented yet)
- none - No authentication
Identity & Cryptography
Identity & Cryptography
Enable Decentralized Identifier (DID) for your agent
We would encourage you to enable DID for your agent. That will help to provide an identity to your agent.
We have not added decentralised identity support yet. But thats our roadmap.
- y - Enable DID
- n - Disable DID
Enable Public Key Infrastructure
We would encourage you to enable PKI for your agent. That will create an internal folder for your agentβs keys.
- y - Enable PKI
- n - Disable PKI
Recreate cryptographic keys on each deployment.
- y - Recreate keys
- n - Reuse existing keys
Type of verification key:
- rsa - RSA encryption
- ecdsa - Elliptic Curve Digital Signature Algorithm
Agent Behavior
Agent Behavior
Enable system message for agent instructions. When enabled, a system message is added to your agentβs prompts to ensure it follows the βinput-requiredβ protocol correctly.
- y - Enable system message
- n - Disable system message
Enable context-based conversation history. When enabled, the agent maintains context across tasks, which may improve performance but could also increase hallucination risk. Monitor your agentβs output carefully if you enable this feature.
- y - Enable context-based history
- n - Use simple history
Observability & Monitoring
Observability & Monitoring
Enable telemetry for monitoring. When enabled, the agent sends telemetry data to the observability provider.
- y - Enable telemetry
- n - Disable telemetry
Enable LLM-specific observability. Uses OpenInference to track LLM usage. This format is respected by many observability providers.
- y - Enable LLM observability
- n - Disable LLM observability
Choose LLM observability provider:
- phoenix - Arize Phoenix
- langfuse - Langfuse (not properly tested yet)
Enable Jaeger for distributed tracing
- y - Enable Jaeger
- n - Disable Jaeger
Cost Tracking
Track execution costs and enable payment requirements. When enabled, clients must pay for each request. A configuration will be created with settings like amount ($0.0001), token (USDC), network (base-sepolia), payment address, and protected methods. The payment flow respects the X402 protocol. For more details, see the payment documentation.
- y - Enable cost tracking
- n - Disable cost tracking
Storage & Scheduling
Storage & Scheduling
Choose storage backend. All workers use shared storage to track tasks and persist data. For production, use PostgreSQL because in-memory storage loses all information if the pod goes down.
- memory - In-memory storage
- postgres (not implemented yet)
Choose scheduler backend. For production, use Redis.
- memory - In-memory scheduler
- redis (not implemented yet)
Deployment
Deployment
Host address for deployment
Port number for deployment, Lets use 3773 as default, two prime numbers 37+73 :)
Logging level:
- info - Standard information
- debug - Detailed debugging
- warning - Warnings only
- error - Errors only
Development Tools
Development Tools
Choose type checker:
- ty - Astralβs type checker
- none - No type checking
Include GitHub Actions CI/CD workflows
- y - Include workflows
- n - Skip workflows
Include MkDocs documentation setup
- y - Include MkDocs
- n - Skip documentation
Include Codecov integration
- y - Include Codecov
- n - Skip Codecov
Include VS Code devcontainer configuration
- y - Include devcontainer
- n - Skip devcontainer
Include Dockerfile for containerization
- y - Include Dockerfile
- n - Skip Dockerfile
Internal Defaults
These values are set automatically and not prompted during setup:Telemetry backend (internal)
OTLP endpoint for telemetry (internal)
Phoenix endpoint (internal)
Langfuse endpoint (internal)
Storage type (internal)
Scheduler type (internal)
Verification key type (internal)