Welcome to agent-sdk! This tool helps you build easy programs using a straightforward framework. You do not need programming skills to get started.
To download agent-sdk, visit this page: agent-sdk Releases
cmd in the Start Menu.Terminal.Install the SDK: You can install the agent-sdk using one of these commands:
uv sync
or
uv add bu-agent-sdk
You can start using agent-sdk to create your first agent quickly. Follow these easy steps:
Open Your Code Editor: You can use any text editor or code editor you like.
Create a New Python File: Name it something easy, like my_agent.py.
Copy the Sample Code: Use the following code to set up a simple agent:
import asyncio
from bu_agent_sdk import Agent, tool, TaskComplete
from bu_agent_sdk.llm import ChatAnthropic
@tool("Add two numbers")
async def add(a: int, b: int) -> int:
return a + b
@tool("Signal task completion")
async def done(message: str) -> str:
raise TaskComplete(message)
agent = Agent(
llm=ChatAnthropic(model="claude-sonnet-4-20250514"),
tools=[add, done],
)
async def main():
result = await agent.query("What is 2 + 3?")
print(result)
asyncio.run(main())
Run Your Agent:
my_agent.py.python my_agent.py and hit Enter.You should see the result printed out. It should show the answer to your question!
The key idea behind agent-sdk is simplicity. It helps you create agents that run tasks without complex coding. You focus on what you want to achieve, while the framework handles the details.
Our guiding principle is clear: the value lies in what your model can do. With agent-sdk, you focus on the tasks, not on writing lengthy codes. This leads to more efficient learning and better outcomes.
If you need help or want to connect with others using agent-sdk, you can join our community forums or chat groups. Here are some options:
Once you feel comfortable with the basics, explore more advanced features in the documentation. You will find guides on creating more complex agents and integrating various tools.
We welcome contributions. If you want to help make agent-sdk better, check the issues section on our GitHub page. Your input is valuable.
Your feedback helps us improve. If you have thoughts about agent-sdk, please reach out through GitHub issues or our community channels.
Thank you for choosing agent-sdk! Enjoy building your agents.