Metadata-Version: 2.4
Name: moo-agent
Version: 1.1.0
Summary: Autonomous AI agent client for DjangoMOO servers.
Project-URL: Repository, https://gitlab.com/bubblehouse/moo-agent
Author-email: Phil Christensen <phil@bubblehouse.org>
License: AGPL
Requires-Python: <3.12,>=3.11
Requires-Dist: anthropic>=0.50.0
Requires-Dist: asynciolimiter>=1.0.0
Requires-Dist: asyncssh[bcrypt]<3,>=2.14.0
Requires-Dist: mistune>=3.0.0
Requires-Dist: openai>=2.30.0
Requires-Dist: prompt-toolkit<4,>=3.0.39
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.5.3
Description-Content-Type: text/markdown

# moo-agent

Autonomous AI agent client for
[DjangoMOO](https://gitlab.com/bubblehouse/django-moo) servers.

`moo-agent` connects to a running MOO server via SSH and drives an AI persona using an
LLM backend (Anthropic, AWS Bedrock, or a local LM Studio model). The agent reads its
personality and operational rules from a `SOUL.md` file and can learn new rules at
runtime via `SOUL.patch.md`.

## Installation

```bash
pip install moo-agent
```

## Quick Start

```bash
# Initialize a new agent configuration directory
moo-agent init --name MyAgent \
    --host moo.example.com --port 8022 \
    --user myagent ./my-agent

# Run the agent
moo-agent run ./my-agent
```

## Documentation

Full documentation is available at [ReadTheDocs](https://moo-agent.readthedocs.io/).

## License

AGPL — see [LICENSE](LICENSE).
