shipitagent
DocsExamplesToolsNotebooksChangelog
v3.0.0

Features

Everything an agent needs, in 17 parts.

Each page shows how it works, a checked example running, and the parameters that control it.

Build · The agent, its model and its tools

  • BuildAny model18 built-in providers, one loop
  • BuildTools66 built in, plus your own functions
  • BuildStructured outputPydantic models in, validated objects out
  • BuildStreamingEvery step as a typed event
  • BuildAsync SDKquery(), options and typed messages

Connect · Your systems, documents and memory

  • ConnectMCP28 servers by name, any server by URL
  • ConnectConnectionsSlack, GitHub, Linear, Jira, Notion…
  • ConnectRAGSearch your documents, cite the passages
  • ConnectSessions and memoryConversations that continue

Control · What it may do, and what it costs

  • ControlPermissionsAllow, ask or deny every tool call
  • ControlOS sandboxCommands that can't reach past the project
  • ControlVerifierA second model that checks the first
  • ControlCost and budgetsKnow and cap what every run costs

Scale · Teams, long runs and traces

  • ScaleSub-agentsSplit big work across parallel helpers
  • ScaleDeep agentsGoal, reflective, supervisor and crews
  • ScaleAutopilotLong runs with budgets and checkpoints
  • ScaleTracingEvery run recorded and replayable
shipitagent

An open-source Python runtime for agents that use tools, MCP and any model.

Learn

  • Quickstart
  • Documentation
  • Examples
  • Agent SDK API

Build

  • Tools
  • Model providers
  • MCP servers
  • Hooks

Project

  • Changelog (v3.0.0)
  • GitHub
  • PyPI
  • Security
MIT licensed · Built in the open on GitHub