Agent Development Kit
The Astromesh ADK (Agent Development Kit) is a Python-first framework for building, running, and deploying AI agents. It wraps the Astromesh runtime engine with an intuitive decorator and class API.
Key Features
Section titled “Key Features”- Decorator-based agents — Define agents with
@agentand tools with@tool - Auto-generated schemas — Tool JSON schemas from Python type hints
- Multi-agent composition — Teams with supervisor, swarm, pipeline, and parallel patterns
- Local + Remote — Develop locally, deploy to Astromesh with one line
- Full observability — Traces, costs, tokens, and callbacks built in
Quick Example
Section titled “Quick Example”from astromesh_adk import agent, tool
@tool(description="Search the web")async def search(query: str) -> str: ...
@agent(name="assistant", model="openai/gpt-4o", tools=[search])async def assistant(ctx): """You are a helpful research assistant.""" return None
result = await assistant.run("What is quantum computing?")Install
Section titled “Install”pip install astromesh-adk