Commit Graph

  • 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
  • e6fd776a37 feat(test): 3 periodic-tier real-PTY E2E tests Garry Tan 2026-04-26 04:36:51 -07:00
  • 2b1a0da7c1 feat(test): 3 gate-tier real-PTY E2E tests Garry Tan 2026-04-26 04:36:35 -07:00
  • 137b11f39a test: register 6 real-PTY E2E touchfiles + UI-heavy plan fixture Garry Tan 2026-04-26 04:36:19 -07:00
  • 474f034109 feat(test): harness primitives — parseNumberedOptions + budget regression utils Garry Tan 2026-04-26 04:36:08 -07:00
  • e36ff7dd4c feat: helper locks GBRAIN_DATABASE_URL at startup, defends against config rewrites Garry Tan 2026-04-25 23:13:23 -07:00
  • ed1e4be2f6 feat: gstack browser sidebar = interactive Claude Code REPL with live tab awareness (v1.14.0.0) (#1216) Garry Tan 2026-04-25 22:52:15 -07:00
  • 16329c897b fix(extension): xterm fills the full Terminal panel height garrytan/cc-pty-import Garry Tan 2026-04-25 22:43:24 -07:00
  • 570258ae6f v1.12.3.0: setup-gbrain wireup ships the gbrain federation surface Garry Tan 2026-04-25 22:07:55 -07:00
  • c45fb74b28 feat: v1.12.3.0 migration — wire existing brain-sync repos into gbrain Garry Tan 2026-04-25 22:07:43 -07:00
  • fbb1a82d97 feat: wire setup-gbrain + brain-restore + brain-uninstall to use the helper Garry Tan 2026-04-25 22:07:32 -07:00
  • b21bf34893 feat: gstack-gbrain-source-wireup helper + 13 unit tests Garry Tan 2026-04-25 22:07:17 -07:00
  • 20aaf19005 chore: bump version and changelog (v1.14.0.0) Garry Tan 2026-04-25 21:48:36 -07:00
  • b5fa1df9c1 chore: drop sidebar-agent test refs after chat rip Garry Tan 2026-04-25 21:48:12 -07:00
  • 761634100c chore: bump version and changelog (v1.13.1.0) Garry Tan 2026-04-25 21:35:42 -07:00
  • 6be94e30c6 Merge remote-tracking branch 'origin/main' into garrytan/slim-gstack-skills Garry Tan 2026-04-25 21:25:21 -07:00
  • 16b80100c6 test: align unit tests with slim resolvers + exempt 27MB security fixture Garry Tan 2026-04-25 21:24:12 -07:00
  • 38f31e3b1d test: rewrite 5 plan-mode E2E tests on the real-PTY harness Garry Tan 2026-04-25 21:23:54 -07:00
  • 1b1fd30ec7 feat(test): real-PTY harness for plan-mode E2E tests Garry Tan 2026-04-25 21:23:40 -07:00
  • 9624cda29e chore: regenerate SKILL.md outputs after preamble slim Garry Tan 2026-04-25 21:23:25 -07:00
  • b16c63f346 refactor: slim preamble resolvers + sidecar-symlink helper Garry Tan 2026-04-25 21:23:13 -07:00
  • 6dd31b84e8 chore: add gstack skill routing rules to CLAUDE.md Garry Tan 2026-04-25 21:22:56 -07:00
  • b1f3d7a0fd Merge remote-tracking branch 'origin/main' into garrytan/cc-pty-import Garry Tan 2026-04-25 21:08:19 -07:00
  • 74fa203fe4 feat: live tab awareness for the Terminal pane Garry Tan 2026-04-25 21:06:52 -07:00
  • 006dbe19f1 feat(extension): Terminal-only sidebar — auth fix, UX polish, chat rip Garry Tan 2026-04-25 21:03:04 -07:00
  • b3d5a6b0b7 test(skill-validation): exempt deliberate large fixtures from 2MB limit Garry Tan 2026-04-25 21:01:47 -07:00
  • 472e79a28b test(brain-sync): GSTACK_HOME isolation test compares mtime, not content Garry Tan 2026-04-25 21:01:46 -07:00
  • c72c56dde9 fix(brain-sync): bearer-token regex catches values with leading space Garry Tan 2026-04-25 21:01:46 -07:00
  • 4c3360f067 test(fixtures): regenerate ship SKILL.md golden baselines for v1.7.0.0 Garry Tan 2026-04-25 21:01:46 -07:00
  • e1d1029a22 docs: regenerate SKILL.md files with new $B commands Garry Tan 2026-04-25 13:30:48 -07:00
  • 27962738db test(browse): E2E gate-tier tests for domain-skills + CDP Garry Tan 2026-04-25 13:30:48 -07:00
  • cc90f6761d fix(browse): lazy GSTACK_HOME resolution in domain-skills Garry Tan 2026-04-25 13:30:48 -07:00
  • bee6ceb4f3 todos: 7 follow-ups from v1.8.0.0 review trail Garry Tan 2026-04-25 13:17:19 -07:00
  • c8d62612b3 chore: bump version and changelog (v1.8.0.0) Garry Tan 2026-04-25 13:17:19 -07:00
  • 4dea0846ed docs(readme): browser-harness-js plug + domain-skills section Garry Tan 2026-04-25 13:17:19 -07:00
  • ce9b277581 docs: domain-skills reference + error lookup table Garry Tan 2026-04-25 13:17:19 -07:00
  • 6c51bf9b1b test(browse): telemetry module Garry Tan 2026-04-25 13:12:17 -07:00
  • c2074f4d59 feat(browse): sidebar prompt-context injection + CDP telemetry Garry Tan 2026-04-25 13:12:17 -07:00
  • b0d1a9b2e9 feat(browse): telemetry signals + project-slug helper Garry Tan 2026-04-25 13:12:16 -07:00
  • d2a4ea0b6a test(browse): CDP allowlist + two-tier mutex Garry Tan 2026-04-25 13:08:17 -07:00
  • 78c1f5b33c feat(browse): $B cdp escape hatch — deny-default allowlist + two-tier mutex Garry Tan 2026-04-25 13:06:55 -07:00
  • 41f008debd feat(browse): $B domain-skill subcommands Garry Tan 2026-04-25 13:06:55 -07:00
  • 58b50da77d test(browse): domain-skills storage + state machine Garry Tan 2026-04-25 13:00:02 -07:00
  • db38fd2c07 feat(browse): domain-skills storage + state machine Garry Tan 2026-04-25 12:59:55 -07:00
  • 0361acfb6a docs: Terminal flow + threat model + v1.1 follow-ups Garry Tan 2026-04-25 12:34:43 -07:00
  • 55a0f0e469 test: terminal-agent + cookie module + sidebar default-tab regression Garry Tan 2026-04-25 12:34:29 -07:00
  • 1923e1972f feat(extension): Terminal as default sidebar tab Garry Tan 2026-04-25 12:34:12 -07:00
  • 07d4d36edf feat(server): wire /pty-session route + spawn terminal-agent Garry Tan 2026-04-25 12:33:56 -07:00
  • c5407b101b feat(server): add terminal-agent.ts (PTY for the Terminal sidebar tab) Garry Tan 2026-04-25 12:33:43 -07:00
  • dc356733ff feat(server): add pty-session-cookie module for the Terminal tab Garry Tan 2026-04-25 12:33:28 -07:00
  • a748e88aad build: vendor xterm@5 for the Terminal sidebar tab Garry Tan 2026-04-25 12:33:21 -07:00
  • 23c4d7b228 v1.13.0.0 feat: add Claude outside-voice skill (#1212) Garry Tan 2026-04-25 11:52:48 -07:00
  • 0effb01443 Remove Opus fanout overlay nudge garrytan/claude-codex-skill Garry Tan 2026-04-25 08:45:17 -07:00
  • 864342726c Fix Claude diff temp file handling Garry Tan 2026-04-25 08:44:01 -07:00
  • efcd10ac8c Release v1.13.0.0 Garry Tan 2026-04-25 08:25:19 -07:00
  • 6342764d7a Warn on oversized tracked files Garry Tan 2026-04-25 08:22:22 -07:00
  • 065e1ae98f Restore Opus fanout overlay nudge Garry Tan 2026-04-25 08:22:17 -07:00
  • ae5005d818 Fix gbrain config isolation test Garry Tan 2026-04-25 08:22:11 -07:00
  • d89a6d008c Add Claude outside-voice skill Garry Tan 2026-04-25 08:22:08 -07:00
  • 6209163900 v1.12.2.0 fix: /setup-gbrain day-two fixes (MCP scope, version parse, gh repo create order, smoke test) (#1187) Garry Tan 2026-04-24 07:51:46 -07:00