Skip to content

A comprehensive toolkit for mathematical operations and function testing, inspired by [Jie Jenn's tutorial on Creating Your Own Tools](https://www.youtube.com/watch?v=WQymet7_mDg). This project provides a collection of utility functions and tools for enhanced development workflow.

Notifications You must be signed in to change notification settings

pakagronglb/function-toolkit-agno

Repository files navigation

Function Toolkit for Agno ⚙️

Agno Agno

Python License: MIT Code style: black Maintenance

📖 Overview

A comprehensive toolkit for mathematical operations and function testing, inspired by Jie Jenn's tutorial on Creating Your Own Tools. This project provides a collection of utility functions and tools for enhanced development workflow.

🚀 Features

  • Mathematical operations toolkit
  • Function testing utilities
  • Demo implementations
  • Extensible architecture

🛠️ Tech Stack

  • Python Python 3.8+
  • Testing Testing Framework
  • GitHub Version Control

🚦 Getting Started

  1. Clone the repository:
git clone /~https://github.com/pakagronglb/function-toolkit-agno.git
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the demo:
python function_tool_demo.py

💡 Usage

from math_toolkit import MathToolkit
from test_toolkit import TestToolkit

# Math operations example
math_tools = MathToolkit()
result = math_tools.calculate_something()

# Testing example
test_tools = TestToolkit()
test_tools.run_tests()

🧪 Testing

Run the test suite:

pytest test_toolkit.py

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Special thanks to Jie Jenn for the excellent tutorial on creating custom tools and toolkits
  • Inspired by Agno AI Agent development practices

🤝 Contributing

  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

📬 Contact

Pakagrong Lebel - @pakagrong

Project Link: /~https://github.com/pakagrong/function-toolkit-agno


⭐️ From Pakagrong Lebel

About

A comprehensive toolkit for mathematical operations and function testing, inspired by [Jie Jenn's tutorial on Creating Your Own Tools](https://www.youtube.com/watch?v=WQymet7_mDg). This project provides a collection of utility functions and tools for enhanced development workflow.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages