Skip to main content

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:

  1. Clone the repository:
git clone https://github.com/AbQaadir/ScratchAgent.git
cd ScratchAgent
  1. Install in development mode:
pip install -e .[dev]
  1. 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

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)

Source distribution for ScratchAgent 0.1.0
File Size Uploaded
scratchagent-0.1.0.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ScratchAgent 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page