Commit Graph

  • 9ef34603df test(harness): require ## Decisions section under --disallowedTools plan_ready Garry Tan 2026-05-01 07:10:37 -07:00
  • 7efa85cb4f v1.23.0.0 feat: always prefix PR titles with v<VERSION> (#1284) Garry Tan 2026-05-01 07:06:37 -07:00
  • d3ce41b2a6 merge: resolve conflicts with origin/main, bump to v1.22.0.0 Garry Tan 2026-04-30 23:10:21 -07:00
  • 0e708e43b8 chore: bump version and changelog (v1.23.0.0) garrytan/pr-title-version Garry Tan 2026-04-30 23:06:01 -07:00
  • bf0503a9e5 feat(ci): pr-title-sync rewrites titles unconditionally Garry Tan 2026-04-30 23:05:57 -07:00
  • 08749372be feat(skills): /ship and /document-release always prefix PR titles with v<VERSION> Garry Tan 2026-04-30 23:05:50 -07:00
  • 94f884dc36 feat: add bin/gstack-pr-title-rewrite.sh shared helper Garry Tan 2026-04-30 23:05:40 -07:00
  • 78e4b770fa test(harness): fix detection order + whitespace-tolerant pattern matching Garry Tan 2026-04-30 22:27:33 -07:00
  • a7cfbeba4c v1.21.0.0: AskUserQuestion resolves to host MCP variant when native is disallowed Garry Tan 2026-04-30 21:30:51 -07:00
  • 916b6ff50f test(periodic): AUTO_DECIDE opt-in preserved under Conductor flags Garry Tan 2026-04-30 21:28:58 -07:00
  • bec54c2b40 fix(preamble): teach the model to prefer mcp__*__AskUserQuestion when registered Garry Tan 2026-04-30 21:26:36 -07:00
  • aaf2668103 test(e2e): add AskUserQuestion-blocked regression cases for 6 plan-mode skills Garry Tan 2026-04-30 21:13:48 -07:00
  • 6c2db0bec6 test(harness): plumb extraArgs and auto_decided outcome through PTY runner Garry Tan 2026-04-30 21:13:30 -07:00
  • 454423aeb3 v1.21.1.0 test: tighten plan-ceo-review smoke (Step 0 must fire) (#1255) Garry Tan 2026-04-30 02:50:09 -07:00
  • 786f2e5347 Merge remote-tracking branch 'origin/main' into garrytan/pty-plan-mode-e2e garrytan/pty-plan-mode-e2e Garry Tan 2026-04-29 23:06:48 -07:00
  • 864fba73a7 test: add firstAUQPick + plan-ceo skip-interview routing Garry Tan 2026-04-29 18:27:53 -07:00
  • 5a66bbddac test: fix parseNumberedOptions for inline-cursor box-layout AUQs Garry Tan 2026-04-29 16:04:11 -07:00
  • f479134fba test: add four per-finding count E2E tests (plan-ceo + eng + design + devex) Garry Tan 2026-04-28 20:12:32 -07:00
  • 6eb6822bab Merge remote-tracking branch 'origin/main' into garrytan/portability-wave Garry Tan 2026-04-28 20:10:00 -07:00
  • 0b04ca8486 test: register four finding-count tests in touchfiles + tier map Garry Tan 2026-04-28 20:09:02 -07:00
  • e8893a18b1 v1.20.0.0 feat: browser-skills runtime + gbrain-support carryover (#1233) Garry Tan 2026-04-28 20:08:04 -07:00
  • c69bc02cb4 docs(changelog): consolidate v1.20.0.0 as the diff vs main garrytan/browserharness Garry Tan 2026-04-28 17:09:32 -07:00
  • a95c39eea5 docs(claude): sharpen CHANGELOG rule — diff between main and ship Garry Tan 2026-04-28 17:09:18 -07:00
  • 85e27216e8 test: add runPlanSkillCounting PTY helper Garry Tan 2026-04-28 09:18:24 -07:00
  • a69a517edd release: v1.19.0.0 -> v1.20.0.0 — fix tab-ownership footgun Garry Tan 2026-04-28 09:12:54 -07:00
  • 6022db2c9a test(server): lock the shared-vs-own-only tab gate contract Garry Tan 2026-04-28 09:12:44 -07:00
  • 17b556f309 fix(server): tab-ownership gate keys on tabPolicy, not isWrite Garry Tan 2026-04-28 09:12:29 -07:00
  • fa07012845 test: add per-finding count primitives + unit tests Garry Tan 2026-04-28 09:10:58 -07:00
  • e6ce1dca70 test: extract MODE_RE + optionsSignature into PTY runner exports Garry Tan 2026-04-28 09:05:11 -07:00
  • 47d167f6ac docs(browser): rewrite BROWSER.md as complete reference Garry Tan 2026-04-28 08:56:09 -07:00
  • 2ac44c432c fix(commands): tighten descriptions for LLM-judge baseline pinning Garry Tan 2026-04-28 02:16:53 -07:00
  • c8329b0038 Merge origin/main into garrytan/browserharness Garry Tan 2026-04-28 01:47:26 -07:00
  • ee76308432 Merge remote-tracking branch 'origin/main' into garrytan/portability-wave Garry Tan 2026-04-28 01:46:52 -07:00
  • 675717e320 v1.17.0.0: setup-gbrain wireup ships the gbrain federation surface (#1234) Garry Tan 2026-04-28 01:17:54 -07:00
  • 35f8dc5bb5 Merge remote-tracking branch 'origin/main' into garrytan/setup-gbrain-run garrytan/setup-gbrain-run Garry Tan 2026-04-28 01:01:05 -07:00
  • 8f3701b761 v1.16.0.0 feat: tunnel allowlist 17→26 + canDispatchOverTunnel pure function (#1253) Garry Tan 2026-04-28 00:57:28 -07:00
  • 8aea4f2692 fix(ci): version-gate enforces collisions, allows lower-but-unclaimed slots garrytan/gbrowser-unleashed Garry Tan 2026-04-28 00:46:41 -07:00
  • c3a4ed74ba fix(test): skip HOME-unset assertions on Windows (Git Bash auto-populates) Garry Tan 2026-04-28 00:33:15 -07:00
  • b804abf163 fix(test): clear USERPROFILE alongside HOME (Git Bash auto-populates HOME) Garry Tan 2026-04-28 00:31:41 -07:00
  • ca93cd21cc chore(release): rebump v1.20.0.0 → v1.22.0.0 (queue drift) Garry Tan 2026-04-28 00:29:45 -07:00
  • 05b1740a40 fix(test): invoke bin/gstack-paths via bash (Windows shebang fix) Garry Tan 2026-04-28 00:28:44 -07:00
  • 91ef042420 fix(windows-ci): scope Windows job to v1.20.0.0 new portability work Garry Tan 2026-04-28 00:26:41 -07:00
  • 1e39bff6f9 fix(windows-ci): catch ./bin/<name> direct path spawns Garry Tan 2026-04-28 00:24:11 -07:00
  • 6766513813 fix(windows-ci): broaden sidebar-agent.ts pattern to catch all references Garry Tan 2026-04-28 00:20:58 -07:00
  • 288a6cee29 fix(windows-ci): curate pre-existing breakage from v1.14.0.0 sidebar refactor Garry Tan 2026-04-28 00:19:07 -07:00
  • 6841d82a98 fix(windows-ci): gen:skill-docs in workflow + known-bad list for env-specific tests Garry Tan 2026-04-28 00:15:50 -07:00
  • 76d32c803c fix(windows-ci): pin LF on extensionless executables (setup, bin/*, scripts/*) Garry Tan 2026-04-28 00:12:15 -07:00
  • 9e6b850f50 fix(find-browse): guard main() with import.meta.main Garry Tan 2026-04-28 00:09:42 -07:00
  • 9cc846d0fe fix(windows-ci): broaden bin/ pattern to match path.join(ROOT, 'bin') Garry Tan 2026-04-28 00:07:22 -07:00
  • f4e33bcbdb fix(windows-ci): catch destructured join() bin-spawns + browse server tests Garry Tan 2026-04-28 00:05:06 -07:00
  • 89d0e2be9b fix(windows-ci): curate Playwright-launching tests Garry Tan 2026-04-28 00:00:49 -07:00
  • 8bbe74faff chore: bump version and changelog (v1.21.1.0) Garry Tan 2026-04-28 00:00:34 -07:00
  • c6d354e401 chore: capture v1.21.1.0 follow-ups in TODOS.md Garry Tan 2026-04-28 00:00:30 -07:00
  • f290448f71 test: tighten plan-ceo-review smoke to require Step 0 fires first Garry Tan 2026-04-28 00:00:27 -07:00
  • fa78a20188 test: extract classifyVisible() + permission-dialog filter in PTY runner Garry Tan 2026-04-28 00:00:10 -07:00
  • dabf82f818 chore: re-version v1.21.0.0 -> v1.16.0.0 (lowest unclaimed slot) Garry Tan 2026-04-27 23:57:59 -07:00
  • 900a619f31 fix(windows-ci): platform-aware claude-bin test + curate bin/ shebang spawns Garry Tan 2026-04-27 23:57:13 -07:00
  • bfa579515c fix(windows-ci): enforce LF + build server-node.mjs in CI Garry Tan 2026-04-27 23:53:18 -07:00
  • 1fd9487cd9 chore: bump version and changelog (v1.21.0.0) Garry Tan 2026-04-27 23:51:10 -07:00
  • 0c51c4a460 docs: bump tunnel allowlist count 17 -> 26 in CLAUDE.md and REMOTE_BROWSER_ACCESS.md Garry Tan 2026-04-27 23:51:06 -07:00
  • ee9108887c test: source-level guards + pure-function unit test + dual-listener behavioral eval Garry Tan 2026-04-27 23:50:59 -07:00
  • 73017cc925 feat: extend tunnel allowlist to 26 commands + extract canDispatchOverTunnel Garry Tan 2026-04-27 23:50:43 -07:00
  • 30adb0b1c4 fix(windows-ci): configure git identity + extend Windows-fragility curation Garry Tan 2026-04-27 23:49:28 -07:00
  • d634356670 chore(release): v1.20.0.0 — cross-platform hardening, curated Windows lane Garry Tan 2026-04-27 23:02:18 -07:00
  • 8745f89ad4 feat(windows): curated windows-free-tests CI job + test-free-shards curation Garry Tan 2026-04-27 23:02:08 -07:00
  • 87ce4c696f docs+test: AGENTS.md/docs/skills.md inventory sync + private-path leak detector Garry Tan 2026-04-27 23:01:49 -07:00
  • df9f7b69c9 feat(claude-bin): Bun.which wrapper for cross-platform claude resolution Garry Tan 2026-04-27 23:01:31 -07:00
  • d9f17c2394 feat(paths): bin/gstack-paths helper + migrate 8 skills off inline state-root chains Garry Tan 2026-04-27 23:01:06 -07:00
  • 740774234b release: v1.16.0.0 -> v1.19.0.0 — browser-skills Phase 1 + 2a Garry Tan 2026-04-27 18:34:34 -07:00
  • 90d7f22b88 docs(browser-skills): TODOS Phase 2a + design doc D1-D4 decisions Garry Tan 2026-04-27 18:34:23 -07:00
  • b5904dc11f test(browser-skills): gate-tier E2E for /scrape + /skillify (D4) Garry Tan 2026-04-27 18:34:07 -07:00
  • e0b454fe58 feat(skillify): /skillify codifies last /scrape into permanent skill Garry Tan 2026-04-27 18:33:52 -07:00
  • 5ae696b6fa feat(scrape): /scrape <intent> skill template Garry Tan 2026-04-27 18:33:36 -07:00
  • 0b723c437f feat(browse-skills): atomic write helper for /skillify (D3) Garry Tan 2026-04-27 18:33:26 -07:00
  • abd19d7d71 v1.17.0.0: rebump again — bump-detection now classifies branch as MINOR Garry Tan 2026-04-26 15:05:51 -07:00
  • 28257b7bc8 v1.16.1.0: rebump after queue-collision (PR #1233 took v1.16.0.0) Garry Tan 2026-04-26 15:01:38 -07:00
  • 69a6060046 docs: sync gbrain-source-wireup helper into USING_GBRAIN + gbrain-sync Garry Tan 2026-04-26 14:46:32 -07:00
  • 352c0ced34 fix: adversarial review hardening (rm safety, jq probe, secret redaction, multi-Mac) Garry Tan 2026-04-26 14:43:42 -07:00
  • c5ed2d6f90 fix: pre-landing review auto-fixes (5 correctness + observability) Garry Tan 2026-04-26 14:37:45 -07:00
  • 8aeac5325e test: 10 new cases close coverage gaps (helper defensive paths + migration) Garry Tan 2026-04-26 14:32:58 -07:00
  • a3df475707 Merge origin/main into garrytan/browserharness Garry Tan 2026-04-26 14:24:50 -07:00
  • bfaa923437 release: bump v1.13.0.0 → v1.16.0.0 Garry Tan 2026-04-26 14:15:17 -07:00
  • 377b530925 chore: bump v1.12.3.0 references to v1.15.1.0 to match merged-with-main release Garry Tan 2026-04-26 14:12:46 -07:00
  • 3c16814915 release: bump v1.9.0.0 → v1.13.0.0 Garry Tan 2026-04-26 14:12:58 -07:00
  • bf7efd84f8 docs: regen SKILL.md to surface the skill META command Garry Tan 2026-04-26 14:07:04 -07:00
  • 934b270960 test(browser-skills-e2e): exercise dispatch with bundled hackernews-frontpage Garry Tan 2026-04-26 14:06:38 -07:00
  • f6bbeb7877 Merge remote-tracking branch 'origin/main' into garrytan/setup-gbrain-run Garry Tan 2026-04-26 14:05:07 -07:00
  • dde55103fc v1.15.0.0 feat: slim preamble + real-PTY plan-mode E2E harness (#1215) Garry Tan 2026-04-26 13:55:13 -07:00
  • 288442ccc0 release: v1.9.0.0 — browser-skills runtime Garry Tan 2026-04-26 05:13:01 -07:00
  • 04da5df51d docs: harden v1.15.0.0 CHANGELOG entry against hostile readers garrytan/slim-gstack-skills Garry Tan 2026-04-26 05:16:11 -07:00
  • 3378bfe5b6 docs(todos): replace self-authoring-\$B P1 with browser-skills phases Garry Tan 2026-04-26 05:10:48 -07:00
  • 063a99809a docs(designs): add BROWSER_SKILLS_V1 design doc Garry Tan 2026-04-26 05:09:44 -07:00
  • 225305416e test(skill-validation): cover bundled browser-skills Garry Tan 2026-04-26 05:07:25 -07:00
  • 8a60d99c74 feat(browser-skills): bundled hackernews-frontpage reference skill Garry Tan 2026-04-26 05:06:27 -07:00
  • e6a27993fe feat(browser-skills): \$B skill list/show/run/test/rm subcommands Garry Tan 2026-04-26 05:03:17 -07:00
  • 9ce9e10aae test: spell out AskUserQuestion everywhere instead of AUQ Garry Tan 2026-04-26 05:03:16 -07:00
  • faf663b22c feat(browser-skills): 3-tier storage helpers Garry Tan 2026-04-26 04:55:38 -07:00
  • 43de088689 Merge origin/main into garrytan/slim-gstack-skills Garry Tan 2026-04-26 04:53:23 -07:00
  • c0dff84647 feat(browse-client): SDK for browser-skill scripts Garry Tan 2026-04-26 04:52:16 -07:00
  • 8d7fcd44c2 feat(skill-token): mint scoped tokens per skill spawn Garry Tan 2026-04-26 04:49:34 -07:00