Pods
Orchestrate Complex Agentic Workflows
Pods are a set of agentic workflows triggered by using the /pod
command within Discord. Follow these steps to get started:
- Join a Discord Server: Ensure you are a member of a Discord server where the bot is installed.
- Use the
/pod
Command: In any text channel, type/pod
followed by a prompt you want the agents to work. For example,/pod prompt: Make a Table of Sakura Season in past 10 years in Tokyo and add Future Projections
to initiate a agent run. - Follow Prompts: The bot will guide you through the necessary steps to complete the agent run. Follow the prompts and provide any required information.
- Complete the agent Run: Once all steps are completed, the bot will confirm the successful execution of the agent run.
Getting Started
StreamPod Agent is Discord bot for interacting with AI agents and models through natural language prompts. Supports model switching, agent type selection, and provides detailed execution metrics.
Overview
- Commands:
/pod
,/setmodel
,/listmodels
,/setagent
,/listagents
- Agents:
CodeAgent
,ToolCallingAgent
- Models: Multiple AWS Bedrock models including Meta Llama 3 variants and Claude 3 models
- Features:
- Dynamic model/agent switching
- Response formatting with code blocks
- Execution metrics (tokens, duration, costs)
- Autocomplete for models/agents
Commands
/pod [prompt]
Submit a prompt to the active AI agent.
Parameters:
prompt: Your query/instruction Response Features:
/setmodel [model_id]
Switch the active AI model (autocomplete supported).
Example:
/setmodel model_id: bedrock/anthropic.claude-3-haiku-20240307-v1:0
/listmodels
Show all available models.
/setagent [agent_type]
Switch agent type (autocomplete supported).
/listagents
Show available agent types.
Configuration
Agent Types
Best Practices
- Use code blocks in prompts for technical questions
- Monitor token usage with
/pod
metrics - Test different agent types for complex tasks
- Use model autocomplete (type partial model names)
- Check execution logs for troubleshooting