groundlane: Instructions file for Codex

AGENTS.md

groundlane AGENTS.md is an instructions file for Codex, OpenCode from lanefoundry/groundlane. It costs 1,421 tokens per session, scanned A, original, Apache-2.0.

A project instruction file for Groundlane, an open-source TypeScript project. It defines the project’s boundaries, architecture, web-access rules, and provider and quota policies.

In plain words
What is it for?
Use it when changing Groundlane’s worker, container, core, adapter, tool, test, or documentation code.
Why use it?
It gives coding agents shared rules for where code belongs and how the project should access external services.

Instructions file for CodexOpenCode

Written for Codex and OpenCode: the file is AGENTS.md. Also seen: mentions subagents.

This is lanefoundry/groundlane's own configuration. It tells Codex and OpenCode how to work on groundlane itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything groundlane configures →

Reuse

Borrowing it

Nothing to install: this file belongs to lanefoundry/groundlane. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/lanefoundry/groundlane/main/AGENTS.md
Clone the repo
git clone --depth 1 https://github.com/lanefoundry/groundlane

Made for: Codex, OpenCode.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for groundlane AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/lanefoundry/groundlane/agents-md/github.svg)](https://agentmods.dev/instructions/lanefoundry/groundlane/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/lanefoundry/groundlane/agents-md"><img src="https://agentmods.dev/badge/instructions/lanefoundry/groundlane/agents-md/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for groundlane AGENTS.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/lanefoundry/groundlane/agents-md"><img src="https://agentmods.dev/badge/instructions/lanefoundry/groundlane/agents-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 1,421 This file is loaded in full into every session.
When invoked 1,421 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.01421 $0.01421
Opus 5.5 $0.00568 $0.00568
Sonnet 5.5 $0.00284 $0.00284
Haiku 4.5 $0.00142 $0.00142

Measured 1mo ago against content hash ff9bf4e5538d, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

groundlane AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 135 lines

How it starts

The opening of the file, as written. The whole thing — 135 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Groundlane agent instructions

Project boundary

Groundlane is an independent open-source TypeScript project. It is not part of DaoDao and must not import DaoDao-specific code, configuration, terminology, or deployment assumptions.

Architecture

  • src/worker/: Cloudflare Worker entry, authentication, routing, and Container lifecycle.
  • src/container/: Node.js remote MCP HTTP server running in a Cloudflare Container.
  • src/core/: pure orchestration, policies, limits, budgets, and contracts.
  • src/adapters/: HTTP, reader, browser, search, and provider integrations.
  • src/tools/: MCP tool definitions and handlers.
  • test/: unit, contract, integration, and regression tests.
  • docs/: product decisions, configuration, deployment, and time-sensitive research.

Keep provider-specific request and response mapping in src/adapters/. Keep routing, quota policy, validation, and shared contracts provider-neutral in src/core/.

Dogfood Groundlane for web access

  • Use Groundlane's web_fetch, web_search, and web_extract first for public-web research, documentation checks, and representative smoke tests.
  • This rule applies to the primary agent and every subagent.
  • When changing Groundlane itself, prefer running the current checkout locally with a temporary development auth token so research exercises the code being edited. Use the deployed MCP only when the task explicitly concerns the deployed version.
  • web_fetch and web_extract do not require a third-party search key. web_search must fail closed when no configured search provider is available.
  • Follow an explicit user choice of tool or no-fallback requirement. Otherwise, before declaring Groundlane unavailable, inspect the complete callable tool inventory because its MCP tools may be deferred.
  • If Groundlane is not mounted or one bounded Groundlane request fails as a whole, choose the best task-matching MCP from the callable inventory. Use the current platform web search/fetch/open tools only when no suitable MCP is callable.
  • Keep fallback research evidence separate from Groundlane product evidence. A successful fallback does not prove that the corresponding Groundlane path works or replace a required Groundlane smoke. Briefly disclose the fallback tool and Groundlane failure. Never send secrets, authenticated content, or private data through a fallback service.
  • Do not use retired stealth_fetch, WebFetch, web-fetch, fetch_page, or Playwright paths for web retrieval.
  • Browser rendering proves JavaScript execution, not reliable CAPTCHA or managed-challenge bypass. State the observed boundary accurately.

Read the full file on GitHub · 135 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago Changed · +12 lines · +170 tokens per session ff9bf4e5538d
  2. 2mo ago First seen · 123 lines · 1,251 tokens per session scan A e5bf36817321

Subscribe to this mod's changes

groundlane AGENTS.md is an instructions file published in the GitHub repository lanefoundry/groundlane (0 stars, last pushed 14d ago), licensed Apache-2.0. It adds 1,421 tokens to every session, about $0.0057 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

groundlane AGENTS.md compared with instructions from other repositories

groundlane AGENTS.md next to 6 instructions from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
groundlane AGENTS.mdlanefoundry/groundlaneInstructions file014d agoApache-2.0A1,421Codex, OpenCode
vscode buildNext.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA9,719GitHub Copilot
next.js AGENTS.mdvercel/next.jsInstructions file143kyesterdayMITA7,461Codex, OpenCode
langchain AGENTS.mdlangchain-ai/langchainInstructions file149kyesterdayMITA4,680Codex, OpenCode
vscode oss-third-party-notices.instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA5,516GitHub Copilot
vscode copilot-instructions.mdmicrosoft/vscodeInstructions file195kyesterdayMITA3,093GitHub Copilot
deepseek-harness AGENTS.mddeepseek-ai/deepseek-harnessInstructions file274k2d agoMITA4,313Codex, OpenCode