Metadata-Version: 2.4
Name: agentfac
Version: 0.0.0
Summary: agentic framework — declarative agents, MCP-native, cross-platform. Reserved; in active development.
Author-email: Vishwa Vignan <iamvish83@gmail.com>
License: MIT
License-File: LICENSE
Keywords: agentic,agents,ai,factory,framework,llm,mcp
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.11
Description-Content-Type: text/markdown

# agentfac

> Full-stack agentic framework — declarative agents, MCP-native, cross-platform.
> Built around the `fac<settings>` doctrine — settings as identity, factory as construction.

This is a name reservation. The framework is in active development; the first public release will replace this placeholder.

## what it will be

agentfac lets you author an agent from a single declarative blueprint — a `*.agent.md` file (or folder) — and run it end to end:

- **Runtime** — HTTP / WebSocket / MCP / SSE transports from one config
- **Plugins** — extension model for tools, infra providers, and deploy targets
- **Tracing** — OpenTelemetry, plug-in your collector
- **UI** — cross-platform Electron shell that reads the same blueprint
- **Deploy** — Dockerfile, Compose, k8s, Helm artifacts generated from the blueprint

## status

| field            | value                              |
|------------------|------------------------------------|
| version          | `0.0.0` — name reservation         |
| first release    | TBD                                |
| python           | `>=3.11`                           |
| license          | MIT                                |

## not yet installable

`pip install agentfac` will resolve, but the package currently exposes nothing functional. Watch this page for the first usable release.
