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.2b3

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.2b3
File Size Uploaded Provenance Actions
mambo_agents-0.4.2b3.tar.gz 573.8 kB Without provenance Details for mambo_agents-0.4.2b3.tar.gz

Built distribution (wheel)

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

Total release size: 810.7 kB

Release files / mambo_agents-0.4.2b3.tar.gz

Download URL mambo_agents-0.4.2b3.tar.gz
Size 573.8 kB
Tags Source
SHA-256 checksum
How to use checksums
43495f07c09076a360f71c01d02ea9455756f6727d651bc1ad39f353864c8583
BLAKE2b-256 checksum
How to use checksums
ed3afc11e506fd4efe74ffa286aa9b92cc45f67aceee76405bac40477ac1df71
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.2b3-py3-none-any.whl

Download URL mambo_agents-0.4.2b3-py3-none-any.whl
Size 237.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e76fbe8f6b8e4aee0201ca8c0273af0e259e2124d46f5d2dac2127a8b0d75b31
BLAKE2b-256 checksum
How to use checksums
e4fd480f9397058f90afcf05806cadfdb187aa2d41804783fb46817d1f580244
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.2b3

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