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

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

Built distribution (wheel)

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

Total release size: 845.7 kB

Release files / mambo_agents-0.4.2b5.tar.gz

Download URL mambo_agents-0.4.2b5.tar.gz
Size 599.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f728f08f2920bb21fd42ba7c05164d5d3fab409799e8d76e08bc2f0933fa2b01
BLAKE2b-256 checksum
How to use checksums
add9da0b102adeeaa93ee1e0b3f65b32a716f8b3e62dce76d7068f524109acdd
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.2b5-py3-none-any.whl

Download URL mambo_agents-0.4.2b5-py3-none-any.whl
Size 246.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b7a5170c428a6afe25282902ad41ce4357326b7ec4a6addf44ce07ca00df62bc
BLAKE2b-256 checksum
How to use checksums
29dc93741b201e876ed3f0824f7f0228999f73e9397ee9189ea78ec47be3f2b6
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.2b5

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