Commit Graph

  • 5cb8761d36 fix(test-harness): measure first response on first NDJSON line t 2026-07-14 12:56:07 -07:00
  • b503f96a22 fix: harden dependency-review workflow from adversarial review #2257 dependency-review-action Josh France 2026-07-13 15:18:13 -07:00
  • dae910e5d9 ci: add dependency-review-action to scan PR dependency changes Josh France 2026-07-13 14:57:53 -07:00
  • cbf8a2bec2 fix(gbrain): classify PGLite connect locks #2234 Sinabina 2026-07-10 16:51:09 -07:00
  • 279fda4dc5 fix(browse): case-insensitive exfiltration-domain blocklist matching #2228 t 2026-07-10 14:39:32 -07:00
  • 8b53302983 test(deps): tripwire that no basic-ftp < 5.3.1 resolves in bun.lock #2227 t 2026-07-10 13:58:07 -07:00
  • f55e27097c fix(deps): override basic-ftp to 5.3.1 to clear CVE-2026-39983 + 3 sibling HIGH advisories t 2026-07-10 13:58:07 -07:00
  • db149a6162 fix(gstack-config): accept @local endpoint ids for brain_trust_policy #2222 Sina 2026-07-10 11:21:19 -07:00
  • c7e182baa2 fix(benchmark): skip-trust for headless gemini + drop release metadata #2221 Sina 2026-07-10 10:38:46 -07:00
  • 5d93ce278d test(benchmark): full post-CLI gemini e2e + GEMINI_API_KEY auth path Sina 2026-07-10 09:38:06 -07:00
  • f155481b78 chore: bump version and changelog (v1.60.2.0) Sina 2026-07-10 09:28:48 -07:00
  • 58e9881d6e fix(benchmark): parse current gemini stream-json content/stats shape Sina 2026-07-10 09:28:48 -07:00
  • 8aab6dfb7e fix(repo-mode): reuse canonical cached project slug (#2212) #2218 Sina 2026-07-10 03:09:13 -07:00
  • 7c9df1c568 chore(release): v1.60.1.0 sina_7_13_26 Garry Tan 2026-07-09 23:49:09 -07:00
  • 80d944a2df docs(todos): periodic CI matrix covers 9 of ~66 e2e files — file the coverage decision Garry Tan 2026-07-09 23:49:09 -07:00
  • 88dec06907 fix(test): autoplan-dual-voice sandbox registers skills + assertions read real stream-json Garry Tan 2026-07-09 23:49:09 -07:00
  • bb4de3926f fix(test-harness): return promptly when a timed-out child leaves pipe-holding orphans Garry Tan 2026-07-09 23:49:09 -07:00
  • 03ea0c83c1 release: v1.60.0.0 — regen SKILL.md, VERSION, CHANGELOG, TODOS follow-ups Garry Tan 2026-07-09 19:33:57 -07:00
  • e742648eda fix(gbrain): thin-client state — remote-MCP brains no longer classify as broken-config (#2051) Garry Tan 2026-07-09 19:29:37 -07:00
  • a7a25aa489 fix(design): loud integer-flag contract for --count/--retry/--timeout (#2032) Garry Tan 2026-07-09 19:18:07 -07:00
  • e0662ea7b5 fix(one-way-doors): unify credential noun net + wire it into the runtime (#2024) Garry Tan 2026-07-09 19:13:54 -07:00
  • 3d97863b14 fix(hooks): passThrough() two-branch contract — never emit permissionDecision:'defer' (#2035, #2006) Garry Tan 2026-07-09 19:08:49 -07:00
  • c4efc2a4f7 fix(developer-profile): exclude mode:resources rows from SESSION_COUNT, TIER, NUDGE_ELIGIBLE (#2067) Michael Vann 2026-07-09 19:02:37 -07:00
  • c20e4625fa harden(gbrain-sources): route drift remove through #1734 guards + realpath drift check Garry Tan 2026-07-09 19:02:11 -07:00
  • 0ad9695867 fix(gbrain): pass --confirm-destructive on drift re-register (#1985) Jayesh Betala 2026-06-17 12:17:29 +05:30
  • 9adb8ad4ea fix(context-restore): prefer the current branch's own checkpoint (#2052) Jayesh Betala 2026-06-19 11:33:20 +05:30
  • 5d23ccab56 harden(careful): substitution separators + capital -R recursive flag (#2039) Garry Tan 2026-07-09 18:57:56 -07:00
  • b22f7a66e1 fix(careful): warn on chained rm even when the last target is safe Jayesh Betala 2026-06-18 14:48:12 +05:30
  • 9faf8c2929 docs(todos): fail-fast fork-PR secret detection in evals.yml #2213 cat/codex-5.6-models Garry Tan 2026-07-09 18:36:26 -07:00
  • a31f8652d3 docs(changelog): model-status accuracy, max-level caveats, contributor credit, voice Garry Tan 2026-07-09 18:35:20 -07:00
  • 74a1057540 fix(codex): usable-today caveats for max reasoning level and bare gpt-5.6 alias Garry Tan 2026-07-09 18:35:20 -07:00
  • cc53b25fab chore: sync package.json version to 1.59.1.0 Garry Tan 2026-07-09 18:35:19 -07:00
  • d361f8cdd1 ci: re-trigger evals (flaky e2e-review non-start, unrelated to docs diff) #2211 Cathryn Lavery 2026-07-09 16:06:43 -07:00
  • 03a32574dd chore(release): v1.59.1.0 — codex GPT-5.6 docs refresh Cathryn Lavery 2026-07-09 15:37:56 -07:00
  • 901267bf9b codex: refresh model docs to GPT-5.6 family, add max reasoning level Cathryn Lavery 2026-07-09 15:26:09 -07:00
  • 11de390be1 v1.58.5.0 feat: first-run activation scaffold + gstack router front door (#2078) Garry Tan 2026-06-25 09:42:45 -07:00
  • 606741e2eb fix(ci): also register pty-smoke skills project-scoped (cwd/.claude/skills) #2078 garrytan/retention-cohorts Garry Tan 2026-06-24 15:32:53 -07:00
  • 0c006f12ad fix(ci): guard rm expansion in pty-smoke registry (shellcheck SC2115) Garry Tan 2026-06-24 15:21:26 -07:00
  • 3ed655bcb5 fix(ci): copy SKILL.md as real files in pty-smoke registry (cross-mount symlink) Garry Tan 2026-06-24 15:21:10 -07:00
  • 525254455a chore: revert pty-smoke harness experiments (race-retry + CI debug step) Garry Tan 2026-06-24 08:16:04 -07:00
  • 9e85de551e debug(ci): temporarily instrument pty-smoke skill discovery Garry Tan 2026-06-24 08:07:14 -07:00
  • 7472d99031 fix(test): tolerate skill-discovery race in PTY plan-mode smoke Garry Tan 2026-06-24 07:59:22 -07:00
  • 48254d7830 fix(test): repoint bws skillmd-* setup-block assertions to browse/SKILL.md Garry Tan 2026-06-24 07:44:49 -07:00
  • 22882c913b Merge remote-tracking branch 'origin/main' into garrytan/retention-cohorts Garry Tan 2026-06-24 07:17:35 -07:00
  • ad60143f29 chore: bump version and changelog (v1.58.5.0) Garry Tan 2026-06-21 07:16:58 -07:00
  • 18d3e9fc0f chore: regenerate SKILL.md + llms.txt for first-run activation Garry Tan 2026-06-21 07:16:53 -07:00
  • 866159861d test: cover first-run detection + repoint browse-content assertions to /browse Garry Tan 2026-06-21 07:16:24 -07:00
  • 938fa4a035 feat: first-run activation — project-aware scaffold, router front door, onboarding nudges Garry Tan 2026-06-21 07:16:18 -07:00
  • 9fd03fae9e v1.58.4.0 fix: high-priority community bug wave + PTY plan-mode smoke gate (#2077) Garry Tan 2026-06-21 07:15:19 -07:00
  • 1b34cbf25b chore: bump version and changelog (v1.58.4.0) #2077 garrytan/triage-high-priority-prs Garry Tan 2026-06-21 07:00:13 -07:00
  • 7a2f5e54a2 Merge remote-tracking branch 'origin/main' into garrytan/triage-high-priority-prs Garry Tan 2026-06-21 06:52:06 -07:00
  • 12244c4e47 ci(evals): install gstack skill registry for the PTY smoke suite Garry Tan 2026-06-18 11:22:48 -07:00
  • a861c00cfa v1.58.3.0 feat: gbrowser anti-detection Layer C stealth (#2047) Garry Tan 2026-06-18 10:45:05 -07:00
  • d04e06acd3 docs: sync browser stealth docs to Layer C (v1.58.3.0) #2047 gbrowser-anti-detection Garry Tan 2026-06-18 10:34:58 -07:00
  • 7b8e932eaa chore: bump version and changelog (v1.58.3.0) Garry Tan 2026-06-18 10:29:54 -07:00
  • 1067b12e96 fix(browse): recreateContext() re-applies stealth (closes 4th un-stealth path) Garry Tan 2026-06-18 01:39:23 -07:00
  • d63f2adb6f test(browse): cover readHostProfile clamp, toString depth-3, chrome.* calls Garry Tan 2026-06-18 01:26:48 -07:00
  • 4f10857b64 refactor(browse): drop dead HostProfile.platform, export test internals Garry Tan 2026-06-18 01:26:48 -07:00
  • 21b37cca9f fix(browse): handoff() + launchHeaded() spread the shared STEALTH_LAUNCH_ARGS Garry Tan 2026-06-18 01:26:48 -07:00
  • 832bb48d93 ci(evals): gate the deterministic PTY plan-mode smokes in CI Garry Tan 2026-06-18 01:17:16 -07:00
  • b9919f25b4 test(tiers): reclassify stochastic plan-eng/plan-design ask-first smokes as periodic Garry Tan 2026-06-18 01:00:49 -07:00
  • 496ce80293 feat(plan-review): ask-first scope gate for plan-eng + plan-design review Garry Tan 2026-06-18 00:59:03 -07:00
  • e4c372ed98 test(browse): runtime + extended-mode coverage for the stealth blend Garry Tan 2026-06-18 00:58:57 -07:00
  • be67fcce0f test(pty): detect stripAnsi-collapsed prose AUQs + judge spinner-precedence Garry Tan 2026-06-18 00:58:50 -07:00
  • 588379fda3 docs(browse): correct stale stealth comments Garry Tan 2026-06-18 00:58:50 -07:00
  • 248ca588fa fix(browse): make --gstack-suppress-prepare-stack-trace opt-in, not default-on Garry Tan 2026-06-18 00:58:45 -07:00
  • c389084a64 fix(browse): apply stealth on every launch path + share automation-artifact cleanup Garry Tan 2026-06-18 00:58:34 -07:00
  • 2e102232e4 Merge remote-tracking branch 'origin/main' into garrytan/trunk-land-skill #1815 garrytan/trunk-land-skill Garry Tan 2026-06-17 08:36:46 -07:00
  • 66e1f44a86 Merge origin/main into gbrowser-anti-detection Garry Tan 2026-06-17 07:54:24 -07:00
  • f436aab0db test(pty): detect markdown bold-bullet prose AUQs (fixes office-hours smoke) Garry Tan 2026-06-16 22:42:12 -07:00
  • 6216c3e326 test(pty): pin spawned claude to EVALS model chain (default claude-sonnet-4-6) Garry Tan 2026-06-14 11:49:23 -07:00
  • c7ae63201a v1.58.1.0 feat: hermetic local E2E + Conductor prose AskUserQuestion (#2004) Garry Tan 2026-06-14 11:40:57 -07:00
  • 80c02eb185 docs: regenerate diagram SKILL.md with Conductor prose preamble #2004 garrytan/conductor-skip-askuserquestion Garry Tan 2026-06-14 09:32:29 -07:00
  • 264da8a811 chore: sync package.json to 1.58.1.0 Garry Tan 2026-06-14 09:32:29 -07:00
  • d5b869afd5 docs: document hermetic-by-default E2E + eval:bg detached runs in CONTRIBUTING Garry Tan 2026-06-14 09:28:39 -07:00
  • a4197b962c harden: hermetic temp-dir GC grace window + half-seed cleanup Garry Tan 2026-06-14 09:21:44 -07:00
  • 350cce05d6 Merge remote-tracking branch 'origin/main' into garrytan/conductor-skip-askuserquestion Garry Tan 2026-06-14 09:12:58 -07:00
  • c15f78924e fix: workflow judge re-appends body-carved sections after the marker slice Garry Tan 2026-06-13 10:48:35 -07:00
  • 14fc0866d9 v1.58.0.0 feat: diagram + multi-format document engine (mermaid, excalidraw, single-file HTML, DOCX) (#1990) Garry Tan 2026-06-12 15:38:53 -07:00
  • 6d2274e0dc fix: ios-qa daemon scenarios use unique pidfiles under --concurrent Garry Tan 2026-06-12 15:27:19 -07:00
  • 6b715c7fb6 fix: operational-learning fixture copies lib/jsonl-store.ts with the bin Garry Tan 2026-06-12 15:27:19 -07:00
  • 778042be5c docs: hermetic local E2E is the default; retire stale SDK env warning Garry Tan 2026-06-12 11:44:45 -07:00
  • fce00b207f test: refresh codex/factory ship goldens with detached-eval block Garry Tan 2026-06-12 11:44:45 -07:00
  • b2318467e5 docs: apply Codex doc-review findings for v1.58.0.0 #1990 garrytan/excalidraw-diagram-skills Garry Tan 2026-06-12 11:24:38 -07:00
  • 65549a4f2a test: static tripwire pins hermetic wiring in all five runners Garry Tan 2026-06-12 11:23:06 -07:00
  • 704619870c feat: agent-sdk-runner spawns hermetic children via complete Options.env Garry Tan 2026-06-12 11:21:31 -07:00
  • b89ce2677c feat: codex/gemini runners spawn hermetic children Garry Tan 2026-06-12 11:18:22 -07:00
  • 9799593abb feat: PTY runner spawns hermetic claude sessions Garry Tan 2026-06-12 11:17:19 -07:00
  • c3e65b1634 feat: session-runner spawns hermetic children + isolation canaries Garry Tan 2026-06-12 11:13:50 -07:00
  • 8c7e04517c docs: sync make-pdf image-policy docs with final shipped behavior (v1.58.0.0) Garry Tan 2026-06-12 11:11:14 -07:00
  • 51e9351ed7 fix(ios-qa): isolate E2E tests under --concurrent (3 real races) Garry Tan 2026-06-12 11:10:15 -07:00
  • 2d56961636 feat: hermetic child-env builder for E2E runners Garry Tan 2026-06-12 11:07:05 -07:00
  • 9e63c2dfc9 refactor: extract pure promotedEnv() from conductor-env-shim Garry Tan 2026-06-12 11:04:10 -07:00
  • 4831d25e3e chore: bump version and changelog (v1.58.0.0) Garry Tan 2026-06-12 11:00:35 -07:00
  • 26a7cab26d fix(make-pdf): adversarial-review wave — offline posture enforced, symlink-aware confinement, bounded reads Garry Tan 2026-06-12 10:01:48 -07:00
  • 1bd984f86d fix: pre-existing test failure in skill-e2e-bws operational-learning Garry Tan 2026-06-12 09:49:51 -07:00
  • 1d130e2446 feat(make-pdf): out-of-tree image reads warn; --strict makes them fatal (D8.1) Garry Tan 2026-06-12 09:38:52 -07:00
  • 91ba37530d test(make-pdf)+feat(diagram): review-wave test pins + skill transport hardening Garry Tan 2026-06-12 07:57:42 -07:00
  • f2a03d43cb ci: make-pdf gate covers the diagram-render bundle; bundle pinned to LF Garry Tan 2026-06-12 07:57:42 -07:00
  • 9db479a38d fix(make-pdf): pre-landing review wave — fence fidelity, injection hardening, Windows paths, transport rework Garry Tan 2026-06-12 07:57:42 -07:00