Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Documentation
url: https://github.com/thenvoi/thenvoi-sdk-python#readme
url: https://github.com/band-ai/band-sdk-python#readme
about: Check the README for usage instructions and examples
2 changes: 1 addition & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -457,7 +457,7 @@ Every example file must include PEP 723 inline script metadata at the top for st
# dependencies = ["band-sdk[<extra>]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Brief description of what this example does.
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Thank you for your interest in contributing to the Band Python SDK! This documen
2. **Add the upstream remote**

```bash
git remote add upstream https://github.com/thenvoi/thenvoi-sdk-python.git
git remote add upstream https://github.com/band-ai/band-sdk-python.git
```

3. **Install dependencies**
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Band Python SDK

<p align="center">
<img src="https://raw.githubusercontent.com/thenvoi/thenvoi-sdk-python/main/assets/band-readme-banner.png" alt="Band" width="100%">
<img src="https://raw.githubusercontent.com/band-ai/band-sdk-python/main/assets/band-readme-banner.png" alt="Band" width="100%">
</p>

<div align="center">
<a href="https://pypi.org/project/band-sdk/"><img src="https://img.shields.io/pypi/v/band-sdk.svg" alt="PyPI version"></a>
<a href="https://github.com/thenvoi/thenvoi-sdk-python/actions"><img src="https://img.shields.io/badge/CI-passing-brightgreen" alt="CI"></a>
<a href="https://github.com/band-ai/band-sdk-python/actions"><img src="https://img.shields.io/badge/CI-passing-brightgreen" alt="CI"></a>
<a href="https://docs.band.ai"><img src="https://img.shields.io/badge/docs-band.ai-blue" alt="Docs"></a>
<a href="https://discord.gg/gvMYpB9eAY"><img src="https://img.shields.io/badge/Discord-join%20chat-5865F2?logo=discord&logoColor=white" alt="Discord"></a>
<a href="https://pypi.org/project/band-sdk/"><img src="https://img.shields.io/pypi/pyversions/band-sdk.svg" alt="Python 3.11+"></a>
Expand Down
2 changes: 1 addition & 1 deletion examples/20-questions-arena/guesser_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[langgraph]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Guesser agent for the 20 Questions Arena game.
Expand Down
2 changes: 1 addition & 1 deletion examples/20-questions-arena/start_game.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[langgraph]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""Start a 20 Questions Arena game as a user by creating a room, adding all agents, and sending a message.

Expand Down
2 changes: 1 addition & 1 deletion examples/20-questions-arena/thinker_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[langgraph]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Thinker agent for the 20 Questions Arena game.
Expand Down
2 changes: 1 addition & 1 deletion examples/a2a_bridge/01_basic_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[a2a]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic A2A adapter example.
Expand Down
2 changes: 1 addition & 1 deletion examples/a2a_bridge/02_with_auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[a2a]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
A2A adapter with authentication example.
Expand Down
2 changes: 1 addition & 1 deletion examples/a2a_gateway/01_basic_gateway.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[a2a_gateway]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic A2A Gateway adapter example.
Expand Down
2 changes: 1 addition & 1 deletion examples/a2a_gateway/02_with_demo_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[a2a_gateway_demo]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Run A2A Gateway with Demo Orchestrator Agent.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/01_basic_acp_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic ACP Server example - Band as an ACP agent.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/02_acp_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
ACP Client example - Use a remote ACP agent from Band.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/03_acp_server_with_routing.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
ACP Server with routing - Target specific peers via slash commands or modes.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/04_acp_client_rich_streaming.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
ACP Client with rich streaming - Thoughts, tool calls, and plans.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/05_acp_server_push_notifications.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
ACP Server with push notifications - Real-time activity from Band peers.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/06_cursor_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Cursor ACP Client - Use Cursor's AI agent from Band.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/07_jetbrains_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
JetBrains ACP Server - Use Band as an ACP agent in JetBrains IDEs.
Expand Down
2 changes: 1 addition & 1 deletion examples/acp/08_acp_bridge_architecture.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[acp]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
ACP Bridge Architecture example.
Expand Down
2 changes: 1 addition & 1 deletion examples/agentcore/agentcore_llm_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
# ]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""AgentCore container that runs the Band SDK per invocation.

