๐Ÿ“ฆ Agent Integration Platform ยท Archived

HexClamp

Archived โ€” read-only, no longer maintained. The sidonsoft/HexClamp repository was archived in October 2026. The code and docs below remain for reference, but there will be no further updates, issues, or releases.

An agent integration platform that provided structured loops, event handling, and state management for autonomous agents.

Features

๐Ÿ”„
Structured Loop
Observe โ†’ Condense โ†’ Plan โ†’ Execute โ†’ Verify โ†’ Persist
โšก
Event System
Webhooks for GitHub, Slack, GitLab integration
โฐ
Scheduling
Cron-based and interval timers for automated tasks
๐Ÿ’พ
State Management
File-backed persistent state for reliable operations
๐Ÿ”Œ
Agent Adapters
OpenClaw and reference CLI agent support

Installation

Historical reference only. These install commands still work against the final archived snapshot, but the project receives no updates or support.

Install HexClamp via pip:

$ pip install hexclamp

Or for development:

$ git clone https://github.com/sidonsoft/HexClamp
$ cd HexClamp
$ pip install -e ".[dev]"

Quick Start

Here's how to get started with HexClamp:

from hexclamp.loop import HexClampLoop
from hexclamp.agent import CLIAgent
from pathlib import Path

# Create agent and loop
agent = CLIAgent(workspace="/path/to/workspace")
loop = HexClampLoop(Path("/path/to/workspace"), agent)

# Enqueue a task
loop.enqueue("Read the README file")

# Run cycle
loop.run_cycle()

CLI Usage

# Initialize workspace
$ hexclamp init

# Enqueue a task
$ hexclamp enqueue "Fix the login bug"

# Run cycle
$ hexclamp run

# Check status
$ hexclamp status

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ HexClamp Loop โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Observe โ†’ Condense โ†’ Plan โ†’ Execute โ†’ ... โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Components

Component Description
models.py Data classes (Event, Action, Result, OpenLoop)
store.py File-backed state management
loop.py Main loop orchestrator
agent.py Agent interface and CLI reference
scheduler.py Timer and schedule management
webhook.py Webhook receiver (GitHub, Slack, GitLab)
adapters/ External agent adapters (OpenClaw)

Development

# Run tests
$ pytest

# Lint
$ ruff check src/

# Type check
$ mypy src/

# Format
$ ruff format src/

License

HexClamp is open source and available under the Apache 2.0 License. The repository is archived and read-only โ€” existing forks and the PyPI package remain, but no new releases are planned.

Looking for an actively maintained project? See Quay (v0.2.8) or Sidonsoft Games.