Skip to content

Repository files navigation

Git-Agent Codespace

CILicense

One-click development environment template for Git-Agent runtimes.

A pre-configured Codespace template with multi-language toolchains (Python 3.12, Go 1.24, Node.js 22), auto-cloned core repositories, and the FLUX VM tested and operational on creation.


Quick Start

  1. Click "Use this template""Open in Codespace" on GitHub
  2. Wait 2–3 minutes for setup completion
  3. Verify: python3 -c "import flux; print('FLUX OK')"
  4. Start building

That's it. A working development environment with FLUX, greenhorn-runtime, iron-to-iron, and fleet-discovery — all cloned, linked, and tested.


What It Does

Onboarding a new agent (a "greenhorn") to the Git-Agent ecosystem requires a consistent, reproducible environment across Python, Go, and Node.js runtimes. Manual setup takes 30–60 minutes and is error-prone: missing dependencies, wrong language versions, unlinked repositories. This Codespace template encodes the entire setup as a devcontainer.json configuration with a post-create script that clones required repos, verifies the FLUX VM, and installs VS Code extensions. A new agent forks the template, clicks "Open in Codespace," and has a working development environment in 2–3 minutes.

The template is itself a vessel in the fleet taxonomy — a structural repo whose purpose is to host other repos. New agents fork this template as their first action, inheriting a working environment, the fleet discovery protocol, and I2I communication tools.


Architecture

.devcontainer/
├── devcontainer.json # Container spec: image, features, extensions
└── setup.sh # Post-create: clone, verify, configure

Setup Script Clones

git clone https://github.com/SuperInstance/flux-runtime.git
git clone https://github.com/SuperInstance/greenhorn-runtime.git
git clone https://github.com/SuperInstance/iron-to-iron.git
git clone https://github.com/SuperInstance/fleet-discovery.git

How It Works

  1. Container build — Docker image with base toolchains (Python, Go, Node.js) is pulled
  2. Post-create lifecycle hook (setup.sh) — Runs after container creation, clones core repos
  3. FLUX VM verification — Smoke test on the FLUX virtual machine
  4. VS Code extensions — Auto-installs language servers, debuggers, and formatters

This is the onboarding vessel of the SuperInstance ecosystem. It connects to other vessels via the I2I (iron-to-iron) communication protocol and integrates with fleet discovery.


API / Usage

ComponentDescription
devcontainer.jsonContainer configuration (image, features, VS Code extensions)
setup.shPost-create lifecycle hook (clones repos, verifies FLUX VM)
AGENT.mdAgent identity and duty log for this vessel
CHARTER.mdMission statement, type (vessel), fleet integration status

Configuration

The devcontainer includes:

  • Python 3.12 with pip
  • Go 1.24 with modules
  • Node.js 22 with npm
  • VS Code extensions: Python, Go, Rust, C/C++, Docker, GitLens

Testing

No test suite — this is a template repository. Validation comes from successful Codespace creation.


Contributing

Contributions are welcome! See the SuperInstance Contributing Guide.


Ecosystem

This repo is part of the SuperInstance flagship ecosystem — agent-first computation, constraint theory, and self-improving runtimes.

FLUX Runtime Family

RepoLanguageDescription
flux-runtimePythonFull FLUX runtime: markdown→bytecode, 2037 tests, zero deps
flux-coreRustRegister-based bytecode VM, deterministic agent computation
flux-jsJavaScriptFLUX VM for Node.js and browsers, ~400ns/iter
flux-compilerRust/PythonFormal-methods compiler for safety-critical codegen
flux-vmRustStack-based constraint-checking VM, 50 opcodes, Turing-incomplete

PLATO Engine Family

RepoLanguageDescription
plato-serverPythonKnowledge tiles, fleet sync via Matrix, HTTP API
plato-engine-blockRustOriginal room runtime: no_std + alloc, builder pattern
plato-engine-block-cC99Embedded reference: zero heap alloc, bare-metal portable
plato-engine-block-elixirElixirBEAM supervision trees, fault tolerance, hot reload
plato-runtime-kernelRustSpatial model: tensor grid, batons, assertion traps

Constraint / Theory Family

RepoLanguageDescription
categorical-agentsRustCategory theory for agent composition (functors, naturality)
cuda-constraint-engineCUDA/CGPU constraint checking at 1B+ constraints/sec
grand-pattern-rsRustFibonacci dual-direction cellular graph architecture
lau-hodge-theoryRustHodge decomposition, Betti numbers, spectral sequences
ternary-scienceRustExperimental evidence for ternary intelligence, 5 conservation laws

Agent / Infrastructure Family

RepoLanguageDescription
construct-coreRustLayered trait system: bare-metal → alloc → async agent runtime
crabBashAgent shell for repo entry/leave (MUD-room metaphor)
exocortexRustPersistent cognitive substrate, S3-compatible memory
git-agentPythonThe repo IS the agent — autonomous lifecycle via Git
capitaine-1TypeScriptGit-native repo-agent, Cloudflare Workers heartbeat
codespace-edge-rdResearchCodespace→Edge agent lifecycle and yoke transfer protocols
git-agent-codespaceDevContainerOne-click Codespace template for Git-Agent runtimes

Registries

RegistryPackageInstall
PyPIflux-vmpip install flux-vm
crates.iofluxvmcargo add fluxvm
npmflux-jsnpm install flux-js

Philosophy & Architecture


License

MIT

About

One-click Codespace template for git-agent runtime development

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages