Metadata-Version: 2.4
Name: tf-ai-agents
Version: 0.1.0a1
Summary: A Python package for AI agent functionality
Home-page: https://github.com/sonukumar-tf/tf-ai-agents
Author: Sonu Kumar TF
Author-email: Sonu Kumar TF <sonu.kumar@thoughtfocus.com>
License: MIT
Project-URL: Homepage, https://github.com/sonukumar-tf/tf-ai-agents
Project-URL: Repository, https://github.com/sonukumar-tf/tf-ai-agents
Project-URL: Issues, https://github.com/sonukumar-tf/tf-ai-agents/issues
Project-URL: Documentation, https://github.com/sonukumar-tf/tf-ai-agents#readme
Keywords: ai,agents,thoughtfocus,machine learning
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: pytest>=6.0; extra == "dev"
Requires-Dist: pytest-cov>=2.0; extra == "dev"
Requires-Dist: black>=21.0; extra == "dev"
Requires-Dist: flake8>=3.8; extra == "dev"
Requires-Dist: mypy>=0.800; extra == "dev"
Requires-Dist: isort>=5.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=4.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=1.0; extra == "docs"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# TF AI Agents

[![PyPI version](https://badge.fury.io/py/tf-ai-agents.svg)](https://badge.fury.io/py/tf-ai-agents)
[![Python Support](https://img.shields.io/pypi/pyversions/tf-ai-agents.svg)](https://pypi.org/project/tf-ai-agents/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A Python package for AI agent functionality by ThoughtFocus.

## Installation

You can install `tf-ai-agents` from PyPI:

```bash
pip install tf-ai-agents
```

Or install the development version from source:

```bash
git clone https://github.com/sonukumar-tf/tf-ai-agents.git
cd tf-ai-agents
pip install -e .
```

## Quick Start

```python
from tf_ai_agents import hello_world

# Basic usage
result = hello_world("Hello, AI!")
print(result)  # Output: "Hello, AI!"

# With debug mode
result = hello_world("Hello, AI!", debug=True)
# Output: 
# Hello World
# "Hello, AI!"
```

## Features

- Simple and intuitive API
- Debug mode for development
- Full type hints support
- Compatible with Python 3.11+

## Development

### Setup Development Environment

```bash
git clone https://github.com/sonukumar-tf/tf-ai-agents.git
cd tf-ai-agents
pip install -e ".[dev]"
```

### Running Tests

```bash
pytest
```

### Code Formatting

```bash
black tf_ai_agents/
isort tf_ai_agents/
```

### Type Checking

```bash
mypy tf_ai_agents/
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Changelog

### 0.1.0a1 (2024-01-XX)

- Initial alpha release
- Added `hello_world` function with debug support
