Skip to main content

A Python agent framework for building intelligent automation tools

Project description

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

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

scratchagent-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

Details for the file scratchagent-0.1.0.tar.gz.

File metadata

  • Download URL: scratchagent-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for scratchagent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2ea8e1a2bb3d7172a549181bc8118a48a234653da11f9a7265213e982d1a3206
MD5 dd95bcfecb7f259d2f8f68e848400dfc
BLAKE2b-256 90c15e8bf8c1e26f50e350436bae6186371264b15d976b9cba3f976372bfa3dd

See more details on using hashes here.

File details

Details for the file scratchagent-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: scratchagent-0.1.0-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.13.3

File hashes

Hashes for scratchagent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e204c8726fbfe9c021c56874b06f85c0df58610cb99e36629605a99ab9823d3
MD5 b8d6304bc55b9c1dbde8fbe2e6e2abcd
BLAKE2b-256 1cfcd1387f443d8a4a3da90c7bbf9518f23e84906714ade4a7dba5a1a3b74923

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