Metadata-Version: 2.1
Name: rmrkl
Version: 0.0.3
Summary: Robust Modular Reasoning, Knowledge and Language agent that uses tools and retries on failure
Home-page: https://github.com/whitead/robust-mrkl
Author: Andrew White
Author-email: andrew.white@rochester.edu
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
License-File: LICENSE

# robust-mrkl

A [langchain](https://github.com/hwchase17/langchain) agent that retries and utilizes a system prompt

## Install

```sh
pip install rmrkl
```

## Usage

```py
from rmrkl import ChatZeroShotAgent, RetryAgentExecutor

tools = ...
llm = ..

agent = RetryAgentExecutor.from_agent_and_tools(
    tools=tools,
    agent=ChatZeroShotAgent.from_llm_and_tools(llm, tools),
    verbose=True,
)
agent.run(...)

```
