Metadata-Version: 2.4
Name: langchain-baponi
Version: 0.1.1
Summary: Baponi sandbox provider for LangChain Deep Agents
Project-URL: Homepage, https://baponi.ai
Project-URL: Documentation, https://baponi.ai/docs/guides/deep-agents
Project-URL: Repository, https://github.com/baponi/langchain-baponi
Author-email: Baponi <hello@baponi.ai>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: agents,ai,code-execution,deepagents,langchain,sandbox
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: baponi[deepagents]>=0.5.0
Description-Content-Type: text/markdown

# langchain-baponi

Baponi sandbox provider for [LangChain Deep Agents](https://docs.langchain.com/oss/python/deepagents/sandboxes).

Baponi runs your Deep Agent's code in isolated sandboxes, available as a managed
cloud service or self-hosted inside your own Kubernetes cluster or VPC. Sandboxes
have no network access by default, with egress opt-in.

This package is a thin wrapper: it installs `baponi[deepagents]`, which registers
the `baponi` sandbox provider for the Deep Agents Code CLI. You can also use
`baponi[deepagents]` directly.

## Install

```bash
pip install langchain-baponi
```

## Use with Deep Agents

```python
from langchain_baponi import BaponiSandbox
from deepagents import create_deep_agent

with BaponiSandbox() as sandbox:  # reads BAPONI_API_KEY
    agent = create_deep_agent("anthropic:claude-sonnet-4-6", backend=sandbox)
    result = agent.invoke({"messages": [{"role": "user", "content": "Analyze this dataset and summarize it"}]})
    print(result["messages"][-1].content)
```

## Use with Deep Agents Code (`dcode`)

```bash
dcode --install langchain-baponi --package
export BAPONI_API_KEY=sk-...
dcode --sandbox baponi
```

Get an API key at [console.baponi.ai](https://console.baponi.ai). Full guide:
[baponi.ai/docs/guides/deep-agents](https://baponi.ai/docs/guides/deep-agents).

## License

Apache-2.0
