Skip to main content

A Python package for AI agent functionality

Project description

TF AI Agents

PyPI version Python Support License: MIT

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.

  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 file for details.

Changelog

0.1.0a1 (2024-01-XX)

  • Initial alpha release
  • Added hello_world function with debug support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tf_ai_agents-0.1.0a1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tf_ai_agents-0.1.0a1-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

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

Hashes for tf_ai_agents-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 9810a5ead2c46a26d9c2855dd917b5cf5d19c41a41e00c16fe04aa34d9d67e7d
MD5 1eb76905d0abe0af3f8c1ca47c01b378
BLAKE2b-256 220f998a0c1cf5030a6e5f9c7aaa72026172112cf6380e2cfe43bcf7ccbb12a8

See more details on using hashes here.

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

Hashes for tf_ai_agents-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 76ed4e3f66ec1b599742b12eb9e5c430f2a97438755c74d41025b99d63364a94
MD5 762ef19a36320f2a9b22a4169b98192c
BLAKE2b-256 77edf03871a02bbcc2472e55af1f590a6e3caaacd6ca78502657a435756283e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page