{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-10-01T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/rrsi",
  "type": "tool",
  "slug": "rrsi",
  "canonical_url": "https://gtmstacker.com/registry/tool/rrsi/",
  "title": "RRSI",
  "description": "RRSI (Regularized Recursive Self-Improvement) is a Google Research framework that lets an LLM agent evolve its own harness — prompts, control flow, tools, memory, skills, sub-agents — around a frozen model, while a regularized search curbs the overfitting that plain harness-evolution produces on the training tasks. Open source: yes (Apache-2.0); self-hostable. Free OSS; ~1.1k stars; paper-backed (arXiv 2609.24972).",
  "category": "mcp-agents",
  "tags": [
    "mcp-agents",
    "ai-infrastructure",
    "agent-harness",
    "self-improvement",
    "research",
    "self-hostable"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "ca26e05f7f87dd9413504e21fbff9752bdf02b798dd38cc44e4c6bfd6c580615",
  "date_published": "2026-10-01T00:00:00Z",
  "date_modified": "2026-10-01T00:00:00Z",
  "source": {
    "name": "google-research · GitHub",
    "url": "https://github.com/google-research/rrsi"
  },
  "license": "Apache-2.0",
  "one_liner": "RRSI lets an LLM agent evolve its own harness (prompts, tools, memory, control flow) using a regularized search that curbs overfitting to its training tasks.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_model": "free",
  "who_its_for": "An agent-infrastructure team or researcher that wants to automatically improve an agent's harness — its prompts, tools, memory and control flow — on real task suites, with guardrails that stop the search from memorizing the eval set.",
  "who_its_not_for": "A team that wants a drop-in production agent or a hosted product; this is paper-backed research code (a method plus domain adapters) you run and adapt yourself, not a packaged application.",
  "aliases": [
    "rrsi",
    "google-research/rrsi",
    "RRSI",
    "Regularized Recursive Self-Improvement"
  ],
  "alternatives": [
    "deepseek-harness",
    "strands-harness-sdk",
    "harnessrouter"
  ],
  "secondary_categories": [
    "ai-infrastructure"
  ],
  "last_verified": "2026-10-01",
  "evidence": {
    "claim_type": "vendor-claim",
    "source_id": "https://github.com/google-research/rrsi",
    "note": "Apache-2.0 per repo (license read from GitHub metadata, not guessed); ~1,120 stars; published by google-research; runnable framework (rrsi.py, a rrsi/ package, domain adapters, tests, pyproject) — not just paper text (github.com/google-research/rrsi, verified 2026-10-01). The method and its reported out-of-distribution gains come from the accompanying paper (arXiv 2609.24972, project regularized-rsi.com) and are the authors' research results, not independently reproduced here."
  },
  "caveats": "Verified from the primary repo (2026-10-01); the paper's results are not reproduced here. This is a research artifact — effective but early (very new repo, few commits), with three reference domains (terminal, document-work, engineering-design) you adapt rather than a turnkey product. The self-improvement gains and the claim that regularization prevents overfitting are the paper's findings; treat them as a method to evaluate on your own tasks, not a guarantee. Surfaced via X.",
  "lead": "RRSI (Regularized Recursive Self-Improvement) is a Google Research framework for evolving an LLM agent's harness — the prompts, control flow, tools, memory, skills, and sub-agents wrapped around a frozen model — while a regularized search curbs the overfitting that plain harness-evolution produces. Open source: yes (Apache-2.0); self-hostable; free OSS. It…",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 118,
      "text": "RRSI (Regularized Recursive Self-Improvement) is a Google Research framework for evolving an LLM agent's harness — the prompts, control flow, tools, memory, skills, and sub-agents wrapped around a frozen model — while a regularized search curbs the overfitting that plain harness-evolution produces. Open source: yes (Apache-2.0); self-hostable; free OSS. It has ~1.1k stars, ships runnable code rather than just paper text, and is backed by a paper (arXiv 2609.24972)."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "What it does"
      ],
      "est_tokens": 342,
      "text": "flow, tools, memory, skills, and sub-agents wrapped around a frozen model — while a regularized search curbs the overfitting that plain harness-evolution produces. Open source: yes (Apache-2.0); self-hostable; free OSS. It has ~1.1k stars, ships runnable code rather than just paper text, and is backed by a paper (arXiv 2609.24972).\n\nAn agent's capability is largely set by its harness, and you can improve the harness automatically by searching over edits against a fixed task set — but that search tends to memorize the training tasks, so in-distribution gains shrink or vanish out of distribution. RRSI keeps the edit space fully open (prompts, control flow, configuration, context management, tools, skills, memory, sub-agents can all change) and instead regularizes how the search moves: an annealed budget caps edits per candidate, the proposer sees the full edit history so a falsified hypothesis is not redrawn, a critic screens each candidate for suite-specific logic before evaluation, a noise-adjusted floor blocks gains inside evaluation variance, and components that stop helping are pruned. Every candidate harness is drafted and evaluated in its own git worktree, and the edit history records the component, hypothesis, measured score/cost, and verdict per edit, so the trajectory is auditable. Open source: yes (Apache-2.0); self-hostable; free OSS."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 289,
      "text": "blocks gains inside evaluation variance, and components that stop helping are pruned. Every candidate harness is drafted and evaluated in its own git worktree, and the edit history records the component, hypothesis, measured score/cost, and verdict per edit, so the trajectory is auditable. Open source: yes (Apache-2.0); self-hostable; free OSS.\n\n- Apache-2.0 per repo (license read from GitHub metadata, not guessed); ~1,120 stars; published by google-research; runnable framework — rrsi.py, a rrsi/ package, domain adapters, tests, pyproject — not just paper text (github.com/google-research/rrsi, verified 2026-10-01).\n- Method: regularized search over an open harness-edit space around a frozen model; one loop drives three reference domains (terminal, document-work, engineering-design); candidates evaluated in git worktrees with an auditable edit history.\n- Paper-backed: arXiv 2609.24972, project page regularized-rsi.com (2026-09-21).\n- Surfaced in the GTM Stacker X/Twitter signal report (2026-10-01 pass); license/facts independently verified 2026-10-01. The reported gains are the authors' research results (vendor-claim), not reproduced here."
    },
    {
      "index": 3,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 322,
      "text": "reference domains (terminal, document-work, engineering-design); candidates evaluated in git worktrees with an auditable edit history. - Paper-backed: arXiv 2609.24972, project page regularized-rsi.com (2026-09-21). - Surfaced in the GTM Stacker X/Twitter signal report (2026-10-01 pass); license/facts independently verified 2026-10-01. The reported gains are the authors' research results (vendor-claim), not reproduced here.\n\nThe cheapest capability upgrade for an agent is often a better harness, not a bigger model — and the hard part is improving it without quietly tuning to your eval set. RRSI is a credible, permissively-licensed take on exactly that: automated harness improvement with explicit anti-overfitting machinery and an auditable trail of what changed and why. For a GTM-infrastructure team building agents on frozen models, it is a method worth studying and testing against your own task suites — the worktree-per-candidate design and per-edit evidence log are reusable ideas even if you never adopt the whole loop. The honest read: this is research code, not a product — early, with reference domains you adapt — and the headline claim that regularization preserves out-of-distribution gains is the paper's finding, so validate it on your tasks before building on it."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/rrsi/index.md",
    "html": "https://gtmstacker.com/registry/tool/rrsi/",
    "json": "https://gtmstacker.com/registry/tool/rrsi/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/rrsi/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/rrsi/#software",
        "name": "RRSI",
        "identifier": "google-research/rrsi",
        "description": "RRSI (Regularized Recursive Self-Improvement) is a Google Research framework that lets an LLM agent evolve its own harness — prompts, control flow, tools, memory, skills, sub-agents — around a frozen model, while a regularized search curbs the overfitting that plain harness-evolution produces on the training tasks. Open source: yes (Apache-2.0); self-hostable. Free OSS; ~1.1k stars; paper-backed (arXiv 2609.24972).",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/rrsi/",
        "datePublished": "2026-10-01T00:00:00Z",
        "dateModified": "2026-10-01T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "license": "https://spdx.org/licenses/Apache-2.0.html",
        "codeRepository": "https://github.com/google-research/rrsi",
        "keywords": "mcp-agents, ai-infrastructure, agent-harness, self-improvement, research, self-hostable",
        "author": {
          "@type": "Organization",
          "name": "google-research",
          "url": "https://github.com/google-research",
          "sameAs": [
            "https://github.com/google-research/rrsi"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        },
        "isSimilarTo": [
          {
            "@type": "SoftwareApplication",
            "name": "DeepSeek Harness (dsh)",
            "url": "https://gtmstacker.com/registry/tool/deepseek-harness/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "Strands harness-sdk",
            "url": "https://gtmstacker.com/registry/tool/strands-harness-sdk/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          },
          {
            "@type": "SoftwareApplication",
            "name": "HarnessRouter",
            "url": "https://gtmstacker.com/registry/tool/harnessrouter/",
            "applicationCategory": "DeveloperApplication",
            "offers": {
              "@type": "Offer",
              "price": 0,
              "priceCurrency": "USD"
            }
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/rrsi/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "MCP Agents",
            "item": "https://gtmstacker.com/registry/category/mcp-agents/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "RRSI",
            "item": "https://gtmstacker.com/registry/tool/rrsi/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "google-research/rrsi",
    "repository": {
      "url": "https://github.com/google-research/rrsi",
      "source": "github"
    }
  }
}
