StackMap
Subscribe
Explore / prime-agent
PrimeIntellect-ai

prime-agent

Self-improving coding/research agent around a Recursive Language Model: persistent IPython as the core tool, programmatic subagents, durable harness state it refines via evidence-backed /refine.

6,447 515 TypeScript MITupdated yesterday
View on GitHubDispute this mapping →
Curator's take

The two abstractions are genuinely different: context as variables in a persistent REPL (not a transcript), and a harness that rewrites its own supplemental state with rollback — the closest thing to a shipping continual-learning agent. Daemon sessions and agent-to-agent messaging make it a long-horizon tool, not a chat CLI. When NOT: it's a full worldview — you adopt the RLM way or fight it; young codebase moving fast, and self-improvement means your harness drifts from everyone else's.

Mapped by ShipWithAI editors · links verified
README.md

Prime Intellect

Prime Agent: A Self-Improving RLM Agent

DocumentationVerifiersPRIME-RLpi-mono

CI Build Binaries

Prime Agent is an open-source coding and research agent for general and long-running work. It is designed around two core abstractions:

  • The Recursive Language Model (RLM) treats context as variables (prompt-as-a-variable) and tools like recursive subagents as function calls (programmatic tool /sub-agent calling) inside a persistent REPL.
  • The Continual Harness stores supplemental prompts, memories, skill descriptions, and reusable subagent specifications as durable state that Prime Agent can refine through small, evidence-backed updates, local to the session by default.

Prime Agent combines a persistent Python control environment with durable harness state, so useful working context and reusable operating patterns can outlive a single chat window.

  • Everything is programmatic: persistent IPython is the built-in model tool; file operations, shell commands, tool use, subagents, and context management happen through code.
  • Subagents are built in: rlm(...) spawns real child agents for parallel or background work and returns their results programmatically.
  • The harness can improve: /refine reviews the current trajectory and can apply small, evidence-backed updates to supplemental harness state. It never rewrites the immutable base system prompt, and recorded snapshots support rollback.
  • Skills are executable: skills are importable Python packages, and the built-in skill creator can turn recurring workflows into project or personal skills.
  • Sessions run in the background: daemon-backed agents keep running when the terminal disconnects and can be reattached later.
  • Agents communicate directly: running agents can exchange messages and orchestrate one another without routing everything through the user.
  • Long tasks keep moving: automatic compaction, persistent goals, heartbeats, schedules, autonomous mode, and retained subagents preserve progress across turns and terminal sessions.

Getting Started

Install the latest stable release on macOS or Linux:

curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh

The installer downloads a versioned release, verifies its SHA-256 checksum, installs the prime-agent command, and can prepare the IPython runtime used by the agent.

Start Prime Agent from the repository or directory you want it to work in:

cd /path/to/project
prime-agent

On first launch, run /login to choose a subscription or API-key provider. Prime Agent works in the current directory a

Continue your stack

What teams reach for next — and why each earns a place beside prime-agent. Ranked by curator confidence.