Archon

The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.

24 articles 14.7k View on GitHub ↗
24 articles
Archon Error Classification System for Isolation Operations

Explore Archon's error classification system for isolation operations. Learn how infrastructure errors are handled, converted to user-friendly messages, or escalated for efficient debugging.

internals
Apr 10, 2026
How to Implement Loop Nodes in Archon to Iterate Until Completion Signals Are Received

Learn how to implement Archon loop nodes to repeatedly execute AI prompts until completion signals are received. Streamline your workflows efficiently.

how-to-guide
Apr 10, 2026
What Is the Archon Isolation Resolver and How Does It Manage Environment Requests?

Discover the Archon isolation resolver, a deterministic engine managing environment requests by assigning workflows to Git worktrees. Learn its efficient reuse strategy and fallback creation process.

how-to-guide
Apr 10, 2026
How GitHub Webhook Signature Verification Works in Archon

Learn how Archon verifies GitHub webhook signatures using HMAC-SHA-256 digest and constant-time comparison for secure incoming requests.

how-to-guide
Apr 10, 2026
How to Create Custom Platform Adapters for Archon: A Complete Implementation Guide

Learn to create custom platform adapters for Archon by implementing the IPlatformAdapter interface and wiring it into the server. This guide details the full implementation process.

how-to-guide
Apr 10, 2026
How to Customize MCP Server Configuration per Workflow Node in Archon

Customize MCP server settings per workflow node in Archon. Inject unique configurations into Claude SDK instances by defining an optional mcp field in your workflow node.

how-to-guide
Apr 10, 2026
Archon Workflow Router Name Resolution and Fallback Logic Explained

Understand Archon workflow router name resolution and its four-tier fallback logic: exact match, case-insensitive, suffix, and substring. Learn how Archon finds your workflows.

deep-dive
Apr 10, 2026
How the Archon Cleanup Service Manages Old Workflow Runs and Associated Worktrees

Learn how the Archon cleanup service automatically manages old workflow runs and worktrees, reclaiming disk space while preserving active sessions. Manual purge commands are also available.

how-to-guide
Apr 10, 2026
How to Define and Use Retry Logic in Archon Workflow Nodes

Learn how to define and use retry logic in Archon workflow nodes for automatic re-execution with exponential backoff on transient errors and immediate failure on fatal errors.

how-to-guide
Apr 10, 2026
Per-Node SDK Callbacks in Archon Workflows: Complete Hook Reference

Explore 21 per-node SDK callback hooks in Archon workflows like PreToolUse and SessionStart. Intercept Claude Agent SDK events with regex matchers & static JSON responses for powerful control.

api-reference
Apr 10, 2026
How the Archon Port Allocation System for Worktree Servers Enables Deterministic Multi-Instance Development

Learn how Archon deterministically allocates TCP ports for worktree servers using MD5 hashing. Discover unique ports in the 3190-4089 range for reliable multi-instance development.

internals
Apr 10, 2026
Archon Prompt Builder Architecture for AI Assistant Interactions

Explore Archon's prompt builder architecture. Discover how it creates deterministic system prompts using project metadata, workflow definitions, and routing rules via modular formatters.

architecture
Apr 10, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →