Commit Graph

  • 5eed270191 feat: gstack-bridge skill — teaches OpenClaw the dispatch protocol Garry Tan 2026-04-04 22:13:26 -07:00
  • abbba8cc5e feat: gstack-dispatch-install — persistent daemon via launchd/systemd Garry Tan 2026-04-04 22:13:21 -07:00
  • 48d5a154bf feat: gstack-dispatch-daemon — accept coding tasks from orchestrators Garry Tan 2026-04-04 22:13:16 -07:00
  • 115d81d792 fix: security wave 1 — 14 fixes for audit #783 (v0.15.7.0) (#810) Garry Tan 2026-04-04 22:12:04 -07:00
  • dffa1f146b feat: checkpoint handoff with resume_prompt for cross-runtime context transfer Garry Tan 2026-04-04 22:10:31 -07:00
  • b7a9add89c feat: shared routing config reader for cross-runtime skill routing Garry Tan 2026-04-04 22:10:25 -07:00
  • fc7e9d3b89 feat: weekly activity index for cross-runtime diarization Garry Tan 2026-04-04 22:10:19 -07:00
  • 7172309d44 feat: bidirectional learnings bridge — gstack writes OpenClaw memory files Garry Tan 2026-04-04 22:10:12 -07:00
  • e9984d6a7a chore: bump version and changelog (v0.15.7.0) Garry Tan 2026-04-04 22:06:03 -07:00
  • 8a98f3040a chore: regenerate golden test fixtures after skill doc rebuild Garry Tan 2026-04-04 22:05:36 -07:00
  • 5ffa58cc40 chore: merge origin/main, resolve VERSION + CHANGELOG conflicts Garry Tan 2026-04-04 22:04:10 -07:00
  • a9fad54561 chore: bump version and changelog (v0.15.7.0) #810 garrytan/security-wave-1 Garry Tan 2026-04-04 22:03:42 -07:00
  • d61def6073 Merge remote-tracking branch 'origin/main' into garrytan/openclaw-plan Garry Tan 2026-04-04 22:02:21 -07:00
  • ee87d8a597 Merge remote-tracking branch 'origin/main' into garrytan/security-wave-1 Garry Tan 2026-04-04 22:01:47 -07:00
  • b4c7e1811d test: update server-auth test for chrome-extension Origin gating Garry Tan 2026-04-04 21:25:01 -07:00
  • 1829f60596 feat: add JSON Schema definitions + COMPATIBILITY.md for cross-runtime contracts Garry Tan 2026-04-04 21:24:22 -07:00
  • 5214852426 chore: regenerate golden test fixtures after skill doc rebuild Garry Tan 2026-04-04 21:23:41 -07:00
  • b39bd776c5 feat: add OpenClaw frontmatter fields — triggers, min_openclaw_version Garry Tan 2026-04-04 21:23:36 -07:00
  • 52470cd53a fix: gate /health token on chrome-extension Origin header Garry Tan 2026-04-04 21:23:05 -07:00
  • 413b570942 fix: make cookie picker auth mandatory (H2) Garry Tan 2026-04-04 21:22:56 -07:00
  • 7ae97156eb chore: merge origin/main, resolve VERSION + CHANGELOG conflicts Garry Tan 2026-04-04 21:22:51 -07:00
  • 31943b2f02 feat: anti-skip rule for all review skills (v0.15.6.1) (#804) Garry Tan 2026-04-04 21:22:40 -07:00
  • b5f377a8be fix: remove CORS wildcard, restrict to localhost (H1) Garry Tan 2026-04-04 21:22:40 -07:00
  • 37e4cf5754 fix: TOCTOU race in setup symlink creation (C6) Garry Tan 2026-04-04 21:22:24 -07:00
  • c7fc5e5ca9 fix: harden file/directory permissions to owner-only (C5+H9+M9+M10) Garry Tan 2026-04-04 21:22:12 -07:00
  • d41d605f4b fix: sanitize design feedback with trust boundary markers (C4+H5) Garry Tan 2026-04-04 21:20:48 -07:00
  • 73c2bf2c04 fix: add auth gate to /inspector/events SSE endpoint (C3) Garry Tan 2026-04-04 21:20:29 -07:00
  • d8100e923b fix: apply 10 critical fixes to OpenClaw v0 design doc Garry Tan 2026-04-04 21:20:27 -07:00
  • 44b9c6077c feat: add openclaw/SOUL.md — builder identity for OpenClaw agents Garry Tan 2026-04-04 21:20:22 -07:00
  • 499a131520 test: add integration tests for team mode (20 tests) Garry Tan 2026-04-04 21:20:18 -07:00
  • e046e851eb fix(design): bind server to localhost and validate reload paths Garry Tan 2026-04-04 21:19:09 -07:00
  • 3113d36d5d fix: killAgent() actually kills the sidebar claude subprocess Garry Tan 2026-04-04 21:19:01 -07:00
  • 4d6ffa8457 fix: telemetry-ingest uses anon key instead of service role key Garry Tan 2026-04-04 21:18:27 -07:00
  • 1c2e56ddd2 fix: validate saved URLs before navigation in restoreState Garry Tan 2026-04-04 21:18:18 -07:00
  • 1351cf7dd4 fix: validateOutputPath symlink bypass — resolve real path before safe-dir check Garry Tan 2026-04-04 21:18:10 -07:00
  • 26ca035756 fix: DNS rebinding protection checks AAAA (IPv6) records too Garry Tan 2026-04-04 21:18:03 -07:00
  • 5acec62d33 feat: team mode (v0.15.7.0) — credit Jared Friedman Garry Tan 2026-04-04 21:06:33 -07:00
  • 173e98c0b9 chore: regenerate SKILL.md files with vendoring deprecation preamble Garry Tan 2026-04-04 21:05:48 -07:00
  • e60bbc0911 feat: add vendoring deprecation detection to skill preamble Garry Tan 2026-04-04 21:05:43 -07:00
  • e4c75bae60 docs: deprecate vendoring, document team mode, clean up uninstall Garry Tan 2026-04-04 21:01:22 -07:00
  • b1570a315f feat: add gstack-team-init for repo-level team bootstrapping Garry Tan 2026-04-04 21:00:38 -07:00
  • 85f844b3c9 feat: add --team, --no-team, -q flags to setup Garry Tan 2026-04-04 21:00:34 -07:00
  • ebf1d62408 feat: add gstack-session-update for automatic team updates Garry Tan 2026-04-04 21:00:31 -07:00
  • 9c429d83ae feat: add gstack-settings-hook for atomic Claude Code hook management Garry Tan 2026-04-04 21:00:27 -07:00
  • e30d5f4664 chore: merge main, resolve CHANGELOG conflict, bump to v0.15.6.2 #804 garrytan/anti-skip-review-rule Garry Tan 2026-04-04 21:00:14 -07:00
  • 8038cad4a7 fix: self-healing skill prefix consistency in setup (#805) Garry Tan 2026-04-04 20:59:32 -07:00
  • fdc73abc77 chore: bump version and changelog (v0.15.6.1) #805 garrytan/fix-nonprefixed-skills Garry Tan 2026-04-04 16:56:11 -07:00
  • 411fb748d9 fix: self-healing gstack-relink after setup to prevent skill prefix drift Garry Tan 2026-04-04 16:56:07 -07:00
  • bc3ca4b786 feat: ngrok tunnel integration + @ngrok/ngrok dependency Garry Tan 2026-04-04 16:55:01 -07:00
  • 385748a767 feat: integrate token registry + scoped auth into browse server Garry Tan 2026-04-04 16:54:12 -07:00
  • ba65fc237f chore: bump version and changelog (v0.15.6.1) Garry Tan 2026-04-04 16:52:00 -07:00
  • 0ba198cd57 feat: anti-skip rule for all review skills Garry Tan 2026-04-04 16:51:55 -07:00
  • 3a165d5279 feat: token registry for multi-agent browser access Garry Tan 2026-04-04 16:47:34 -07:00
  • c51e18d0f7 chore: add gstack skill routing rules to CLAUDE.md Garry Tan 2026-04-04 16:12:49 -07:00
  • 04f1fb64c7 Merge remote-tracking branch 'origin/main' into garrytan/openclaw-plan Garry Tan 2026-04-04 16:08:14 -07:00
  • 21840c4c67 docs: OpenClaw integration v0 design — two runtimes, one brain Garry Tan 2026-04-04 16:08:00 -07:00
  • 04b709d91a feat: declarative multi-host platform + OpenCode, Slate, Cursor, OpenClaw (v0.15.5.0) (#793) Garry Tan 2026-04-04 15:32:20 -07:00
  • 80a06d8cd1 chore: resolve merge conflict in CHANGELOG.md, bump to v0.15.6.0 #793 garrytan/multi-host-support Garry Tan 2026-04-04 15:27:06 -07:00
  • 52cd1aea9e Merge remote-tracking branch 'origin/main' into garrytan/learning-phase-2.5-clean Garry Tan 2026-04-04 14:37:13 -07:00
  • 447851452a feat: interactive /plan-devex-review + plan mode skill fix (v0.15.5.0) (#796) Garry Tan 2026-04-04 14:36:23 -07:00
  • 89f54f564f merge: resolve version conflict with main (keep 0.15.5.0) #796 garrytan/devex-review-depth Garry Tan 2026-04-04 13:41:53 -07:00
  • 59a88cd3d7 Merge remote-tracking branch 'origin/main' into garrytan/learning-phase-2.5-clean Garry Tan 2026-04-04 13:41:53 -07:00
  • 6cfd5a4774 docs: README per-host install instructions for all 8 agents Garry Tan 2026-04-04 13:40:52 -07:00
  • 4b647fac03 docs: add ADDING_A_HOST.md guide + update docs for multi-host system Garry Tan 2026-04-04 13:40:30 -07:00
  • 8247161d2b fix: sidebar E2E tests now self-contained and passing Garry Tan 2026-04-04 11:33:05 -07:00
  • f710271d57 chore: resolve merge conflict in package.json (take main's 0.15.3.0) Garry Tan 2026-04-04 10:48:11 -07:00
  • 3f080de1b7 feat: GStack Browser — double-click AI browser with anti-bot stealth (#695) Garry Tan 2026-04-04 10:17:05 -07:00
  • 587d849b6f fix: move sidebar arrow hint to top-right instead of vertically centered #695 garrytan/gstack-as-browser Garry Tan 2026-04-04 09:38:47 -07:00
  • 2432dd4297 feat: 6-card welcome page with cookie import + dual-agent cards Garry Tan 2026-04-04 08:25:23 -07:00
  • cd412cd9b0 feat: add instructional text to cookie picker page Garry Tan 2026-04-04 08:17:29 -07:00
  • 9ab2b9a745 feat: move cookies button to quick actions toolbar Garry Tan 2026-04-04 08:14:34 -07:00
  • 7d54453eeb test: 17 new tests for recent sidebar fixes Garry Tan 2026-04-04 07:59:14 -07:00
  • ad0a9beced feat: collapse tool calls into "See reasoning" disclosure on completion Garry Tan 2026-04-04 07:57:49 -07:00
  • e3be644b45 fix: hide internal tool-result file reads from sidebar activity Garry Tan 2026-04-04 07:56:16 -07:00
  • 907d9d0187 feat: add Claude Code terminal example to welcome page TRY IT NOW Garry Tan 2026-04-04 07:54:21 -07:00
  • 1e146ae863 docs: update project documentation for GStack Browser improvements Garry Tan 2026-04-04 07:53:41 -07:00
  • c430798788 feat: cookies button in sidebar footer opens cookie picker Garry Tan 2026-04-04 07:50:59 -07:00
  • 6921e1cf63 fix: disable idle timeout in headed mode — browser lives until closed Garry Tan 2026-04-04 07:49:40 -07:00
  • eefaa9f8cd fix: sidebar chat resets idle timer + shutdown kills sidebar-agent Garry Tan 2026-04-04 07:49:20 -07:00
  • 38bc431bbd docs: sidebar message flow architecture doc + CLAUDE.md pointer Garry Tan 2026-04-04 07:21:20 -07:00
  • e48f6b28ff fix: preserve optimistic UI during tab switch on first message Garry Tan 2026-04-04 07:19:52 -07:00
  • 40dcb34192 test: arrow hide signal chain (4-step) + stale session-ended assertion Garry Tan 2026-04-04 07:19:48 -07:00
  • 43dba47237 fix: sidebar arrow hint stays visible until sidebar actually opens Garry Tan 2026-04-04 07:13:12 -07:00
  • 2d8ca68374 feat: /setup-google-auth skill — Google API credentials setup via gcloud garrytan/setup-google-auth Garry Tan 2026-04-03 23:26:01 -07:00
  • 0dca91f708 docs: update project documentation for v0.15.5.0 Garry Tan 2026-04-03 23:04:37 -07:00
  • 15a15d2a0e chore: autoplan DX POLISH mode + review log schema for new devex fields Garry Tan 2026-04-03 23:03:36 -07:00
  • b3598adc55 feat: interactive /plan-devex-review with persona, benchmarks, and forcing questions Garry Tan 2026-04-03 23:03:33 -07:00
  • 8b9fdfa05b fix: skill invocation during plan mode takes precedence over generic plan mode Garry Tan 2026-04-03 23:03:30 -07:00
  • 41dccfd25e fix: resolve merge conflicts — keep main's v0.15.4.0, merge CHANGELOG entries Garry Tan 2026-04-03 23:02:20 -07:00
  • 202dfab83b chore: bump version and changelog (v0.15.5.0) Garry Tan 2026-04-03 20:27:15 -07:00
  • b35d572c79 chore: update golden baselines and sync version after merge from main Garry Tan 2026-04-03 20:24:38 -07:00
  • cb238b47f8 chore: resolve merge conflict in package.json (take main's 0.15.3.0) Garry Tan 2026-04-03 20:19:47 -07:00
  • ab8509611c test: 100% coverage for host config system Garry Tan 2026-04-03 17:49:41 -07:00
  • cf73db5f19 feat: autoplan DX integration + README docs (v0.15.4.0) (#791) Garry Tan 2026-04-03 17:45:51 -07:00
  • f93643f277 chore: bump version and changelog (v0.15.4.0) #791 garrytan/doc-plan-devex-review Garry Tan 2026-04-03 17:03:31 -07:00
  • f9b61afe20 feat: add /plan-devex-review to /autoplan as conditional Phase 3.5 Garry Tan 2026-04-03 17:03:23 -07:00
  • cb3b0b57b6 docs: document /plan-devex-review and /devex-review in README Garry Tan 2026-04-03 17:03:17 -07:00
  • 720d34799e test: add parameterized host smoke tests for all hosts Garry Tan 2026-04-03 16:54:02 -07:00
  • 6a36d6efb5 feat: contributor add-host skill + fix version sync Garry Tan 2026-04-03 16:47:00 -07:00
  • 86b21561c4 feat: add OpenClaw host config with adapter for tool mapping Garry Tan 2026-04-03 16:36:06 -07:00