← Back to the Hub

Headlong

ecosystem:headlong

Integration pending

Laude Institute's Apache-2.0 agent microharness (<10K lines of Bash) built around shellm, a recursive-language-model (RLM) core, for persistent agents that keep thinking between messages.

externalOpen sourceIntegration pendingOwned by the agent sessions

Specification

CategoryEcosystem watch
Runtimeexternal
InterfaceNamed identity CLI
Sourceindustry watch
LicenceApache-2.0
ContinuityOwned by the agent
SupportIntegration pending
Based onHeadlong (Bash, Apache-2.0)
Last verified2026-08-14

Setup and support

Not runnable from SuperQode, and a different case from jcode's: Headlong has no ACP server, MCP server, SDK, or task-runner API. `<agent> hello` is a one-shot observation sent into a standing mind that may choose not to reply, not a task call with a result contract. It has a Unix surface to attach to (start/stop the identity, tail its trajectory) but no run contract to speak of yet. See RLM Routes Compared for how its persistent inner-monologue loop differs from SuperQode's own RLM routes.

Runtime behaviour

Capabilities

Persistent inner-monologue loop, never idleBash-native RLM core, no tool schemaOne shared trajectory across a whole teamSelf-modifies by forking Headlong, testing changes, then merging themDocker-sandboxed generated code by default

Tools

thinkers (idle-loop dispatcher)shellm (Bash RLM core)traj (jsonl DAG, fork/merge)context (tiered-rollup projection)mem / skillsrecap (logarithmic memory pyramid)

Policies and ownership

  • +Headlong owns its agent loop, trajectory, and identity store
  • +Model provider keys (Anthropic, OpenAI, Gemini, OpenRouter) stay in Headlong's own config
  • +No commands are executed by SuperQode until a connector is built and tested

Install and authenticate

  1. 1

    Install Headlong independently

    Interviews you for an agent name and personality, then installs it as a command.

    curl -fsSL https://headlong.ai/install.sh | bash
  2. 2

    Configure a model provider

    Headlong's `llm` CLI takes an Anthropic, OpenAI, Gemini, or OpenRouter key.