Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
5a19ff5
Update README with token-burden link
Whamp Feb 26, 2026
d89762d
docs: add banner image to README
Whamp Feb 26, 2026
fea22b5
0.1.3
Whamp Feb 26, 2026
2201249
build: move gpt-tokenizer to dependencies
Whamp Feb 27, 2026
af127df
fix(ci): specify pnpm version in package.json and ignore scripts dir
Whamp Feb 27, 2026
cb0fce7
test: update estimateTokens tests for BPE tokenization
Whamp Feb 27, 2026
aa4a881
feat: replace heuristic with BPE tokenization via gpt-tokenizer
Whamp Feb 27, 2026
2309c0f
test: relax totalTokens assertion to work with BPE
Whamp Feb 27, 2026
963e5d8
fix(ci): ignore gpt-tokenizer in knip and fix gitleaks path
Whamp Feb 27, 2026
a26b1a8
feat: replace heuristic with BPE tokenization via gpt-tokenizer (#1)
Whamp Feb 27, 2026
40cdd72
Remove token burden screenshot and table
Whamp Feb 27, 2026
462d23b
0.2.0
Whamp Feb 27, 2026
18bbd7a
chore: migrate agent memory from .gcc to .memory
Whamp Mar 2, 2026
91b674b
docs: add skill toggle integration plan
Whamp Mar 2, 2026
11076f6
feat: add skill toggle types and fast-check dependency
Whamp Mar 2, 2026
45c0791
feat: add skill discovery module with filesystem scanning
Whamp Mar 2, 2026
39e1edd
feat: add skill persistence module with settings and frontmatter support
Whamp Mar 2, 2026
1ee213c
fix: resolve disable paths from settings base dir, add rollback and p…
Whamp Mar 2, 2026
6cd000f
feat: add skill-toggle mode to BudgetOverlay
Whamp Mar 2, 2026
bd9f4da
feat: wire skill discovery into /token-burden command
Whamp Mar 2, 2026
a02e14b
fix: address code review findings (P1 nav bounds, P2 persistence/sett…
Whamp Mar 2, 2026
0f4a6c3
fix: update skill modes after successful save to prevent UI snap-back
Whamp Mar 2, 2026
d99d273
docs: add e2e TUI tests implementation plan
Whamp Mar 2, 2026
2bb8fcb
feat: add tmux e2e harness, vitest e2e config, and test:e2e script
Whamp Mar 3, 2026
0132d78
test: add e2e overlay rendering and navigation tests
Whamp Mar 3, 2026
de94e83
test: add e2e skill-toggle mode tests
Whamp Mar 3, 2026
0feb98a
docs: update AGENTS.md with e2e test commands and file map
Whamp Mar 3, 2026
bb6a09c
fix: scope lint ignore to src/e2e/ instead of all test files
Whamp Mar 3, 2026
a767a0b
chore: update memory state
Whamp Mar 3, 2026
042b8fe
feat: e2e TUI tests via tmux (#skill-toggle)
Whamp Mar 3, 2026
a6d8276
docs: add open-skill-in-editor implementation plan
Whamp Mar 3, 2026
d6f777b
test: add failing tests for getEditor()
Whamp Mar 3, 2026
a0a6df8
feat: add getEditor() helper
Whamp Mar 3, 2026
3e85658
feat: open skill in editor with 'e' key in skill-toggle mode
Whamp Mar 3, 2026
20627aa
test: add e2e tests for open-skill-in-editor
Whamp Mar 3, 2026
75a4222
feat: support 'e' to edit AGENTS.md files in drilldown mode
Whamp Mar 3, 2026
581234b
0.3.0
Whamp Mar 3, 2026
3684e13
feat: view any section in editor from sections mode
Whamp Mar 11, 2026
f3efa6a
fix: drop md files from lint-staged oxfmt rule
Whamp Mar 11, 2026
6c24f9b
chore: update memory state
Whamp Mar 11, 2026
be2692e
Merge feat/view-section-in-editor: view any section in editor from se…
Whamp Mar 11, 2026
4543ea0
fix: don't delete temp file after editor exits
Whamp Mar 11, 2026
de8fab0
chore: update memory state
Whamp Mar 11, 2026
6839c74
0.4.0
Whamp Mar 11, 2026
f0515f1
docs(plan): add skill-editor walkthrough and sync memory state
Whamp Mar 17, 2026
17ddd1a
feat(trace): add on-demand Base prompt source tracing
Whamp Mar 18, 2026
3a738b5
test(e2e): add trace mode tests and fix overlay drilldown
Whamp Mar 18, 2026
48f34b4
docs: update AGENTS.md and README for trace feature
Whamp Mar 18, 2026
563304f
feat: show tool definition tokens in budget breakdown
Whamp Mar 18, 2026
b14a6a9
feat: open tool definitions in editor via 'e' key
Whamp Mar 18, 2026
10d6967
chore: update memory with tool definitions feature and test count
Whamp Mar 18, 2026
72020e2
fix: shorten 'Tool definitions' to 'Tools' in stacked bar legend
Whamp Mar 18, 2026
e062fd9
fix: pad stacked bar legend to fill available width
Whamp Mar 18, 2026
f82c7ff
fix: apply dim styling to legend padding for consistent background
Whamp Mar 18, 2026
73518b4
fix(legend): remove redundant manual padding
Whamp Mar 18, 2026
3aecf79
docs: update README and CHANGELOG for v0.5.0 features
Whamp Mar 18, 2026
f038d9f
chore(release): v0.5.0
Whamp Mar 18, 2026
c2dfb07
docs: update screenshots for v0.5.0 features
Whamp Mar 18, 2026
bb7e6ab
feat: respect active tool state in token burden
Whamp Apr 17, 2026
7834ae7
fix: restore tools view interactions
Whamp Apr 17, 2026
c01fe4a
0.6.0
Whamp Apr 17, 2026
60ebfd4
fix: publish README image assets
Apr 28, 2026
e8d2e4e
0.6.1
Apr 28, 2026
5d9538e
fix: use npm-renderable README image URLs
Apr 28, 2026
33740cc
0.6.2
Apr 28, 2026
25aae66
docs: document active tool accounting
Apr 28, 2026
456ba84
0.6.3
Apr 28, 2026
39baaa1
fix: count compact LLM-visible tool schemas (#8)
Whamp May 15, 2026
2abebb0
0.6.4
May 15, 2026
9df57a9
docs: migrate agent memory to napkin
May 15, 2026
58735d8
refactor: deepen skill management modules
May 15, 2026
8d41535
refactor: extract skill visibility store
May 16, 2026
f4158e8
refactor: extract source trace report
May 16, 2026
d511290
Fix token burden count accuracy
May 16, 2026
2d150d1
Improve token burden accuracy
May 16, 2026
386230b
fix: reconcile prompt token drilldowns
May 16, 2026
363774d
fix: harden token burden accuracy
May 16, 2026
931008f
0.6.5
May 17, 2026
5135a92
fix parser for current pi project context
Whamp Jul 8, 2026
3146d93
docs: add agent skills configuration
Whamp Jul 8, 2026
db511d8
refactor skill management budget section seam
Whamp Jul 8, 2026
fa3ffd8
chore: adopt TypeScript 7 coding standards
Whamp Jul 9, 2026
c77aba9
docs: record TypeScript standards pilot evidence
Whamp Jul 9, 2026
d1f5b64
fix: address standards pilot review findings
Whamp Jul 9, 2026
9ab9543
no-mistakes(document): Sync standards documentation
Whamp Jul 9, 2026
b0e0af6
no-mistakes(lint): Apply formatting fixes
Whamp Jul 9, 2026
3041bdc
chore: apply resolved standards feedback
Whamp Jul 9, 2026
c712bf9
Adopt TypeScript 7 coding standards (#27)
Whamp Jul 10, 2026
e7bae1f
feat: add Sandcastle AFK workflow
Whamp Jul 10, 2026
7f248c5
fix: harden Sandcastle live runtime
Jul 10, 2026
f027429
fix: repair missing Sandcastle result blocks
Jul 10, 2026
8086ca4
fix: align Sandcastle continuation contracts
Jul 10, 2026
2aee53e
Create sandcastle synthetic smoke test documentation marker (attempt …
Jul 10, 2026
ea7754b
Fix smoke test: replace SMOKE_PENDING with SMOKE_VERIFIED
Jul 10, 2026
a2a8cd5
chore: add Sandcastle reports for issue 28
Jul 10, 2026
98de161
fix: validate Sandcastle output repairs
Jul 10, 2026
7acde0d
feat: preserve Sandcastle failure repro logs
Jul 10, 2026
e135c61
fix: pin sandbox pnpm runtime
Jul 10, 2026
3a5da07
docs: remove per-test confirmation gate
Jul 10, 2026
3cf628b
Merge pull request #29 from Whamp/sandcastle/issue-28
Whamp Jul 10, 2026
b6dcb21
docs: simplify agent verification guidance
Jul 10, 2026
d8baf79
chore: use GPT-5.6 Sol for Sandcastle
Jul 10, 2026
6c2e9b4
chore: set Sandcastle ZAI fallback
Jul 10, 2026
b4c2214
chore: raise Sandcastle Sol thinking
Jul 10, 2026
1afffba
fix: reject contradictory review verdicts
Jul 10, 2026
4fcaecb
fix: verify published research artifacts
Jul 10, 2026
ecde686
fix: keep raw failure logs out of Git
Jul 10, 2026
79023d6
fix: keep validator output out of reports
Jul 10, 2026
7b41ffd
fix: disclose terminal failures safely
Jul 10, 2026
c3d8e59
fix: bind research artifacts to committed content
Jul 10, 2026
1ea94fa
fix: isolate raw validation logs
Jul 10, 2026
17d4a21
fix: compare research artifact blob identities
Jul 10, 2026
b7eeb42
fix: retain validator logs on runner host
Jul 10, 2026
156cbf4
fix: publish durable artifact links
Jul 10, 2026
78ed0c6
fix: regenerate trusted report artifacts
Jul 10, 2026
87dbab3
fix: keep runner host logs private
Jul 10, 2026
dc6a6be
docs: preserve Sandcastle runtime research
Jul 10, 2026
2c366a0
docs: make Sandcastle evidence durable
Jul 10, 2026
b4d58a9
docs: pin GitHub permission evidence
Jul 10, 2026
9a984f2
docs: archive GitHub permission sources
Jul 10, 2026
afb5242
Merge pull request #30 from Whamp/fix/sandcastle-afk-hardening
Whamp Jul 10, 2026
0aa5691
fix: route ready issues without kind labels
Jul 10, 2026
30adbdb
docs: preserve combined taxonomy decisions
Jul 10, 2026
2f52980
Merge pull request #31 from Whamp/docs/ship-taxonomy-decisions
Whamp Jul 10, 2026
26f0a5e
perf: lazy-load token burden command
infectiousstupidity Aug 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 0 additions & 44 deletions .gcc/AGENTS.md

This file was deleted.

23 changes: 0 additions & 23 deletions .gcc/branches/main/commits.md

This file was deleted.

Empty file removed .gcc/branches/main/metadata.yaml
Empty file.
30 changes: 0 additions & 30 deletions .gcc/main.md

This file was deleted.

26 changes: 0 additions & 26 deletions .gcc/state.yaml

This file was deleted.

6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,8 @@ dist/
.DS_Store
coverage/

.gcc/branches/*/log.md
.codegraph/
.napkin/search-cache.json
.pi-subagents/
.obsidian/
.trash/
3 changes: 0 additions & 3 deletions .gitleaks.toml

This file was deleted.

1 change: 0 additions & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
pnpm exec lint-staged
pnpm exec gitleaks protect --staged
7 changes: 2 additions & 5 deletions .lintstagedrc.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"*.{ts,tsx}": [
"oxlint -c .oxlintrc.json --fix",
"oxfmt --config .oxfmtrc.jsonc"
],
"*.{json,md}": ["oxfmt --config .oxfmtrc.jsonc"]
"*.{ts,tsx}": ["oxlint -c .oxlintrc.json --fix", "oxfmt --config .oxfmtrc.jsonc"],
"*.json": "oxfmt --config .oxfmtrc.jsonc"
}
24 changes: 24 additions & 0 deletions .napkin/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"overview": {
"depth": 3,
"keywords": 8
},
"search": {
"limit": 30,
"snippetLines": 0
},
"daily": {
"folder": "daily",
"format": "YYYY-MM-DD"
},
"templates": {
"folder": "Templates"
},
"graph": {
"renderer": "auto"
},
"vault": {
"root": "..",
"obsidian": "../.obsidian"
}
}
27 changes: 14 additions & 13 deletions .oxfmtrc.jsonc
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
// Ultracite oxfmt Configuration
// https://oxc.rs/docs/guide/usage/formatter/config-file-reference.html
// These settings match Ultracite's formatter defaults:
// - Indentation: 2 spaces
// - Line Width: 80 characters
// - Semicolons: Always required
// - Double Quotes: Yes
// - Trailing Commas: ES5 style
// - Arrow Parentheses: Always include
// Coding-standards oxfmt configuration.
// Keep options on the documented Prettier-compatible surface.
{
"$schema": "./node_modules/oxfmt/configuration_schema.json",
"ignorePatterns": [".gcc/**", "docs/**", "dist/**", "CHANGELOG.md"],
"printWidth": 80,
"ignorePatterns": [
".gcc/**",
".napkin/**",
".pi-subagents/**",
"docs/**",
"dist/**",
"CHANGELOG.md",
"Templates/**",
],
"printWidth": 100,
"tabWidth": 2,
"useTabs": false,
"semi": true,
"singleQuote": false,
"singleQuote": true,
"quoteProps": "as-needed",
"jsxSingleQuote": false,
"trailingComma": "es5",
"trailingComma": "all",
"bracketSpacing": true,
"bracketSameLine": false,
"arrowParens": "always",
Expand Down
Loading