Expand Down
2 changes: 1 addition & 1 deletion examples/anthropic/01_basic_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[anthropic]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic Anthropic SDK agent example.
Expand Down
2 changes: 1 addition & 1 deletion examples/anthropic/02_custom_instructions.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[anthropic]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Agent with custom system prompt instructions.
Expand Down
2 changes: 1 addition & 1 deletion examples/anthropic/03_tom_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[anthropic]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Tom the cat agent - tries to catch Jerry!
Expand Down
2 changes: 1 addition & 1 deletion examples/anthropic/04_jerry_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[anthropic]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Jerry the mouse agent - clever and cheese-loving!
Expand Down
2 changes: 1 addition & 1 deletion examples/anthropic/05_contact_management.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[anthropic]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Contact management example using the Anthropic adapter.
Expand Down
2 changes: 1 addition & 1 deletion examples/claude_sdk/01_basic_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# dependencies = ["band-sdk[claude_sdk]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic Claude SDK Agent Example.
Expand Down
2 changes: 1 addition & 1 deletion examples/claude_sdk/02_extended_thinking.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# dependencies = ["band-sdk[claude_sdk]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Extended Thinking Claude SDK Agent Example.
Expand Down
2 changes: 1 addition & 1 deletion examples/claude_sdk/03_tom_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[claude_sdk]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Tom the cat agent using Claude SDK.
Expand Down
2 changes: 1 addition & 1 deletion examples/claude_sdk/04_jerry_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[claude_sdk]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Jerry the mouse agent using Claude SDK.
Expand Down
2 changes: 1 addition & 1 deletion examples/claude_sdk/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ claude --version

```bash
# Install with claude_sdk extras
uv add "git+https://github.com/thenvoi/thenvoi-sdk-python.git[claude_sdk]"
uv add "git+https://github.com/band-ai/band-sdk-python.git[claude_sdk]"

# Or from repository
uv sync --extra claude_sdk
Expand Down
2 changes: 1 addition & 1 deletion examples/claude_sdk_docker/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# dependencies = ["band-sdk[claude_sdk]", "pyyaml"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
YAML-based agent runner for Band Claude SDK.
Expand Down
2 changes: 1 addition & 1 deletion examples/codex/01_basic_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[codex]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic Codex adapter agent example.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/01_basic_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic CrewAI agent example.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/02_role_based_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
CrewAI agent with role, goal, and backstory.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/03_coordinator_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
CrewAI coordinator agent for multi-agent orchestration.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/04_research_crew.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Complete CrewAI-style crew with multiple specialized agents.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/05_tom_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Tom the cat agent using CrewAI.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/06_jerry_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Jerry the mouse agent using CrewAI.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/07_contact_and_memory_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
CrewAI agent with contact and memory tools enabled.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/08_flow_router.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""CrewAI Flow router example.

Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/09_flow_custom_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""CrewAI Flow custom tools example.

Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/10_memory_tool_usage.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[crewai]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
CrewAI agent with memory tools enabled.
Expand Down
2 changes: 1 addition & 1 deletion examples/crewai/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -446,4 +446,4 @@ Those examples depend heavily on model quality and prompt interpretation. They a

- [CrewAI Documentation](https://docs.crewai.com/)
- [CrewAI GitHub](https://github.com/crewAIInc/crewAI)
- [Band SDK Documentation](https://github.com/thenvoi/thenvoi-sdk-python)
- [Band SDK Documentation](https://github.com/band-ai/band-sdk-python)
2 changes: 1 addition & 1 deletion examples/gemini/01_basic_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# dependencies = ["band-sdk[gemini]"]
#
# [tool.uv.sources]
# band-sdk = { git = "https://github.com/thenvoi/thenvoi-sdk-python.git" }
# band-sdk = { git = "https://github.com/band-ai/band-sdk-python.git" }
# ///
"""
Basic Gemini agent example.
Expand Down
Loading
Loading