Metadata-Version: 2.4
Name: akgentic-framework
Version: 1.3.4
Summary: Meta-distribution pinning a coherent akgentic release set.
License-Expression: AGPL-3.0-only
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: akgentic-core==1.3.3
Provides-Extra: agent
Requires-Dist: akgentic-agent==1.2.1; extra == 'agent'
Provides-Extra: all
Requires-Dist: akgentic-agent==1.2.1; extra == 'all'
Requires-Dist: akgentic-catalog==1.2.0; extra == 'all'
Requires-Dist: akgentic-core==1.3.3; extra == 'all'
Requires-Dist: akgentic-infra==1.3.3; extra == 'all'
Requires-Dist: akgentic-llm==1.2.0; extra == 'all'
Requires-Dist: akgentic-team==1.3.5; extra == 'all'
Requires-Dist: akgentic-tool==1.2.2; extra == 'all'
Provides-Extra: all-extras
Requires-Dist: akgentic-agent==1.2.1; extra == 'all-extras'
Requires-Dist: akgentic-catalog[api,cli,mongo]==1.2.0; extra == 'all-extras'
Requires-Dist: akgentic-core==1.3.3; extra == 'all-extras'
Requires-Dist: akgentic-infra==1.3.3; extra == 'all-extras'
Requires-Dist: akgentic-llm==1.2.0; extra == 'all-extras'
Requires-Dist: akgentic-team[cli,mongo]==1.3.5; extra == 'all-extras'
Requires-Dist: akgentic-tool[docs,vector-search,vision,weaviate]==1.2.2; extra == 'all-extras'
Provides-Extra: catalog
Requires-Dist: akgentic-catalog==1.2.0; extra == 'catalog'
Provides-Extra: infra
Requires-Dist: akgentic-infra==1.3.3; extra == 'infra'
Provides-Extra: llm
Requires-Dist: akgentic-llm==1.2.0; extra == 'llm'
Provides-Extra: team
Requires-Dist: akgentic-team==1.3.5; extra == 'team'
Provides-Extra: tool
Requires-Dist: akgentic-tool==1.2.2; extra == 'tool'
Description-Content-Type: text/markdown

# akgentic-framework 1.3.4

Meta-distribution for the akgentic framework, **1.3.x maintenance line**. It
contains no code — only a pinned, coherent set of requirements. Installing an
extra pulls the exact subpackage versions that were built and tested together
for release 1.3.4.

The current line is 2.x. Pin explicitly to stay on 1.3.x:

```bash
pip install "akgentic-framework[all]==1.3.4"
```

## Install

Everything:

```bash
pip install "akgentic-framework[all]==1.3.4"
```

Everything, including the optional backends and heavier tool extras
(Mongo persistence, vector search, document parsing, …):

```bash
pip install "akgentic-framework[all-extras]==1.3.4"
```

Just the actor framework (`akgentic.core`):

```bash
pip install "akgentic-framework==1.3.4"
```

## À la carte

Extras compose, and each one pulls its own transitive akgentic dependencies —
`[agent]` brings `akgentic-llm` and `akgentic-tool` with it, and `[infra]`
brings the whole set.

| Extra | Installs |
|---|---|
| `llm` | `akgentic-llm==1.2.0` |
| `tool` | `akgentic-tool==1.2.2` |
| `agent` | `akgentic-agent==1.2.1` |
| `team` | `akgentic-team==1.3.5` |
| `catalog` | `akgentic-catalog==1.2.0` |
| `infra` | `akgentic-infra==1.3.3` |

```bash
pip install "akgentic-framework[agent,catalog]==1.3.4"
```

## Notes

- Pins are exact by design. To move a single subpackage independently, depend
  on it directly instead of through this meta-distribution.
- Subpackages on this line are bounded to their own minor (for example
  `akgentic-core>=1.3.3,<1.4`), which is what keeps a 1.3.x install from
  resolving to a 2.x-line subpackage release.
- `akgentic-all` and `akgentic-all-extras` are deprecated aliases for
  `akgentic-framework[all]` and `akgentic-framework[all-extras]`.
- Licensed under AGPL-3.0-only.
