Skip to content

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.

  • Decorator-based agents — Define agents with @agent and 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
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?")
Terminal window
pip install astromesh-adk