Metadata-Version: 2.4
Name: fabricatio-agent
Version: 0.2.3
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Typing :: Typed
Requires-Dist: fabricatio-core
Requires-Dist: fabricatio-digest
Requires-Dist: fabricatio-memory
Requires-Dist: fabricatio-improve
Requires-Dist: fabricatio-rule
Requires-Dist: fabricatio-judge
Requires-Dist: fabricatio-capabilities
Requires-Dist: fabricatio-diff
Requires-Dist: fabricatio-thinking
Requires-Dist: fabricatio-question
Requires-Dist: fabricatio-tool
Requires-Dist: fabricatio-team
Requires-Dist: fabricatio-capable
Requires-Dist: fabricatio-checkpoint
Requires-Dist: typer-slim[standard]>=0.15.2 ; extra == 'cli'
Requires-Dist: fabricatio-actions ; extra == 'cli'
Requires-Dist: fabricatio-agent[cli] ; extra == 'cli-plot'
Requires-Dist: fabricatio-plot ; extra == 'cli-plot'
Requires-Dist: fabricatio-agent[cli] ; extra == 'cli-full'
Requires-Dist: fabricatio-agent[cli-plot] ; extra == 'cli-full'
Provides-Extra: cli
Provides-Extra: cli-plot
Provides-Extra: cli-full
Summary: An extension of fabricatio
Author-email: Whth <zettainspector@foxmail.com>
License-Expression: MIT
Requires-Python: >=3.12, <3.15
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/Whth/fabricatio
Project-URL: Repository, https://github.com/Whth/fabricatio
Project-URL: Issues, https://github.com/Whth/fabricatio/issues

# `fabricatio-agent`

[MIT](https://img.shields.io/badge/license-MIT-blue.svg)
![Python Versions](https://img.shields.io/pypi/pyversions/fabricatio-agent)
[![PyPI Version](https://img.shields.io/pypi/v/fabricatio-agent)](https://pypi.org/project/fabricatio-agent/)
[![PyPI Downloads](https://static.pepy.tech/badge/fabricatio-agent/week)](https://pepy.tech/projects/fabricatio-agent)
[![PyPI Downloads](https://static.pepy.tech/badge/fabricatio-agent)](https://pepy.tech/projects/fabricatio-agent)
[![Bindings: PyO3](https://img.shields.io/badge/bindings-pyo3-green)](https://github.com/PyO3/pyo3)
[![Build Tool: uv + maturin](https://img.shields.io/badge/built%20with-uv%20%2B%20maturin-orange)](https://github.com/astral-sh/uv)

An extension of fabricatio.

---

## 📦 Installation

This package is part of the `fabricatio` monorepo and can be installed as an optional dependency using either pip or uv:

```bash
pip install fabricatio[agent]
# or
uv pip install fabricatio[agent]
```

For a full installation that includes this package and all other components of `fabricatio`:

```bash
pip install fabricatio[full]
# or
uv pip install fabricatio[full]
```

## 🔍 Overview

Provides a comprehensive AI agent framework that integrates multiple capabilities for autonomous task fulfillment. The
agent combines thinking, memory, team cooperation, and various specialized capabilities to process and execute complex
requests, making it a central orchestrator in the fabricatio ecosystem for intelligent workflow automation.

## 🧩 Key Features

- **Multi-Capability Integration**: Combines thinking, memory, judgment, task dispatching, and team cooperation
  capabilities
- **Autonomous Task Fulfillment**: Processes requests through sequential thinking and task decomposition
- **Memory-Augmented Processing**: Recalls relevant information to enhance decision making and context awareness
- **Team Collaboration**: Supports cooperative workflows with multiple specialized agents
- **Configurable Behavior**: Customizable settings for thinking mode, memory usage, and capability checking
- **Template-Driven Execution**: Uses configurable prompt templates for consistent and adaptable behavior

## 🔗 Dependencies

Core dependencies:

- `fabricatio-core` - Core interfaces and utilities
- `fabricatio-digest` - Request digestion and task planning
- `fabricatio-memory` - Memory management and recall
- `fabricatio-improve` - Content improvement capabilities
- `fabricatio-rule` - Rule-based content processing
- `fabricatio-judge` - Advanced judgment and evaluation
- `fabricatio-capabilities` - Base capability patterns
- `fabricatio-diff` - Difference editing operations
- `fabricatio-thinking` - Sequential thinking processes
- `fabricatio-question` - Interactive questioning
- `fabricatio-tool` - Tool handling and execution
- `fabricatio-team` - Team cooperation mechanisms
- `fabricatio-capable` - Capability assessment

## 📄 License

MIT – see [LICENSE](../../LICENSE)


