Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Mambo Agents

AI Agent framework built on LangChain/LangGraph — multi-backend filesystem, sub-agent parallel scheduling, conversation summarization, security review, skills system, and more, out of the box.
基于 LangChain/LangGraph 的 AI Agent 框架 — 提供多后端文件系统、子代理并行调度、对话摘要、安全审查、技能系统等开箱即用的能力。

📖 English | 中文

This project draws architectural inspiration from deepagents, with independent refactoring and extensions. See comparison with deepagents.

Key Features

Quick Start

pip install mambo-agents
from mambo_agents import create_mambo_agent, StoreBackend
from langchain_core.messages import HumanMessage

agent = create_mambo_agent(
    "gpt-4o",
    backend=StoreBackend(),
    include_general_purpose=True,
)
result = agent.invoke({"messages": [HumanMessage("Create a hello.py file")]}, config={"configurable": {"thread_id": "session-1"}})

Architecture

┌──────────────────────────────────────────────────────────┐
│                    create_mambo_agent()                   │
│                                                          │
│  ┌─────────────┐  ┌──────────┐  ┌────────────────────┐  │
│  │   Backend   │  │  Model   │  │    Middleware Stack │  │
│  │  Protocol   │  │ (LLM)    │  │                    │  │
│  │  Store      │  │          │  │ BackendTools       │  │
│  │  Local      │  │          │  │ Skills             │  │
│  │  SSH        │  │          │  │ Memory             │  │
│  │  Hybrid     │  │          │  │ VersionControl     │  │
│  │  ReadOnly   │  │          │  │ Summarization      │  │
│  │             │  │          │  │ Planning           │  │
│  └─────────────┘  └──────────┘  │ SubAgents          │  │
│                                 │ AsyncSubAgents     │  │
│                                 │ SecurityReview     │  │
│                                 │ Patch + Reorder    │  │
│                                 └────────────────────┘  │
│                                                          │
│  ┌─────────────────────────────────────────────────────┐ │
│  │              LangGraph CompiledGraph                │ │
│  │  invoke() · astream() · astream_events()            │ │
│  └─────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────┘

Docs

  • MamboChat — Full-featured Web UI built on Mambo Agents

License

MIT License

Metadata

Release files for mambo-agents 0.4.2b4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mambo-agents 0.4.2b4
File Size Uploaded Provenance Actions
mambo_agents-0.4.2b4.tar.gz 590.5 kB Without provenance Details for mambo_agents-0.4.2b4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for mambo-agents 0.4.2b4
File Interpreter ABI Platform Actions
mambo_agents-0.4.2b4-py3-none-any.whl Python 3 none any Details for mambo_agents-0.4.2b4-py3-none-any.whl

Total release size: 835.8 kB

Release files / mambo_agents-0.4.2b4.tar.gz

Download URL mambo_agents-0.4.2b4.tar.gz
Size 590.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b861559571fb0af21f3dd5fbbdf3e538cc3c9f052708377d266d2cf21428b46f
BLAKE2b-256 checksum
How to use checksums
a97e0337f01b2bf2b03b0d831d7db65443bd643109230ddf687970f33cfd8617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.14 {"installer":{"name":"uv","version":"0.9.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / mambo_agents-0.4.2b4-py3-none-any.whl

Download URL mambo_agents-0.4.2b4-py3-none-any.whl
Size 245.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
029e51049cf24e7ed7d1d5262830c69a2db21ff7455510f92d87a00f9483e517
BLAKE2b-256 checksum
How to use checksums
c165ddfe82f65d48d1a2a64494646feaf72885579abe104c0f5881ed9b4a469a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.14 {"installer":{"name":"uv","version":"0.9.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for mambo-agents 0.4.2b4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page