Semantic Kernel plugins for file I/O, Excel operations, and shell commands
Project description
AgentTools
Semantic Kernel plugins for file I/O, Excel operations, and shell commands.
Installation
pip install agenttools
For Excel support:
pip install agenttools[excel]
Usage
from agenttools import FileIOTools, ExcelTools, ShellTool
from semantic_kernel import Kernel
kernel = Kernel()
kernel.add_plugin(FileIOTools(), plugin_name="file_io_tools")
kernel.add_plugin(ExcelTools(), plugin_name="excel_tools")
kernel.add_plugin(ShellTool(), plugin_name="shell_tool")
Features
FileIOTools
ensure_dir- Create directorieswrite_file- Write text filesappend_file- Append to filesread_file- Read text files
ExcelTools
create_workbook- Create Excel filesread_sheet- Read Excel datawrite_cell- Write to cellswrite_rows- Write multiple rows- And more...
ShellTool
run_shell- Execute shell commands with safety checks
License
CC BY-NC 4.0 - Free for non-commercial use. For commercial licensing, please contact the author.
This software is provided for personal, educational, and research use only. Commercial use requires a separate license.
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 ai_agenttools-0.1.0.tar.gz.
File metadata
- Download URL: ai_agenttools-0.1.0.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34f5ac4a3688f8841d395725422c71d31e1f4060d4beb30168ddd070b598fb0e
|
|
| MD5 |
863c41f2d1ee61ab50afcc7104fdcc4b
|
|
| BLAKE2b-256 |
a027320041c6341ac94ed7511fcc69afbcda98e0fe846d45ecae7bfb9fd9c478
|
File details
Details for the file ai_agenttools-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ai_agenttools-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4600e9b4fa5d26b7abcdf02093e7f91f82d6cbf9f8f6abef487fd7048808d37
|
|
| MD5 |
0acee641bcf7ed192d9144f601235d5d
|
|
| BLAKE2b-256 |
32d8623f642e7d4fe673d5022ad25eb51d195997d77551f6081f10ac1246b862
|