ScratchAgent
A Python agent framework for building intelligent automation tools.
Description
ScratchAgent is a lightweight and flexible framework designed to help developers create intelligent agents for automation tasks. Whether you're building chatbots, automation scripts, or AI-powered tools, ScratchAgent provides the foundation you need.
Features
- Simple and intuitive API
- Extensible architecture
- Easy integration with existing Python projects
- Lightweight with minimal dependencies
Installation
You can install ScratchAgent from PyPI:
pip install ScratchAgent
Or install the development version:
pip install ScratchAgent[dev]
Quick Start
from agent import greet
# Basic usage
message = greet("World")
print(message) # Output: Hello, World!
Command Line Usage
After installation, you can use the command line interface:
scratchagent
Development
To set up for development:
- Clone the repository:
git clone https://github.com/AbQaadir/ScratchAgent.git
cd ScratchAgent
- Install in development mode:
pip install -e .[dev]
- Run tests:
pytest
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
- Qaadir - AbQaadir
Changelog
Version 0.1.0
- Initial release
- Basic greeting functionality
- Command line interface
Release files for ScratchAgent 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scratchagent-0.1.0.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scratchagent-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.2 kB
Release files / scratchagent-0.1.0.tar.gz
| Download URL | scratchagent-0.1.0.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ea8e1a2bb3d7172a549181bc8118a48a234653da11f9a7265213e982d1a3206
|
|
BLAKE2b-256 checksum How to use checksums |
90c15e8bf8c1e26f50e350436bae6186371264b15d976b9cba3f976372bfa3dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / scratchagent-0.1.0-py3-none-any.whl
| Download URL | scratchagent-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e204c8726fbfe9c021c56874b06f85c0df58610cb99e36629605a99ab9823d3
|
|
BLAKE2b-256 checksum How to use checksums |
1cfcd1387f443d8a4a3da90c7bbf9518f23e84906714ade4a7dba5a1a3b74923
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|