Skip to main content

agent-overwrite-grader

Did two of your coding agents write the same file within the hour? Run this in your repository:

pipx run agent-overwrite-grader

It reads your local git log for the last month and lists every file two sessions (two authors, or two branches) changed less than an hour apart: the edits most likely to overwrite each other. Nothing is sent anywhere; it is standard-library Python 3.9+, with no dependencies.

5 files written by two sessions within an hour, in 2 days of history.
17 commits by 4 sessions read, on this machine only.

  3  src/routes.ts
     c11c653 claude-code on agent/auth, Oct 5 09:14, then 8 min later 83f4ab6 codex on agent/billing (3 such pairs)
  2  src/db/schema.sql
     c73c1bd codex on agent/billing, Oct 6 09:00, then 12 min later 9a9532b claude-code on agent/auth (2 such pairs)
  2  package.json
     271b801 claude-code-2 on agent/search, Oct 5 09:47, then 8 min later 75e6e7b dev on main (2 such pairs)

Options

agent-overwrite-grader [REPO] [--since "2 weeks ago"] [--top 12] [--json]
agent-overwrite-grader --log saved.log      # grade a saved log; '-' reads stdin

--log takes the output of git log --all --source --name-only --format='%H|%an|%aI|%S'.

The rule

Two commits are two sessions when their authors differ, or both carry a branch name and the names differ. A file collides when two sessions wrote it 60 minutes apart or less. Files rank by how many such pairs they have. The same rule runs in the browser at https://overflow.games/memento/grader/?ref=pypi.

The fix

memento Team gives each file one owner at a time across machines: a session claims a path before it edits, and the next one waits. Pre-order at https://overflow.games/memento/?ref=pypi (10 USD per agent a month).

MIT licensed.

Metadata

Release files for agent-overwrite-grader 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agent-overwrite-grader 0.1.0
File Size Uploaded Provenance
agent_overwrite_grader-0.1.0.tar.gz 5.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agent-overwrite-grader 0.1.0
File Interpreter ABI Platform
agent_overwrite_grader-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 kB

Release files / agent_overwrite_grader-0.1.0.tar.gz

Download URL agent_overwrite_grader-0.1.0.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5cc7b0cb996a2b9d5591993f8221d0e3ad6f19253878fccdefe65b8bfeed60ca
BLAKE2b-256 checksum
How to use checksums
9c58daebde919c298cbb9bbf77c7777ba8cd5482a743cb08660ecb88a793b776
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / agent_overwrite_grader-0.1.0-py3-none-any.whl

Download URL agent_overwrite_grader-0.1.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9ae3cea08bf9c4a8b02da0b76811228e580b0c48bea9dc20f8f5db9885207eac
BLAKE2b-256 checksum
How to use checksums
0677b345561a2d48315e77bef85cb36b07b81fc1a256f24d50cb753e03b8ad75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for agent-overwrite-grader 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page