{
  "schema_version": "1.0",
  "id": "archive:https://www.youtube.com/watch?v=8oyalrfwgjw",
  "slug": "rlm-recursive-language-models-for-large-codebases-shashi-superagentic-ai-1w21nex",
  "url": "https://feed7.dev/p/rlm-recursive-language-models-for-large-codebases-shashi-superagentic-ai-1w21nex",
  "title": "RLM: Recursive Language Models for Large Codebases - Shashi, Superagentic AI",
  "why_included": "RLMs treat a large repository as external data that an agent inspects with code, returning bounded evidence to the main context instead of loading or summarizing everything upfront.",
  "summary": "A recursive language model keeps the repository outside the primary prompt and gives the model a programmable environment for inspecting files, dependencies, tests, and configuration. Each pass returns a **bounded observation** rather than the whole codebase.",
  "practical_implication": "For monorepo analysis, let the agent write targeted inspection code, preserve its evidence, and make recursive model calls only when the current evidence is insufficient. Capture the **plan, code, observations, subcalls, budget, and final output** for debugging.",
  "agent_context": "A recursive language model keeps the repository outside the primary prompt and gives the model a programmable environment for inspecting files, dependencies, tests, and configuration. Each pass returns a **bounded observation** rather than the whole codebase.\n\nFor monorepo analysis, let the agent write targeted inspection code, preserve its evidence, and make recursive model calls only when the current evidence is insufficient. Capture the **plan, code, observations, subcalls, budget, and final output** for debugging.\n\nRLM is a pattern, not a single implementation, and the talk demonstrates a research playground rather than comparative results on large-codebase tasks. Its claims about proprietary agents using related ideas are partly observational and should not be treated as verified architecture.",
  "source": {
    "name": "YouTube",
    "url": "https://www.youtube.com/watch?v=8oyalrfwgjw",
    "published_at": null
  },
  "source_class": "video",
  "content_type": "Video",
  "layer": "context",
  "domains": [
    "coding"
  ],
  "topics": [
    "context-engineering",
    "retrieval",
    "harness-engineering"
  ],
  "verification": {
    "status": "source_linked",
    "label": "Source Linked",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [
    "RLM is a pattern, not a single implementation, and the talk demonstrates a research playground rather than comparative results on large-codebase tasks. Its claims about proprietary agents using related ideas are partly observational and should not be treated as verified architecture."
  ],
  "lifecycle": "Current",
  "published_at": null,
  "modified_at": null,
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/rlm-recursive-language-models-for-large-codebases-shashi-superagentic-ai-1w21nex",
    "json": "https://feed7.dev/p/rlm-recursive-language-models-for-large-codebases-shashi-superagentic-ai-1w21nex.json",
    "markdown": "https://feed7.dev/p/rlm-recursive-language-models-for-large-codebases-shashi-superagentic-ai-1w21nex.md"
  }
}