Commit Graph

  • 8529aeeea7 Merge PR #1369: gate domain-skill auto-promote on classifier_score > 0 Garry Tan 2026-05-08 21:42:09 -07:00
  • 99402350db Merge PR #1368: pass cwd to git via execFileSync, not interpolation through /bin/sh Garry Tan 2026-05-08 21:42:08 -07:00
  • 9cffb1575d Merge PR #1270: codex exec resume drops -C/-s flags, uses sandbox_mode config Garry Tan 2026-05-08 21:41:57 -07:00
  • 458b17310e Merge PR #1316: resolve Python before JSON parsing in codex skill Garry Tan 2026-05-08 21:40:51 -07:00
  • 4b11d5a7a7 Merge PR #1308: NTFS ACL hardening for Windows state files via icacls Garry Tan 2026-05-08 21:40:42 -07:00
  • 0292950e5d Merge PR #1307: Bun.which-based binary resolution for browse + pdftotext on Windows Garry Tan 2026-05-08 21:39:33 -07:00
  • 7877f28559 Merge PR #1306: bash.exe wrap for telemetry on Windows Garry Tan 2026-05-08 21:39:31 -07:00
  • bc67b93074 Merge PR #1366: --no-sandbox for root user on Linux/WSL2 only Garry Tan 2026-05-08 21:39:16 -07:00
  • f4b77d333e Merge PR #1339: reject partial browse client env integers Garry Tan 2026-05-08 21:39:15 -07:00
  • 9f5c91349f Merge PR #1311: clear refs when iframe auto-detaches in getActiveFrameOrPage Garry Tan 2026-05-08 21:39:14 -07:00
  • c7438e06b6 Merge PR #1310: per-process state-file tempfile path to fix concurrent-write ENOENT Garry Tan 2026-05-08 21:39:12 -07:00
  • 9756fb826c Merge PR #1309: declare lastConsoleFlushed to restore console-log persistence Garry Tan 2026-05-08 21:39:11 -07:00
  • ad405ad370 test(harness): detect prose-rendered AskUserQuestion in plan mode Garry Tan 2026-05-08 21:24:25 -07:00
  • df739900cc chore: regenerate SKILL.md after fallback deletion Garry Tan 2026-05-08 15:26:45 -07:00
  • b5c65c70cc fix: delete AskUserQuestion fallback (root cause of forever war) Garry Tan 2026-05-08 15:26:13 -07:00
  • 33aab2ac77 test: expand plan-mode pass envelopes to accept BLOCKED path Garry Tan 2026-05-08 15:25:42 -07:00
  • 4c2bcf5c17 test: add multi-finding batching regression test (periodic tier) Garry Tan 2026-05-08 15:25:17 -07:00
  • 06605477e2 v1.29.0.0 feat: worktree-aware gbrain code sources via path-hash IDs and CWD pin (#1382) Garry Tan 2026-05-08 12:46:15 -07:00
  • 5e641f5027 chore: bump version and changelog (v1.29.0.0) garrytan/marseille-v4 Garry Tan 2026-05-08 11:31:11 -07:00
  • ff120e30f3 feat: worktree-aware gbrain code sources via path-hash IDs and CWD pin Garry Tan 2026-05-08 11:31:05 -07:00
  • 443bde054c v1.28.0.0 feat: browse --headed/--proxy/--navigate + gstack/llms.txt + webdriver-only stealth (#1363) Garry Tan 2026-05-07 20:14:59 -07:00
  • 01e584253d security: gate domain-skill auto-promote on classifier_score > 0 gus 2026-05-07 23:22:27 -03:00
  • d173a651a0 security: pass cwd to git via execFileSync, not interpolation through /bin/sh gus 2026-05-07 23:15:50 -03:00
  • 014a51bd6f fix(browser): add --no-sandbox for root user on Linux/WSL2 Furkan Köykıran 2026-05-08 02:10:58 +03:00
  • 0492283610 fix(ci): cp -r instead of cp -al — /opt and /workspace are different filesystems garrytan/cebu-v3 Garry Tan 2026-05-07 16:00:02 -07:00
  • 999aefb472 fix(ci): use hardlink copy instead of symlink for node_modules cache Garry Tan 2026-05-07 15:55:47 -07:00
  • 38fd67b67e fix(ci): include bun.lock in image build for deterministic install Garry Tan 2026-05-07 15:45:04 -07:00
  • f3b54ecc99 docs: update BROWSER.md + TODOS.md for v1.28.0.0 Garry Tan 2026-05-07 14:58:59 -07:00
  • 50d07eb234 fix(browse): apply codex adversarial findings on the new lifecycle Garry Tan 2026-05-07 14:54:15 -07:00
  • c6e1de3d59 fix(gemini-adapter): detect new ~/.gemini/oauth_creds.json auth path Abigail Atheryon 2026-05-08 07:34:07 +10:00
  • 412a996f1b fix(gen-skill-docs): keep module sync so test require() still works Garry Tan 2026-05-07 14:16:51 -07:00
  • 95268abb87 test(browse): integration coverage for daemon mismatch + proxy fail-fast Garry Tan 2026-05-07 13:42:16 -07:00
  • 0947f0f935 docs: v1.28.0.0 — browse SKILL section + VERSION + CHANGELOG Garry Tan 2026-05-07 13:40:05 -07:00
  • 9cb98a7103 feat(browse): --navigate flag on download for browser-triggered files Garry Tan 2026-05-07 13:37:14 -07:00
  • 04a813e21f feat(gstack): generate llms.txt — single-file capability index for AI agents Garry Tan 2026-05-07 13:35:49 -07:00
  • 1008c42a73 feat(browse): webdriver-mask stealth + Chromium-through-bridge e2e Garry Tan 2026-05-07 13:33:27 -07:00
  • 148947e9f2 feat(browse): Xvfb auto-spawn with PID + start-time validation Garry Tan 2026-05-07 13:30:02 -07:00
  • 7c8412fb41 feat(browse): --proxy and --headed flags wire bridge into daemon Garry Tan 2026-05-07 13:26:41 -07:00
  • 7e7530ea3f feat(browse): SOCKS5 bridge with auth + cred redaction helper Garry Tan 2026-05-07 13:20:35 -07:00
  • 7b4738bca0 v1.27.1.0 fix: anti-shortcut clause + gate-tier AskUserQuestion floor tests for all plan-* skills (#1354) Garry Tan 2026-05-06 20:27:20 -07:00
  • e4f8739d25 chore: bump version and changelog (v1.27.1.0) garrytan/eng-review-askuser-fix Garry Tan 2026-05-06 19:50:45 -07:00
  • 2d400fbc85 Merge remote-tracking branch 'origin/main' into garrytan/eng-review-askuser-fix Garry Tan 2026-05-06 19:49:28 -07:00
  • 3aee5a7476 test: gate-tier AskUserQuestion floor tests for all plan-* review skills Garry Tan 2026-05-06 19:48:23 -07:00
  • d37c4b7be9 feat(plan-*-review): anti-shortcut clause in all four review skills Garry Tan 2026-05-06 19:48:06 -07:00
  • 9407aac2fc feat(resolvers): generateAntiShortcutClause shared resolver Garry Tan 2026-05-06 19:47:52 -07:00
  • 866982decd feat(test/helpers): runPlanSkillFloorCheck — minimal AskUserQuestion-floor observer Garry Tan 2026-05-06 19:47:42 -07:00
  • f44de365c5 v1.27.0.0 feat: /setup-gbrain Path 4 (remote MCP) + brain → artifacts rename (#1351) Garry Tan 2026-05-06 19:37:53 -07:00
  • 09e7fa3e88 Merge remote-tracking branch 'origin/main' into garrytan/gstack-upgrade-2026-05-03 garrytan/gstack-upgrade-2026-05-03 Garry Tan 2026-05-06 19:22:24 -07:00
  • eaf4fbb46c chore: sync package.json version to 1.27.0.0 Garry Tan 2026-05-06 18:08:04 -07:00
  • c7aefc1abd v1.26.5.0 fix wave: gbrain ingest writer (hybrid frontmatter) + gbrain-valid source ids (#1344) Garry Tan 2026-05-06 17:51:36 -07:00
  • 04aa9516eb docs(todos): file P2 (gbrain install-pin staleness) + P3 (source-id host-collision) follow-ups garrytan/fix-wave-gbrain-ingest Garry Tan 2026-05-06 11:29:11 -07:00
  • 8deccbe734 chore: bump VERSION to 1.26.5.0 + CHANGELOG entry for fix wave Garry Tan 2026-05-06 11:28:23 -07:00
  • 7860d6516e test: demote setup-gbrain Path 4 E2E to periodic-tier Garry Tan 2026-05-06 11:02:45 -07:00
  • 4f3e2e970a fix+test(gbrain-sync): handle empty-slug edge in constrainSourceId, add no-origin and basename-empty regression tests Garry Tan 2026-05-06 11:01:14 -07:00
  • 300b4ae588 Merge PR #1330: gbrain-valid source ids Garry Tan 2026-05-06 10:59:05 -07:00
  • 465d44875b test+fix(memory-ingest): strengthen regression tests, fix inject for malformed-close frontmatter Garry Tan 2026-05-06 10:59:00 -07:00
  • d680f77d5d fix(memory-ingest): hybrid frontmatter writer + tightened gbrain availability probe Garry Tan 2026-05-06 10:57:17 -07:00
  • aaae809573 Merge PR #1328: switch memory-ingest to gbrain put (transcript-correct frontmatter inject + 60s timeout + 16MB buffer + stderr surface) Garry Tan 2026-05-06 10:56:32 -07:00
  • f6ec11eb78 release: v1.27.0.0 — /setup-gbrain Path 4 + brain → artifacts rename Garry Tan 2026-05-06 10:18:18 -07:00
  • b0e0a76dca test: regression suite + E2E for v1.27.0.0 rename Garry Tan 2026-05-06 10:15:23 -07:00
  • 935adf3a50 feat: v1.27.0.0 migration — gstack-brain → gstack-artifacts rename Garry Tan 2026-05-06 09:35:48 -07:00
  • c80c9e5fbe chore: regenerate SKILL.md files after artifacts-sync rename Garry Tan 2026-05-06 09:33:08 -07:00
  • 8abe27338c refactor: rename gbrain_sync_mode → artifacts_sync_mode (v1.27.0.0 prep) Garry Tan 2026-05-06 09:32:56 -07:00
  • 7b9c2f68d4 feat: setup-gbrain Path 4 (remote MCP) + artifacts rename Garry Tan 2026-05-06 09:24:52 -07:00
  • b06184e097 feat: extend gstack-gbrain-detect with mcp_mode + artifacts_remote Garry Tan 2026-05-06 09:20:10 -07:00
  • a4cadb42d8 feat: gstack-artifacts-init + gstack-artifacts-url helpers Garry Tan 2026-05-06 09:17:49 -07:00
  • 520d102053 feat: gstack-gbrain-mcp-verify helper for remote MCP probe Garry Tan 2026-05-06 09:02:14 -07:00
  • e6172f8b7e fix: reject partial browse client env integers 陈家名 2026-05-06 19:07:32 +08:00
  • 530987efb8 fix(docs): correct per-skill symlink removal snippet in README uninstall Stefan Neamtu 2026-05-06 12:02:58 +02:00
  • 4bdb02070f fix(design): honor Retry-After header in variants 429 handler Stefan Neamtu 2026-05-06 12:01:52 +02:00
  • 19e699ab9b v1.26.4.0 fix: GSTACK REVIEW REPORT delete-then-append (no more mid-file leftovers) (#1335) Garry Tan 2026-05-05 21:18:35 -07:00
  • 9ab25d694f chore: bump version and changelog (v1.26.4.0) garrytan/report-at-bottom Garry Tan 2026-05-05 17:29:42 -07:00
  • 4f9e43c7cb test: static template assertions for delete-then-append + revert autoplan E2E shape Garry Tan 2026-05-05 17:29:37 -07:00
  • 31457eac4f fix: GSTACK REVIEW REPORT delete-then-append flow Garry Tan 2026-05-05 17:29:29 -07:00
  • f68381f0cb fix(plan-devex-review): remove contradictory plan-mode handshake Jasper Chen 2026-05-05 17:41:41 -04:00
  • 28709c5577 fix: add fail-fast probe for base branch in ship step 12 Jasper Chen 2026-05-05 17:19:18 -04:00
  • 59d3075708 fix(sync-gbrain): generate gbrain-valid source ids for repos with dots or long names Richard Dubach 2026-05-05 11:20:11 -07:00
  • 17dbcb8dc1 fix: use correct gbrain put <slug> CLI verb in memory ingest Joshua Smith 2026-05-05 07:03:21 -07:00
  • db9447c333 v1.26.3.0 feat: /sync-gbrain skill + native code-surface orchestrator (#1314) Garry Tan 2026-05-04 09:29:48 -07:00
  • c1200b8247 fix(codex): resolve python for JSON parser Jayesh Betala 2026-05-04 12:17:19 +05:30
  • 930aaea1b9 docs: add /sync-gbrain to README skills table and gbrain section garrytan/gbrain-gstack-sync-and-search Garry Tan 2026-05-03 20:54:02 -07:00
  • 78ac5b957d chore: bump version and changelog (v1.26.3.0) Garry Tan 2026-05-03 20:51:52 -07:00
  • ea5490a1c7 Merge remote-tracking branch 'origin/main' into garrytan/gbrain-gstack-sync-and-search Garry Tan 2026-05-03 20:43:43 -07:00
  • a351fb5677 chore: regenerate SKILL.md across all hosts (gen:skill-docs) Garry Tan 2026-05-03 20:43:04 -07:00
  • 7414f45e22 docs: register /sync-gbrain in AGENTS.md and docs/skills.md Garry Tan 2026-05-03 20:42:50 -07:00
  • f5f79a4982 feat: preamble emits gbrain-availability block when capability ok Garry Tan 2026-05-03 20:42:42 -07:00
  • 51482b0d81 feat: /sync-gbrain skill — keep gbrain current and refresh agent guidance Garry Tan 2026-05-03 20:42:42 -07:00
  • d6d99bba61 feat: setup-gbrain Step 8 writes ## GBrain Search Guidance after smoke test Garry Tan 2026-05-03 20:42:42 -07:00
  • fed5b91e4e feat: native gbrain code-surface orchestrator + ensureSourceRegistered helper Garry Tan 2026-05-03 20:42:28 -07:00
  • 30fe6bb11c v1.26.2.0 fix: plan-eng-review STOP gates always fire AskUserQuestion + report-at-bottom contract enforcement (#1313) Garry Tan 2026-05-03 20:26:59 -07:00
  • 7acb75aa3d Merge remote-tracking branch 'origin/main' into garrytan/eng-review-auq-fix garrytan/eng-review-auq-fix Garry Tan 2026-05-03 20:13:36 -07:00
  • a0bfa001d3 v1.26.1.0 fix: gbrain-sync orchestrator resolves sibling via import.meta.dir (#1312) Garry Tan 2026-05-03 20:12:28 -07:00
  • 22f941034e docs: tighten CHANGELOG voice for v1.26.2.0 Garry Tan 2026-05-03 20:10:53 -07:00
  • e213c10da8 chore: bump version and changelog (v1.26.2.0) Garry Tan 2026-05-03 20:08:41 -07:00
  • 9df3e140d5 fix(touchfiles): delete duplicate plan-design-review-plan-mode keys Garry Tan 2026-05-03 20:08:37 -07:00
  • 99833de9f4 test: wire assertReportAtBottomIfPlanWritten into 4 plan-mode E2E tests + add seeded-plan STOP-gate case Garry Tan 2026-05-03 20:08:27 -07:00
  • ece2650d4f feat(test/helpers): initialPlanContent + wrote_findings_before_asking + shared report-at-bottom assertion Garry Tan 2026-05-03 20:08:15 -07:00
  • 25ac219e98 fix(plan-eng-review): tighten STOP gates with anti-rationalization clause Garry Tan 2026-05-03 20:08:00 -07:00
  • 0fd81ffd34 chore: bump version and changelog (v1.26.1.0) garrytan/gbrain-sync-sibling-path Garry Tan 2026-05-03 20:03:35 -07:00
  • 5dcb93a595 chore: bump plan-review preamble ratchet + regenerate ship goldens Garry Tan 2026-05-03 20:03:32 -07:00