Skip to main content

A minimalist multi-agent orchestration library.

Project description

🐝 Swarm Kit

A minimalist, state-aware multi-agent orchestration framework.

Swarm Kit is a lightweight Python framework designed to build fault-tolerant, multi-agent systems. It provides native state management, tool execution, and a beautiful real-time local dashboard, all while remaining LLM-agnostic via LiteLLM.

Features

  • 🧠 Native State Management: Agents share a global memory state, preventing context loss in long workflows.
  • 🛠️ Tool Execution: Easily map native Python functions to agents for database lookups, API calls, and more.
  • 🔄 Fault-Tolerant Routing: Built-in guardrails prevent infinite self-transfer loops and LLM hallucination crashes.
  • 📊 Agent Studio UI: A beautiful, real-time local dashboard to observe agent logic and handovers.
  • 🔌 LLM Agnostic: Swap between OpenAI, Anthropic, Gemini, or local models by simply changing a string.

Installation

pip install swarm-kit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swarm_agent_kit-0.1.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

swarm_agent_kit-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file swarm_agent_kit-0.1.0.tar.gz.

File metadata

  • Download URL: swarm_agent_kit-0.1.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for swarm_agent_kit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f3ba05bb90cbff60729b4b6f73c01c6e4d8614fe97e0e33f58266a01918d31ab
MD5 e968de3a0b29981e2ee9172e431d89ea
BLAKE2b-256 8d1a3a34465d94b71b58b449002afd513ddd2396c72026927af57c004ad71129

See more details on using hashes here.

Provenance

The following attestation bundles were made for swarm_agent_kit-0.1.0.tar.gz:

Publisher: publish.yml on moseleydev/swarm-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swarm_agent_kit-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for swarm_agent_kit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8fae985bb63f78e93c28ed08925b8982a9595c09de9adb0475b741a85951825
MD5 95a87ffb13a56536a22078e2550e25b5
BLAKE2b-256 2d0be1e5454eaa1fa9793d3c9ce9b28c76fd019f9cad59a6557196158b25791c

See more details on using hashes here.

Provenance

The following attestation bundles were made for swarm_agent_kit-0.1.0-py3-none-any.whl:

Publisher: publish.yml on moseleydev/swarm-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page