
TL;DR
A new 106-issue benchmark across 49 repositories finds frontier coding agents rarely retrieve AI contribution rules on their own - and never refuse to contribute in AI-banned repositories, no matter the prompt. Disclosure and verification can be fixed; bans cannot.
Open source maintainers are writing rules for AI-generated contributions: total bans, mandatory disclosure, verification gates, human sign-offs. A new study asks the question nobody had measured: do coding agents actually read and follow those rules? The short answer, from RepoComplianceBench, is that they almost never do it on their own - and no prompt intervention makes an agent refuse to contribute to a repository that has banned AI entirely.
The paper, "A First Look at Coding Agents' Compliance with AI Contribution Rules in Open-Source Communities" (Yang, He, and Zhou, submitted July 29, 2026), is the first empirical estimate of real-world rule compliance by coding agents. The finding matters if you maintain a repository with an AI policy, or if you run an agent against one.
The researchers curated 106 issues from 49 repositories that contain AI contribution rules, building a benchmark they call RepoComplianceBench. The rule set spans the full spectrum of policies communities actually adopt:
They then ran four frontier models against each issue and judged the full trajectory of every run against the repository's rules: whether the agent refused to contribute, disclosed its assistance truthfully, cleared the required verification gates, or escalated critical steps to a human.
They also tested whether interventions help: extra prompts telling the agent about the rules, the rules quoted directly in the prompt, and feedback from an automated compliance verifier.
From the archive
Jul 31, 2026 • 9 min read
Jul 31, 2026 • 7 min read
Jul 31, 2026 • 6 min read
Jul 31, 2026 • 6 min read
Three findings, in increasing order of discomfort:
Agents almost never retrieve the rules proactively. Given a repository with a published AI contribution policy, the default behavior across all four models was to ignore it until explicitly told. The rules file might as well not exist.
Disclosure and verification are fixable with prompts. When the rules were quoted or a verifier gave feedback, agents picked up truthful disclosure and passed verification gates. These behaviors do not need new infrastructure - the mechanisms that already exist work when the agent is actually told about the rule.
Bans and human escalation are not fixable that way. Across every condition tested - reminder prompts, rule quotes, verifier feedback - no agent ever refused to contribute in an AI-banned repository. If a community's rule says "no AI contributions, period," today's agents will not self-police that boundary, and they will not hand the decision to a human either. The paper's conclusion is blunt: verification and disclosure issues are solvable with existing mechanisms; enforcing bans and human escalations remains an open problem.
If your repository bans AI contributions, do not expect the agent to stop itself. Your enforcement has to be mechanical, not aspirational: CI checks, bot-side detection, or review-time scrutiny. A policy file alone is a statement of intent, not a control.
If your policy is disclosure-based, prompt engineering genuinely helps - quote the rule in the task setup and check the PR body. The study's verifier-feedback result suggests automated checks against disclosed-rule compliance are worth building into your review pipeline.
And if you run agents against repositories with policies, the practical lesson is that your agent's behavior is governed by what you put in the prompt, not by what the repository puts in a file. That is a useful companion finding to the recent ablation showing AGENTS.md context injection does not move correctness: both studies point the same direction, that agents only act on context they are actively steered to use.
This is the measurement half of a debate the developer world has been having in policy form. Godot moved to ban AI-authored contributions outright in 2025, Debian's LLM usage proposals have been through multiple drafts, and GitHub has shipped governance tooling for agent-authored PRs. RepoComplianceBench is the first data on whether those policies survive contact with actual agents, and the answer is that bans do not.
The asymmetry is the thing to take away: agents can be made compliant where compliance is a prompt-able behavior (disclose, verify), and they cannot where compliance means self-restraint (refuse, escalate). Maintainers who want those behaviors need to assume the agent will not volunteer them.
Read next
Open-source tool gives Claude Code, Codex, and other agents their own isolated Linux VM on your machine - network firewall included, no cloud account required.
6 min readA controlled ablation across Claude Code and Codex, 17 real tasks, and 288 evaluated runs finds context-injection strategy does not measurably change correctness (bounded to under 10-15pp). The failures are implementation skill, not missing repository knowledge.
7 min readA developer used OpenAI Codex to build a fully open-source WYSIWYG editor for TikZ figures. The technical approach and reception on Hacker News offer a useful case study in what agent-built software looks like when shipped.
7 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
OpenAI's coding agent for terminal, cloud, IDE, GitHub, Slack, and Linear workflows. Reads repos, edits files, runs comm...
View ToolOpen-source terminal agent runtime with approval modes, rollback snapshots, MCP servers, LSP diagnostics, and a headless...
View ToolOpenAI's open-source terminal coding agent built in Rust. Runs locally, reads your repo, edits files, and executes comma...
View ToolOpen-source terminal coding agent from Moonshot AI. Powered by Kimi K2.5 (1T params, 32B active). 256K context window. A...
View ToolTrack open-source maintenance signals, release tasks, and repo follow-ups in one dashboard.
View AppSpec out AI agents, run them overnight, wake up to a verified GitHub repo.
View AppScore every coding agent on your own tasks. Catch regressions in CI.
View AppStep-by-step guide to building an MCP server in TypeScript - from project setup to tool definitions, resource handling, testing, and deployment.
AI AgentsResearcher, auditor, reviewer, and other ready-made subagent types.
Claude CodeConnect external tools and data sources via the open MCP standard.
Claude Code
Buzz by Block: Open-Source Slack-Style Collaboration for Humans + AI Agents (Demo & Setup) Check out Arcade: https://arcade.dev.plug.dev/xiDRwlA Repo: https://github.com/block/buzz The video introd...

Exploring Codex: AI Coding in Terminal In this video, I explore Codex, a new lightweight CLI tool for AI coding that runs in the terminal. This tool, possibly a response to Anthropic's CLI,...

Check out Zed here! https://zed.dev In this video, we dive into Zed, a robust open source code editor that has recently introduced the Agent Client Protocol. This new open standard allows...

A SCAM 2026 study of 100 top-starred repos catalogs six configuration smells in AGENTS.md and CLAUDE.md files: Lint Leak...

A controlled ablation across Claude Code and Codex, 17 real tasks, and 288 evaluated runs finds context-injection strate...

Debian is voting on four proposals to regulate LLM-generated contributions - from an outright ban to full acceptance. Th...

Tobi Knaup, co-founder of Mesosphere, argues that open-weight AI has reached the same inflection point as Kubernetes in...

LM Studio launches Bionic, a standalone agent harness for open models with local inference, voice input, and zero data r...

Open-source tool gives Claude Code, Codex, and other agents their own isolated Linux VM on your machine - network firewa...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.