Metadata-Version: 2.4
Name: aiassistcore
Version: 0.1.2
Summary: Workspace assist core for AI lab input and clipboard utilities
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: pywin32>=227; platform_system == "Windows"

# AI AssistCore

> Core abstractions and utilities for building AI assistants and agent-based applications.

AI AssistCore provides reusable building blocks for developing conversational AI systems, intelligent agents, and AI-powered workflows. It is designed to be lightweight, modular, and provider-agnostic, making it easy to integrate with existing AI ecosystems.

---

## Features

- Provider-independent architecture
- Assistant lifecycle management
- Conversation and context abstractions
- Tool execution interfaces
- Memory interfaces
- Prompt orchestration utilities
- Middleware support
- Modular and extensible design

---

## Installation

```bash
pip install ai-assistcore
```

---

## 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
- No mandatory AI provider dependency

---

## Quick Start

```python
from ai_assistcore import Assistant

assistant = Assistant()
```

---

## Use Cases

- AI assistants
- AI agents
- Chat applications
- Workflow automation
- Internal AI platforms

---

## Project Goals

AI AssistCore aims to provide reusable infrastructure that allows developers to focus on application logic instead of repeatedly implementing assistant architecture.

The package intentionally remains provider-agnostic and can be integrated with OpenAI, Anthropic, Google Gemini, local LLMs, or custom model providers.

---

## License

MIT
