spacehub

surshar / claude-code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Built by Anthropic · github.com/anthropics

History of claude-code / mods
Commits on Sep 13, 2026
mods: the telemetry tests move next to the mod
poteat committed on Sep 13, 2026
11ba4df
Browse
mods: the sec-default tests move next to the mod
poteat committed on Sep 13, 2026
262e74d
Browse
mods: the diff tests move next to the mod
poteat committed on Sep 13, 2026
40fdecd
Browse
mods: a blank line between const runs and let runs
poteat committed on Sep 13, 2026
8b2b671
Browse
mods: telemetry's types path is ./-relative like the other manifest paths (#93932)
Alice T'Poteat committed on Sep 13, 2026
b593276
Browse
Commits on Sep 12, 2026
Merge pull request #93912 from anthropics/poteat/mod-tests-seat
Alice T'Poteat committed on Sep 12, 2026
e46ab54
Browse
mods: the declarations name only announced tools and modes
poteat committed on Sep 12, 2026
50f8bb0
Browse
mods: tests settle a started dispatch with clock.settle()
poteat committed on Sep 12, 2026
bf4322f
Browse
mods: the telemetry contract exports its types at top level, its hooks and tests importing them from the folder, so the engine's repository reads the same file by path
poteat committed on Sep 12, 2026
485170e
Browse
mods: a noun's types live in its own types folder and dependents read them from there
poteat committed on Sep 12, 2026
b95b015
Browse
mods: blank lines between statement kinds and around multi-line statements
poteat committed on Sep 12, 2026
748e0c4
Browse
mods: the declarations carry ui.scroll, a site's view, hover scopes and userConfig options, and the pane fixture names its view
poteat committed on Sep 12, 2026
ee2315b
Browse
mods: the kit's helpers are mock.clock, mock.store and mock.env, MemoryClock is MockClock, and a rendered tree's text is the diff tests' own fixture; the declarations carry 'claude-code/testing' as generated from the kit's source
poteat committed on Sep 12, 2026
f56a625
Browse
Commits on Sep 11, 2026
mods: merge poteat/diff-parity; a mark's props, hyphened Choice members and the built-in panel's marks at its call sites, in the tested and linted layout
poteat committed on Sep 11, 2026
ead8806
Browse
mods: each test file is named for the hooks/ subject it covers and holds one describe, shared inputs under tests/fixtures; memoryClock answers $.clock beneath the mod, and the diff pane's close button is pressed through $.ui.press
poteat committed on Sep 11, 2026
59bb885
Browse
mods: $.clock's now, sleep, after and every are events beneath the mod, now() resolving a promise; the declarations and the diff host follow
poteat committed on Sep 11, 2026
f43a16b
Browse
mods: the declarations' tsconfig template checks indexed access, as mods/tsconfig.json does
poteat committed on Sep 11, 2026
4632d1a
Browse
mods: the tsconfig checks indexed access, as every hook already guards it
poteat committed on Sep 11, 2026
00d1411
Browse
mods: tests sit in one describe each, diff's shared inputs in a fixtures folder, every decision and duplicate named
poteat committed on Sep 11, 2026
936b929
Browse
mods/diff: a helper takes the whole shape its callers hold, and the pane's inset kit has a constructor
poteat committed on Sep 11, 2026
97f86b9
Browse
mods/diff: each decision a hook makes names its test, and a value used once is written where it is used
poteat committed on Sep 11, 2026
46ea2a5
Browse
mods/diff: each helper sits in a folder of its own, named for what it exports, and barrels list their folders in order
poteat committed on Sep 11, 2026
a9d339b
Browse
mods: hook JSDoc is a two-line summary and one short paragraph, naming no file path
poteat committed on Sep 11, 2026
652580d
Browse
mods/diff: three hook files are formatted as the rest are
poteat committed on Sep 11, 2026
4d63891
Browse
mods: tests name their tier with tier(), and /diff's two answers and the tests on them use an ASCII apostrophe
poteat committed on Sep 11, 2026
ee5d2e5
Browse
mods: tests and the README quote in ASCII only
poteat committed on Sep 11, 2026
a5b0e0c
Browse
mods/telemetry: a row carrying free text is refused unsent, as a test of its own
poteat committed on Sep 11, 2026
9d61370
Browse
mods/diff: the pane tests say why they draw the hint and what git answers
poteat committed on Sep 11, 2026
55809f2
Browse
mods/telemetry: its tests record through one /record command and match each post's batch as it was sent
poteat committed on Sep 11, 2026
07313f0
Browse
mods: the README says how a mod's tests run and what they see
poteat committed on Sep 11, 2026
9ebb685
Browse
mods: the declarations /plugin-types writes, and a tsconfig typechecking every mod's hooks and tests against them
poteat committed on Sep 11, 2026
6cdd796
Browse
mods: each mod's tests run from the engine's seat, $ the engine's own and the hooks on() registers beneath the mod
poteat committed on Sep 11, 2026
38b8cf3
Browse
mods/diff: tab, base-switch, base-resolve and read marks carry the built-in panel's props and reasons at its call sites
poteat committed on Sep 11, 2026
bb429a9
Browse
mods/telemetry: a Choice member may carry a hyphen, as the built-in panel's merge-base does
poteat committed on Sep 11, 2026
1e6e5c7
Browse
mods/telemetry: a mark carries props, checked as a log's are and merged as the CLI's feature marks merge their extras
poteat committed on Sep 11, 2026
8dfc5aa
Browse
mods/diff: the pane-shown row is the built-in panel's own, once per session id, and an ask marks diff_selection_attach
poteat committed on Sep 11, 2026
f6cd2ca
Browse
mods/telemetry: a Choice member may start with a digit; names and keys still start with a letter
poteat committed on Sep 11, 2026
9f306ce
Browse
mods/telemetry: an event already named tengu_ is sent under its own name, any other under the plugin prefix
poteat committed on Sep 11, 2026
c84f073
Browse
Commits on Sep 10, 2026
mods/diff: an asked diff is cut to the room the prompt's context has left, and dropped with a status when none is left
poteat committed on Sep 10, 2026
1c97c29
Browse
mods/diff: an asked diff rides down to the turn on the prompt's context, not onto the answer
poteat committed on Sep 10, 2026
d920522
Browse
mods/diff: under 110 columns /diff answers the built-in's resize line and opens nothing
poteat committed on Sep 10, 2026
37f19ef
Browse
mods/diff: the pre-session rows sit under the built-in's blank rows, and a rule under the file's name
poteat committed on Sep 10, 2026
dbe663d
Browse
mods/diff: the unanswered-git comment says a git that cannot start has answered
poteat committed on Sep 10, 2026
478b718
Browse
mods/diff: the empty state sits where the built-in centers it, the pre-session line at the foot
poteat committed on Sep 10, 2026
148e0f0
Browse
mods/diff: a close ✕ at the header's right edge closes the pane as /diff does
poteat committed on Sep 10, 2026
8b41514
Browse
mods/diff: the untracked file's stage hint is unquoted, as the built-in words it
poteat committed on Sep 10, 2026
23e30f0
Browse
mods/diff: docked, the pane keeps the built-in's blank top row and last column
poteat committed on Sep 10, 2026
9518d8f
Browse
mods/diff: seated inline, the pane shows only the built-in's resize line
poteat committed on Sep 10, 2026
d03baa0
Browse
mods/diff: pane comments name its tab and the person's close, not the removed header and [x]
poteat committed on Sep 10, 2026
ace6b00
Browse
Merge pull request #93244 from anthropics/poteat/mods-telemetry-fixes
Alice T'Poteat committed on Sep 10, 2026
fb63c4a
Browse

Older