Metadata-Version: 2.4
Name: connic-composer-sdk
Version: 0.1.8
Summary: The Connic Composer SDK for building agents and enterprise-level tools.
Author-email: Connic Team <hello@connic.co>
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: watchdog>=3.0.0
Requires-Dist: nats-py>=2.7.0
Requires-Dist: httpx>=0.25.0
Requires-Dist: websockets>=12.0
Requires-Dist: simpleeval>=1.0.0
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Dynamic: license-file

# Connic Composer SDK

<div align="center">

**Build production-ready AI agents with code.**

Define agents in YAML. Extend them with Python. Deploy anywhere.

[![PyPI version](https://img.shields.io/pypi/v/connic-composer-sdk.svg)](https://pypi.org/project/connic-composer-sdk/)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[Documentation](https://connic.co/docs/v1/composer/overview) • [Quick Start](https://connic.co/docs/v1/quickstart) • [Dashboard](https://connic.co/projects)

</div>

---

## Installation

```bash
pip install connic-composer-sdk
```

## Quick Start

```bash
# Initialize a new project
connic init my-agents
cd my-agents

# Validate your project
connic lint

# Test with hot reload
connic login
connic test

# Deploy
connic deploy
```

## Documentation

For detailed guides and configuration options, see the full documentation:

| Topic | Link |
|-------|------|
| **Overview** | [Getting Started](https://connic.co/docs/v1/composer/overview) |
| **Agent Configuration** | [Agent YAML Reference](https://connic.co/docs/v1/composer/agent-configuration) |
| **Custom Tools** | [Writing Python Tools](https://connic.co/docs/v1/composer/write-tools) |
| **Testing** | [Local Development & Testing](https://connic.co/docs/v1/composer/testing) |
| **Deployment** | [Deploying Agents](https://connic.co/docs/v1/composer/deployment) |
| **Knowledge & RAG** | [Built-in RAG](https://connic.co/docs/v1/composer/knowledge-tools) |
| **Middleware** | [Request/Response Hooks](https://connic.co/docs/v1/composer/middleware) |

## CLI Commands

| Command | Description |
|---------|-------------|
| `connic init [name]` | Initialize a new project |
| `connic migrate` | Migrate a LangChain or ADK project into Connic |
| `connic lint` | Validate project locally |
| `connic test [env]` | Start hot-reload test session |
| `connic deploy` | Deploy to production |
| `connic tools` | List available tools |
| `connic login` | Save credentials |

## Getting Help

- 📖 [Full Documentation](https://connic.co/docs/v1/composer/overview)
- 🐛 [Issue Tracker](https://github.com/connic-org/connic-composer-sdk/issues)
- 📧 [support@connic.co](mailto:support@connic.co)

## License

MIT License - see [LICENSE](LICENSE) file.

---

<div align="center">

**Built with ❤️ by the Connic team**

[Website](https://connic.co) • [Documentation](https://connic.co/docs/v1) • [Projects](https://connic.co/projects)

</div>
