Metadata-Version: 2.4
Name: monkeybrain-broca
Version: 1.0.0
Summary: MonkeyBrain Broca — Autonomous agent for the Cognitive Operating System
Author: Prashun Javeri
License: Proprietary
Keywords: ai,agent,cognitive-os,nlp,routing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Provides-Extra: full
Requires-Dist: monkeybrain-cerebellum>=1.0.0; extra == "full"

# MonkeyBrain Broca

Autonomous agent for the MonkeyBrain Cognitive Operating System.

## Features

- **Agent** — autonomous query handler with capability discovery
- **AgentResponse** — structured response with intent, confidence, and metrics
- **Capability discovery** — automatic discovery of available capabilities
- **Pipeline routing** — intent classification and pipeline selection
- **Fallback engine** — graceful degradation with document/web search
- **Policy learning** — Bellman Q-learning for pipeline optimization

## Installation

```bash
pip install monkeybrain-broca

# With full dependencies
pip install monkeybrain-broca[full]
```

## Quick Start

```python
from broca import Agent, AgentResponse

agent = Agent(runtime=my_runtime)
response = await agent.handle("What is the status of line 1?")
print(response.answer)
```

## License

Proprietary
