A Python package for AI agent functionality
Project description
TF AI Agents
A Python package for AI agent functionality by ThoughtFocus.
Installation
You can install tf-ai-agents from PyPI:
pip install tf-ai-agents
Or install the development version from source:
git clone https://github.com/sonukumar-tf/tf-ai-agents.git
cd tf-ai-agents
pip install -e .
Quick Start
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
git clone https://github.com/sonukumar-tf/tf-ai-agents.git
cd tf-ai-agents
pip install -e ".[dev]"
Running Tests
pytest
Code Formatting
black tf_ai_agents/
isort tf_ai_agents/
Type Checking
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.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Changelog
0.1.0a1 (2024-01-XX)
- Initial alpha release
- Added
hello_worldfunction with debug support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tf_ai_agents-0.1.0a1.tar.gz.
File metadata
- Download URL: tf_ai_agents-0.1.0a1.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9810a5ead2c46a26d9c2855dd917b5cf5d19c41a41e00c16fe04aa34d9d67e7d
|
|
| MD5 |
1eb76905d0abe0af3f8c1ca47c01b378
|
|
| BLAKE2b-256 |
220f998a0c1cf5030a6e5f9c7aaa72026172112cf6380e2cfe43bcf7ccbb12a8
|
File details
Details for the file tf_ai_agents-0.1.0a1-py3-none-any.whl.
File metadata
- Download URL: tf_ai_agents-0.1.0a1-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76ed4e3f66ec1b599742b12eb9e5c430f2a97438755c74d41025b99d63364a94
|
|
| MD5 |
762ef19a36320f2a9b22a4169b98192c
|
|
| BLAKE2b-256 |
77edf03871a02bbcc2472e55af1f590a6e3caaacd6ca78502657a435756283e1
|