Metadata-Version: 2.4
Name: aichannel
Version: 0.1.2
Summary: AI sync channel client: session, handlers, and remote control loop
License-Expression: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: Microsoft :: Windows :: Windows 7
Classifier: Operating System :: Microsoft :: Windows :: Windows 8
Classifier: Operating System :: Microsoft :: Windows :: Windows 8.1
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: <3.14,>=3.7
Description-Content-Type: text/markdown
Requires-Dist: cognikit>=0.1.2
Requires-Dist: aiassistcore>=0.1.2
Requires-Dist: catalogai>=0.1.2
Requires-Dist: requests>=2.25

# AI Channel

> A flexible communication layer for AI applications.

AI Channel provides a unified interface for exchanging messages between AI models, applications, users, and external services. It simplifies request routing, streaming, event handling, and session management while remaining transport-agnostic.

Whether you're building a chatbot, AI gateway, or multi-agent system, AI Channel helps keep communication clean and modular.

---

## Features

- Unified messaging interface
- Conversation session management
- Streaming response support
- Event-driven architecture
- Transport abstraction
- Extensible middleware
- Lightweight and modular

---

## Installation

```bash
pip install ai-channel
```

---

## Requirements

- Python 3.7+ (3.7-3.8 on Windows 7/8; 3.7-3.13 on Windows 10/11)
- Windows 7 / 8 / 8.1 / 10 / 11

---

## Quick Start

```python
from ai_channel import Channel

channel = Channel()
```

---

## Use Cases

- AI chat applications
- API gateways
- Agent communication
- Event processing
- Real-time AI services

---

## Philosophy

AI Channel separates communication from application logic, making it easier to support multiple transports without changing business code.

---

## Roadmap

- Additional transport adapters
- Streaming utilities
- Middleware ecosystem
- Monitoring integrations

---

## Contributing

Contributions are welcome through issues and pull requests.

---

## License

MIT
