Commit Graph

  • 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
  • 3f664db85f Merge remote-tracking branch 'origin/main' into garrytan/setup-gbrain garrytan/setup-gbrain Garry Tan 2026-04-24 02:21:23 -07:00
  • 3a05494285 docs: tighten CHANGELOG entry for v1.12.1.0 Garry Tan 2026-04-24 02:17:21 -07:00
  • 781aebd8bf chore: bump version and changelog (v1.12.1.0) Garry Tan 2026-04-24 02:15:15 -07:00
  • aeea57f96a v1.12.1.0 fix: remove vestigial plan-mode handshake (#1185) Garry Tan 2026-04-24 02:11:24 -07:00
  • d9b9f83923 fix(setup-gbrain): smoke test command + MCP user scope with absolute path Garry Tan 2026-04-24 02:02:41 -07:00
  • 04185d8f92 fix(brain-init): drop --source flag before git init Garry Tan 2026-04-24 02:02:31 -07:00
  • 8bccf2a7aa fix: parse gbrain --version without "gbrain" prefix Garry Tan 2026-04-24 02:02:24 -07:00
  • 44653eb1f2 chore: bump version and changelog (v1.12.1.0) garrytan/plan-mode-skill-audit Garry Tan 2026-04-24 02:00:00 -07:00
  • 9eff2ac43c chore: regenerate SKILL.md across all hosts + refresh golden fixtures Garry Tan 2026-04-24 01:59:51 -07:00
  • 473c8717d8 test: rename plan-mode-handshake-helpers to plan-mode-helpers, strengthen smokes Garry Tan 2026-04-24 01:59:24 -07:00
  • e25b83d311 refactor: remove vestigial plan-mode handshake resolver Garry Tan 2026-04-24 01:58:59 -07:00
  • 2014557e7f v1.12.0.0 feat: /setup-gbrain — coding-agent onboarding for gbrain (#1183) Garry Tan 2026-04-24 01:38:21 -07:00
  • 3139cf40fb docs(CLAUDE.md): source ANTHROPIC/OPENAI keys from ~/.zshrc for paid evals garrytan/create-gbrain-skill Garry Tan 2026-04-24 01:26:24 -07:00
  • 371a7e684a fix(test): E2E privacy gate — ambient env + skill-file prompt Garry Tan 2026-04-24 01:24:12 -07:00
  • f989fdbf2f docs: update TODOS for bearer-json fix + new brain-sync test coverage Garry Tan 2026-04-24 01:07:30 -07:00
  • c13cee6939 test(e2e): privacy-gate AskUserQuestion fires from preamble (periodic tier) Garry Tan 2026-04-24 01:07:30 -07:00
  • 4a9d964b42 test: mock-gh integration tests for gstack-brain-init auto-create path Garry Tan 2026-04-24 01:07:30 -07:00
  • dbc7b66a1b fix(brain-sync): secret scanner now catches Bearer-prefixed auth tokens in JSON Garry Tan 2026-04-24 01:07:30 -07:00
  • 99aadc0a7b docs: add USING_GBRAIN_WITH_GSTACK.md + update README for /setup-gbrain Garry Tan 2026-04-24 00:44:47 -07:00
  • 7c8407a6b2 chore: bump version and changelog (v1.12.0.0) Garry Tan 2026-04-24 00:28:34 -07:00
  • c9198ab8a7 chore: regenerate setup-gbrain SKILL.md after main merge Garry Tan 2026-04-24 00:28:34 -07:00
  • 05a0d0c049 Merge remote-tracking branch 'origin/main' into garrytan/create-gbrain-skill Garry Tan 2026-04-24 00:15:04 -07:00
  • 86c4723991 test(setup-gbrain): list-orphans active-ref filtering + delete-project 404 Garry Tan 2026-04-24 00:11:43 -07:00
  • ba7b2663e8 feat(setup-gbrain): add list-orphans + delete-project subcommands (D20) Garry Tan 2026-04-24 00:11:43 -07:00
  • 0933ab074a test: secret-sink harness positive controls + real-bin negative controls Garry Tan 2026-04-24 00:09:04 -07:00
  • e2adee554a feat(test): add secret-sink-harness for negative-space leak testing (D21 #5) Garry Tan 2026-04-24 00:09:04 -07:00
  • 6493d52af9 feat(health): integrate gbrain as D6 composite dimension Garry Tan 2026-04-24 00:06:22 -07:00
  • ef04da1a0f feat(setup-gbrain): add SKILL.md.tmpl — user-facing skill prompt Garry Tan 2026-04-24 00:06:22 -07:00