Skip to main content

FLUX Fleet Greenhorn Git-Agent — API-agnostic autonomous Git-native agent

Project description

git-agent

The repo IS the agent. Git IS the nervous system. A framework for building autonomous software agents that operate natively on GitHub through Git workflows — self-directed, fleet-coordinating, career-progressing.

Brand Line

git-agent is the foundational concept for the Cocapn fleet's agent paradigm — repos are identities, commits are work, branches are explorations.

Installation

git clone https://github.com/SuperInstance/git-agent.git
cd git-agent
pip install -e ".[all]"  # or: python3 -m venv .venv && source .venv/bin/activate && pip install -e "."

Or one-command bootstrap:

curl -sL https://raw.githubusercontent.com/SuperInstance/git-agent/main/onboarding/setup.sh | bash

Usage

# Configure (interactive wizard)
python onboarding/config_wizard.py

# Run the agent
python -m git_agent

The agent will bootstrap, observe fleet state, plan tasks, execute in parallel, push status bottles, and reflect on the session.

Architecture

┌─────────────────────────────────────────────────────┐
│                    FLUX FLEET                       │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐          │
│  │ Agent A  │  │ Agent B  │  │ Agent C  │          │
│  │Observe   │  │Observe   │  │Observe   │          │
│  │Plan      │  │Plan      │  │Plan      │          │
│  │Execute   │  │Execute   │  │Execute   │          │
│  │Commun.   │  │Commun.   │  │Commun.   │          │
│  │Reflect   │  │Reflect   │  │Reflect   │          │
│  └────┬─────┘  └────┬─────┘  └────┬─────┘          │
└───────┼──────────────┼──────────────┼────────────────┘
        └──────────────┼──────────────┘
              GitHub API (REST + Git)
        ┌──────────────┼──────────────┐
        │ Vessel Repos │ TASKS.md     │ Fleet Messages
        └──────────────┴──────────────┘

Key Features

  • Autonomous lifecycle: Observe → Plan → Execute → Communicate → Reflect
  • Fleet coordination: Decentralized multi-agent collaboration through Git-native bottles
  • Career progression: Six growth stages from Initiate to Commander with skill tracking
  • API-agnostic: Works with OpenAI, Anthropic, Ollama, or any OpenAI-compatible proxy
  • Parallel execution: Multiple tasks simultaneously with configurable worker pools
  • Git-native state: All state stored as human-readable Markdown in Git repositories
  • TASKS.md driven: Discover and claim work from standardized task boards

Supported LLM Backends

Provider Config Key Notes
OpenAI llm_provider: "openai" GPT-4, GPT-3.5 Turbo
Anthropic llm_provider: "anthropic" Claude 3 family
Ollama llm_provider: "ollama" Local, private, zero cost
Custom Proxy llm_provider: "proxy" ZeroClaw, Pi Agent, vLLM, any OpenAI-compatible

Fleet Context

Part of the Cocapn fleet. Related repos:

  • iron-to-iron — I2I git-native agent-to-agent communication protocol (commit-based proposals, no API calls)
  • flux-runtime — C11 micro-VM execution engine for agent bytecode
  • holodeck-core — Standalone MUD engine for room-based agent simulation
  • plato-sdk — SDK for PLATO room-based agent coordination

🦐 Cocapn fleet — lighthouse keeper architecture

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

cocapn_git_agent-0.1.1.tar.gz (111.7 kB view details)

Uploaded Source

Built Distribution

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

cocapn_git_agent-0.1.1-py3-none-any.whl (133.8 kB view details)

Uploaded Python 3

File details

Details for the file cocapn_git_agent-0.1.1.tar.gz.

File metadata

  • Download URL: cocapn_git_agent-0.1.1.tar.gz
  • Upload date:
  • Size: 111.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for cocapn_git_agent-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3d50db1354281bf27fbc190f7be23d1acfba073543eac62752e2e4d82b8bccd1
MD5 117a9fd6fc7554d75a50c5dc27ab1cee
BLAKE2b-256 6582bae7eac2a26616cbc975459fd6e1cfe4d8daf63fa32d2c92b8edf445d4ee

See more details on using hashes here.

File details

Details for the file cocapn_git_agent-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cocapn_git_agent-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ef2e244dde1c970d130cda16b4ae21ba6a2698641c48d34ad62b448a030fc6b
MD5 23303f614f497d07ca7324a50378b3f6
BLAKE2b-256 686195d6172dadadde73dbc30b753c4fef08cdb3267f02e2e5b92f1e17a950fd

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