TransformerLens
Copilot instructions4k starsChanged 38 days agoMITView on GitHub
Read AGENTS.md at the repo root for the full set of project conventions, quickstart commands, repo layout, and hard rules — start with its TL;DR section. This file inlines the highest-friction defaults Copilot most often gets wrong. The full set of hard rules (numerics, parallel benchmarks, plan-file references, etc.) lives in AGENTS.md §10.
We split this copilot-instructions.md into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 23
Don't add # type: ignore. Prefer isinstance / typing.cast.
- Distinctive: line 24
Don't dismiss failing tests as "pre-existing" — investigate every failure.
≈ “Common” is an estimate: at least 1 in 5 of the 3,669 Copilot instructions files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
GitHub Copilot Instructions
Read AGENTS.md at the repo root for the full set of project conventions, quickstart commands, repo layout, and hard rules — start with its TL;DR section. This file inlines the highest-friction defaults Copilot most often gets wrong.
Top rules to remember
- Use
uv, notpiporpoetry.uv syncto install;uv run <cmd>or amaketarget to run anything. - The
Hooked*model classes were removed in 4.0;TransformerBridgeis the one model system.transformer_lens/supported_models.pyis the frozen legacy name/alias ledger; Bridge models live undertransformer_lens/tools/model_registry/. - Base PRs against
dev, notmain. PRs tomainare maintainer-only.
Common commands
uv sync # install
make unit-test # fast tests
make format # pycln + isort + black
uv run mypy . # type check
uv run docs-hot-reload # live docs previewCopilot-specific anti-patterns
- Don't add
# type: ignore. Preferisinstance/typing.cast. - Don't dismiss failing tests as "pre-existing" — investigate every failure.
The full set of hard rules (numerics, parallel benchmarks, plan-file references, etc.) lives in AGENTS.md §10.
Trending
More talk lately.about the whole repository
Who's talking about TransformerLensOrg/TransformerLens
- brendanlong/TransformerLens“Add DeepSeek R1 distill models”GitHub · Mar 28, 2026 · 1 reactions
- actions/runner-images“Mac OS runner not capable of running MPS for projects using torch”GitHub · May 23, 2024 · 1 reactions
- idris404/Unsway“build(deps): bump the python-dependencies group across 1 directory with 8 updates”GitHub · Oct 18, 2026
- philipdallen/ephapse“Bump transformer-lens from 3.9.0 to 4.2.0”GitHub · Oct 15, 2026
- philipdallen/ephapse“Bump transformer-lens from 3.9.0 to 4.0.0”GitHub · Oct 1, 2026
The biggest 5 of 25 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 25
Talked about on GitHub (25 times).
On GitHub · 25
- Mar 28, 2026Add DeepSeek R1 distill models — brendanlong/TransformerLens1 reaction
- May 23, 2024Mac OS runner not capable of running MPS for projects using torch — actions/runner-images1 reaction · 3 comments
- Oct 18, 2026build(deps): bump the python-dependencies group across 1 directory with 8 updates — idris404/Unsway0 reactions
- Oct 15, 2026Bump transformer-lens from 3.9.0 to 4.2.0 — philipdallen/ephapse0 reactions · 2 comments
- Oct 1, 2026Bump transformer-lens from 3.9.0 to 4.0.0 — philipdallen/ephapse0 reactions · 3 comments
20 more on GitHub
- Sep 24, 2026[Bug Report] `HookedSAETransformer` crashes on attention-only models (`'TransformerBlock' object has no attribute 'mlp'`) — decoderesearch/SAELens0 reactions
- Sep 18, 2026添加:AI Safety Tactical Opportunities Fund(AISTOF)资料与资助网络 — Triciaaaaa/ai-risk-network0 reactions
- Sep 14, 2026build(deps): bump the python-dependencies group across 1 directory with 7 updates — idris404/Unsway0 reactions · 1 comment
- Aug 31, 2026Fix dead link in 1.4.1 — ARENA-education/ARENA_materials0 reactions · 1 comment
- Jun 17, 2026Mechanistic Interpretability Lab Sequence — karlb-dev/labs0 reactions
- Jun 13, 2026Interpretability introduction sequence — karlb-dev/labs0 reactions
- Jun 6, 2026[Add] TransformerLens (TransformerLensOrg/TransformerLens) — PyTorchKR/landscape0 reactions · 1 comment
- Apr 12, 2026chore(deps-dev): update transformer-lens requirement from >=2.0.0 to >=2.18.0 — harshvardhanchand/emotion-steering-lab0 reactions · 1 comment
- Jan 13, 2026PR for #25 Added first results of Attribution Patching — justinshenk/temporal-awareness0 reactions
- Dec 30, 2025Batch vs single prompt outputs differ when using ReplacementModel — decoderesearch/circuit-tracer0 reactions
- Feb 18, 2025re-do-studio.com — mypdns/matrix0 reactions
- Dec 14, 2024Add OLMoE — jonasrohw/TransformerLens0 reactions · 1 comment
- Nov 19, 2024fix: remove typeguard dependency — decoderesearch/SAELens0 reactions · 1 comment
- Sep 4, 2024Password Locked Sandbagging — ApolloResearch/deception-detection0 reactions · 3 comments
- Aug 7, 2024Custom Model loading — facebookresearch/llm-transparency-tool0 reactions · 1 comment
- Jul 15, 2024Gradient-based feature attribution — lasr-spelling/sae-spelling0 reactions · 1 comment
- Jun 5, 2024Allow us to set the `dtype` (for 'cpu' device) — FailSpy/abliterator0 reactions
- May 23, 2024HookedSAETransformer — decoderesearch/SAELens0 reactions · 2 comments
- May 16, 2024Bump transformer-lens from 1.12.1 to 1.17.0 — JasonGross/guarantees-based-mechanistic-interpretability-with-data0 reactions · 2 comments
- May 10, 2024[Proposal] add the loading SAE from Huggingface utils to TransformerLens — decoderesearch/SAELens0 reactions · 1 comment
Where files are headingNew Copilot instructions files have more rules about branches and pull requests, and fewer about code style.
Of the Copilot instructions files we read, the 2,297 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository4 other files it gives its agents.
- AGENTS.mdAGENTS.md
- tests/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .cursor/rules/transformerlens.mdcCursor rule
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

