โโโ โโโ โโโโโโโ โโโโโโโโโโ โโโโ โโโโ โโโโโโ โโโโโโโโโโโโโโโโ โโโโโโ โโโ
โโโ โโโโโโโโโโโโโโโโโโโโโโโ โโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโ โโโโโโ โโโโโโโโโ โโโ โโโโโโโโโโโโโโโโโโโ โโโ โโโโโโโโโโโ โโโโโโ
โโโโ โโโโโโโ โโโโโโโโโ โโโ โโโโโโโโโโโโโโโโโโโ โโโ โโโโโโโโโโโ โโโโโโ
โโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโ โโโ โโโโโโ โโโ โโโ โโโ โโโโโโโโโโ โโโ
โโโโโ โโโโโโโ โโโโโโโโโโ โโโ โโโโโโ โโโ โโโ โโโ โโโโโโโโโ โโโ
[ AGENTIC WORKFLOWS // TOOL ORCHESTRATION // COMMAND R+ ]
Autonomous tool orchestration powered by Cohere Command R+.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโ โโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโ
โโ โโโโโโโ โโ AN AUTONOMOUS AGENT THAT USES TOOLS โโโโ
โโ โโโโโโโโโ โโ TO ACCOMPLISH ANY TASK AUTONOMOUSLY โโโโ
โโ โโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โโ โโ โ
โ โโ A powerful AI agent framework built on Cohere's Command R+ โโ โ
โ โโ Featuring multi-tool orchestration for real-world task execution โโ โ
โ โโ Web search โข Code execution โข Math โข Scraping โข Time/Date โโ โ
โ โโ โโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
|
|
| CAPABILITY | DESCRIPTION | STATUS |
|---|---|---|
WEB_SEARCH |
Real-time internet search via DuckDuckGo | โ ONLINE |
CALCULATOR |
Safe mathematical expression evaluation | โ ONLINE |
PYTHON_EXEC |
Sandboxed Python code execution | โ ONLINE |
WEB_SCRAPE |
Content extraction from any webpage | โ ONLINE |
TIMEZONE |
Current time in any global timezone | โ ONLINE |
MULTI_TURN |
Contextual conversation memory | โ ONLINE |
TOOL_CHAIN |
Automatic multi-tool orchestration | โ ONLINE |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ USER INTERFACE LAYER โ
โ [ CLI // WEB UI // API CLIENT ] โ
โโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FASTAPI SERVER โ
โ [ Async // REST ] โ
โโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โฟ COHERE AGENT CORE โฟ โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ Conversation Management โ Tool Selection โ โ
โ โ โ Context Retention โ Response Synthesis โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ COHERE API [ COMMAND R+ ] โ
โ [ Tool Use // Chat // Reasoning ] โ
โโโโโโโโโโโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โฟ TOOL LAYER โฟ โ
โ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ
โ โ Web Searchโ โCalculator โ โ Python โ โ Scraper โ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ โธ You: What's the latest news about quantum computing? โ
โ โ
โ โ Agent thinking... โ
โ โโ Executing: web_search({"query": "quantum computing news 2024"}) โ
โ โโ Result received โ
โ โ
โ โ Agent: Based on my search, here are the latest developments... โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โธ You: Calculate compound interest on $10000 at 7% for 5 years โ
โ โ
โ โ Agent thinking... โ
โ โโ Executing: calculator({"expression": "10000 * (1 + 0.07) ** 5"}) โ
โ โโ Result received โ
โ โ
โ โ Agent: The compound interest calculation shows $14,025.52 โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โธ You: Write Python code to find prime numbers up to 100 โ
โ โ
โ โ Agent thinking... โ
โ โโ Executing: execute_python({"code": "..."}) โ
โ โโ Result received โ
โ โ
โ โ Agent: Here are the prime numbers: [2, 3, 5, 7, 11, 13, ...] โ
โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ Python 3.10+ โ
โ โ Cohere API Key โ https://dashboard.cohere.com/api-keys โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
# Clone the repository
git clone https://github.com/BabyChrist666/cohere-multi-tool-agent.git
cd cohere-multi-tool-agent
# Create virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Edit .env โ Add your COHERE_API_KEY# Run CLI Agent
python agent.py
# Launch Web Server
python server.py
# Access: http://localhost:8000curl -X POST http://localhost:8000/chat \
-H "Content-Type: application/json" \
-d '{
"message": "Search for Cohere AI news",
"session_id": "user123"
}'curl http://localhost:8000/toolscurl http://localhost:8000/health# tools.py
# 1. Define tool schema
TOOL_DEFINITIONS.append({
"type": "function",
"function": {
"name": "my_tool",
"description": "What my tool does",
"parameters": {
"type": "object",
"properties": {
"param1": {"type": "string", "description": "..."}
},
"required": ["param1"]
}
}
})
# 2. Implement the function
def my_tool(param1: str) -> dict:
# Your logic here
return {"success": True, "result": "..."}
# 3. Register executor
TOOL_EXECUTORS["my_tool"] = my_toolcohere-multi-tool-agent/
โโโ agent.py # Core agent logic
โโโ tools.py # Tool definitions & executors
โโโ server.py # FastAPI server & endpoints
โโโ requirements.txt # Dependencies
โโโ README.md # Documentation
FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "server.py"]โ Railway โ Set COHERE_API_KEY โ Deploy
โ Render โ Set COHERE_API_KEY โ Deploy
โ Fly.io โ Set COHERE_API_KEY โ Deploy
โ Swagger UI โ http://localhost:8000/docs
โ ReDoc โ http://localhost:8000/redoc
| Cohere Command R+ |
FastAPI Async Server |
DuckDuckGo Search API |
Python Runtime |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โฟ BUILT FOR THE COHERE ECOSYSTEM โฟ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
MIT License
Tools are the extensions of will. Execute without hesitation.