mirror of
https://github.com/garrytan/gbrain.git
synced 2026-08-14 08:53:22 +00:00
Compare commits
base: admin/gbrain:master
admin/gbrain:master
admin/gbrain:garrytan/mcp-consumer-feedback-fixes
admin/gbrain:garrytan/hermes-e2e-install-harness
admin/gbrain:garrytan/nouakchott
admin/gbrain:garrytan/claude-code-setup-autocommit
admin/gbrain:garrytan/ambient-recall-hooks
admin/gbrain:garrytan/giftable-skills-audit
admin/gbrain:garrytan/gbrain-commit-indexing
admin/gbrain:garrytan/codex-skip-project-scope
admin/gbrain:garrytan/gbrain-install-docs
admin/gbrain:garrytan/cathedral-3
admin/gbrain:garrytan/codex-as-agent-default-install
admin/gbrain:garrytan/cathedral-2
admin/gbrain:garrytan/cathedral-1
admin/gbrain:garrytan/fix-wave-triage
admin/gbrain:garrytan/wave56-sync-facts
admin/gbrain:garrytan/wave4-think-ops
admin/gbrain:garrytan/wave2-provider-freshness
admin/gbrain:garrytan/wave3-federation-links
admin/gbrain:garrytan/pglite-macos-crash
admin/gbrain:garrytan/serve-http-takes-holders-fix
admin/gbrain:garrytan/release-v0.42.73.0
admin/gbrain:garrytan/pr-gate
admin/gbrain:garrytan/qm-brain-integration
admin/gbrain:garrytan/release-build-gate
admin/gbrain:garrytan/release-automation
admin/gbrain:garrytan/fix-wave-i
admin/gbrain:garrytan/fix-wave-h
admin/gbrain:fix/clawsweeper-issues-pr-summary
admin/gbrain:fix/backlog-c106
admin/gbrain:fix/doctor-wsl-drive-paths-1835
admin/gbrain:fix/worker-conn-resilience-1720
admin/gbrain:fix/entity-slug-fallback-3447
admin/gbrain:fix/cycle-lock-release-diag-1470
admin/gbrain:feat/publish-github-releases-3521
admin/gbrain:fix/sync-brain-op-source-2830
admin/gbrain:build/embedding-price-refresh
admin/gbrain:fix/reindex-frontmatter-double-connect-1963
admin/gbrain:fix/master-typecheck-red
admin/gbrain:bge-m3-default-embedding
admin/gbrain:fix/chronicle-extract-gateway-refresh-3387
admin/gbrain:fix/link-extraction-dir-whitelist-2576
admin/gbrain:feat/wire-brain-flag
admin/gbrain:fix/unify-types-dryrun-default-1575
admin/gbrain:fix/sync-rename-swallow-3056
admin/gbrain:feat/doctor-pglite-scratch-probe-2674
admin/gbrain:fix/test-hook-timeouts
admin/gbrain:fix/health-excludes-soft-deleted-1305
admin/gbrain:fix/docs-nonexistent-install-command-3502
admin/gbrain:fix/doctor-cycle-freshness-2540
admin/gbrain:fix/webhook-deferred-extract-2849
admin/gbrain:fix/gateway-reset-baseline-3554
admin/gbrain:fix/autopilot-drain-concurrency-2050
admin/gbrain:fix/embed-partial-failure-visibility-3037
admin/gbrain:fix/knobs-hash-detail-3515
admin/gbrain:fix/parseopargs-stdin-hang-3513
admin/gbrain:feat/ze-sunset-migration-notice
admin/gbrain:fix/receipt-slug-canonical-3443
admin/gbrain:fix/unfederate-read-scope-2928
admin/gbrain:fix/takes-list-subcommand-2079
admin/gbrain:fix/query-since-relative-3442
admin/gbrain:fix/serial-test-deadline-inversion-2943
admin/gbrain:fix/chunk-provenance-contextual-3461-3507
admin/gbrain:fix/facts-absorb-timeout-3207
admin/gbrain:fix/backfill-cli-only-3224
admin/gbrain:fix/pages-unique-constraint-doctor-550
admin/gbrain:fix/extract-facts-source-scope-2646
admin/gbrain:fix/provider-key-folding-3500-3510
admin/gbrain:fix/jobs-prune-dry-run-2712
admin/gbrain:fix/all-sources-sentinel-1712
admin/gbrain:fix/slugify-unicode-3417
admin/gbrain:fix/check-update-version-source-486
admin/gbrain:fix/pglite-abort-diagnosis-2674
admin/gbrain:fix/compiled-truth-boost-3430
admin/gbrain:fix/db-guard-preload-3485
admin/gbrain:build/cohere-reranker-default
admin/gbrain:garrytan/embedding-default-eval
admin/gbrain:build/embedding-default-swap
admin/gbrain:build/skills-integrity
admin/gbrain:build/npm-squat-guard
admin/gbrain:build/dcr-ttl
admin/gbrain:build/gateway-smalls
admin/gbrain:build/doctor-silent-death
admin/gbrain:build/entity-quarantine
admin/gbrain:build/embedding-migration
admin/gbrain:hotfix/entra-explicit-optin
admin/gbrain:build/security-ci-trio
admin/gbrain:build/deepseek-rename
admin/gbrain:hotfix/help-line-order
admin/gbrain:time-attack/clawsweeper-issues-pr-summary
admin/gbrain:reland/2865
admin/gbrain:rp2/3293-takeover
admin/gbrain:reland/2164
admin/gbrain:rp2/3292-takeover
admin/gbrain:reland/2854
admin/gbrain:fix/backlog-ff2
admin/gbrain:reland/2852
admin/gbrain:reland/2837
admin/gbrain:reland/2514
admin/gbrain:reland/2406
admin/gbrain:reland/2621
admin/gbrain:reland/2340
admin/gbrain:reland/2386
admin/gbrain:reland/2591
admin/gbrain:reland/2013
admin/gbrain:rp2/3289-takeover
admin/gbrain:rp2/3298-takeover
admin/gbrain:reland/2071
admin/gbrain:reland/2145
admin/gbrain:reland/2846
admin/gbrain:reland/2864
admin/gbrain:fix/backlog-ff4
admin/gbrain:reland/2658
admin/gbrain:fix/backlog-ff1
admin/gbrain:fix/backlog-kd4
admin/gbrain:reland/2850
admin/gbrain:fix/backlog-ff3
admin/gbrain:reland/2639
admin/gbrain:fix/backlog-kd2
admin/gbrain:reland/2644
admin/gbrain:reland/2640
admin/gbrain:reland/2628
admin/gbrain:reland/2497
admin/gbrain:reland/2616
admin/gbrain:reland/2611
admin/gbrain:reland/2565
admin/gbrain:reland/2559
admin/gbrain:fix/backlog-kd3
admin/gbrain:reland/2486
admin/gbrain:reland/2407
admin/gbrain:reland/2453
admin/gbrain:reland/2371
admin/gbrain:reland/2368
admin/gbrain:reland/2325
admin/gbrain:reland/2277
admin/gbrain:reland/2124
admin/gbrain:reland/2253
admin/gbrain:reland/2201
admin/gbrain:reland/2151
admin/gbrain:fix/backlog-kd1
admin/gbrain:fix/backlog-nwf5
admin/gbrain:fix/backlog-nwf7
admin/gbrain:fix/backlog-nwf6
admin/gbrain:fix/backlog-nwf8
admin/gbrain:fix/backlog-nwf4
admin/gbrain:fix/backlog-nwf9
admin/gbrain:fix/backlog-nwf1
admin/gbrain:fix/backlog-nwf3
admin/gbrain:fix/backlog-nwf2
admin/gbrain:pile/1854-takeover
admin/gbrain:pile/2978-takeover
admin/gbrain:pile/1679-takeover
admin/gbrain:rp/1854-takeover
admin/gbrain:rp/2261-takeover
admin/gbrain:rp/2362-takeover
admin/gbrain:rp/1799-takeover
admin/gbrain:rp/2361-takeover
admin/gbrain:fix/ci-hardening
admin/gbrain:fix/backlog-c51
admin/gbrain:fix/backlog-c114
admin/gbrain:fix/backlog-c124
admin/gbrain:fix/backlog-c24
admin/gbrain:fix/backlog-c140
admin/gbrain:fix/backlog-c136
admin/gbrain:fix/backlog-c79
admin/gbrain:fix/backlog-c76
admin/gbrain:fix/backlog-c84
admin/gbrain:fix/backlog-part3-1
admin/gbrain:fix/backlog-c35-1-f1
admin/gbrain:fix/backlog-c68
admin/gbrain:fix/backlog-c37-1-f2
admin/gbrain:fix/backlog-c39-f2
admin/gbrain:fix/backlog-c98
admin/gbrain:fix/backlog-c37-2
admin/gbrain:fix/backlog-part4-12
admin/gbrain:fix/backlog-c48
admin/gbrain:fix/backlog-part4-13
admin/gbrain:fix/backlog-c44
admin/gbrain:fix/backlog-c108
admin/gbrain:fix/backlog-c55
admin/gbrain:fix/backlog-c22
admin/gbrain:fix/backlog-c30
admin/gbrain:fix/backlog-c35-2-f2
admin/gbrain:fix/backlog-c69
admin/gbrain:fix/backlog-c20
admin/gbrain:fix/backlog-c129
admin/gbrain:fix/backlog-c80
admin/gbrain:fix/backlog-c35-2-f1
admin/gbrain:fix/backlog-part4-1
admin/gbrain:fix/backlog-c53
admin/gbrain:fix/backlog-part4-7
admin/gbrain:fix/backlog-c95
admin/gbrain:fix/backlog-c74
admin/gbrain:fix/backlog-c60
admin/gbrain:fix/backlog-c65
admin/gbrain:fix/backlog-c141
admin/gbrain:fix/backlog-part4-8-f2
admin/gbrain:fix/backlog-c102
admin/gbrain:fix/backlog-c75
admin/gbrain:fix/backlog-c105
admin/gbrain:fix/backlog-c134
admin/gbrain:fix/backlog-c133
admin/gbrain:fix/backlog-part4-6
admin/gbrain:fix/backlog-c40-2-f1
admin/gbrain:fix/backlog-part4-10
admin/gbrain:fix/backlog-c35-1-f2
admin/gbrain:fix/backlog-part3-2
admin/gbrain:fix/backlog-c36-1
admin/gbrain:fix/backlog-c46
admin/gbrain:fix/backlog-c36-2-f1
admin/gbrain:fix/backlog-c59
admin/gbrain:fix/backlog-c37-1-f1
admin/gbrain:fix/backlog-part4-2
admin/gbrain:fix/backlog-c39-f1
admin/gbrain:fix/backlog-part3-4
admin/gbrain:fix/backlog-part4-5
admin/gbrain:fix/backlog-part4-8-f1
admin/gbrain:fix/backlog-c40-1-f2
admin/gbrain:fix/backlog-c45
admin/gbrain:pile/2551-takeover
admin/gbrain:pile/1799-takeover
admin/gbrain:pile/2719-takeover
admin/gbrain:pile/2856-takeover
admin/gbrain:pile/1961-takeover
admin/gbrain:takeover/pr-3015-orphan-policy
admin/gbrain:fix/backlog-c49
admin/gbrain:fix/backlog-c43-f1
admin/gbrain:fix/backlog-c40-2-f2
admin/gbrain:fix/backlog-c40-1-f1
admin/gbrain:fix/backlog-c42
admin/gbrain:fix/backlog-c43-f2
admin/gbrain:fix/backlog-part4-14
admin/gbrain:fix/backlog-c38-f1
admin/gbrain:fix/backlog-part4-11
admin/gbrain:fix/backlog-c38-f2
admin/gbrain:fix/backlog-part4-9
admin/gbrain:fix/backlog-c104
admin/gbrain:fix/backlog-c96
admin/gbrain:fix/backlog-part3-3
admin/gbrain:fix/backlog-c101
admin/gbrain:fix/backlog-c99
admin/gbrain:fix/backlog-c100
admin/gbrain:fix/backlog-part4-4
admin/gbrain:fix/backlog-c81
admin/gbrain:fix/backlog-c36-2-f2
admin/gbrain:fix/backlog-c92
admin/gbrain:fix/backlog-part3-5
admin/gbrain:fix/backlog-c87
admin/gbrain:fix/backlog-c89
admin/gbrain:fix/backlog-c32
admin/gbrain:fix/backlog-c137
admin/gbrain:fix/backlog-c83
admin/gbrain:fix/backlog-c77
admin/gbrain:fix/backlog-c29
admin/gbrain:fix/backlog-c107
admin/gbrain:fix/backlog-c128
admin/gbrain:fix/backlog-c67
admin/gbrain:fix/backlog-c50
admin/gbrain:fix/backlog-c109
admin/gbrain:fix/backlog-c52
admin/gbrain:fix/backlog-c28
admin/gbrain:fix/backlog-c27
admin/gbrain:fix/backlog-c119
admin/gbrain:fix/backlog-c120
admin/gbrain:fix/backlog-c26
admin/gbrain:fix/backlog-c23
admin/gbrain:fix/backlog-c58
admin/gbrain:fix/backlog-c57
admin/gbrain:fix/backlog-c122
admin/gbrain:fix/gateway-test-leak
admin/gbrain:fix/v124-migration-stdout
admin/gbrain:takeover/pr-3017-oauth-revocation
admin/gbrain:takeover/pr-2983-dream-once
admin/gbrain:takeover/pr-2980-providers-base-urls
admin/gbrain:takeover/pr-2960-deadline-budget
admin/gbrain:takeover/pr-2965-nvidia-nim
admin/gbrain:takeover/pr-2997-config-plane
admin/gbrain:takeover/pr-2968-jsonb-pg-test
admin/gbrain:fix/doctor-stdout-pollution
admin/gbrain:takeover/pr-774-src-subpath
admin/gbrain:fix-wave/f-dream-synthesize
admin/gbrain:takeover/fts-language-trilogy
admin/gbrain:takeover/pr-2387-rls-scope-binding
admin/gbrain:fix-wave/e-sync-data-loss
admin/gbrain:fix-wave/g-subagent-orchestration
admin/gbrain:takeover/pr-2279-patterns-provider-gate
admin/gbrain:takeover/pr-1731-staging-first-checkpoints
admin/gbrain:takeover/pr-1891-config-read-reconnect
admin/gbrain:takeover/pr-2442-openai-prompt-cache-key
admin/gbrain:takeover/pr-1837-extract-facts-idempotent
admin/gbrain:fix/symlink-test-metafile
admin/gbrain:fix-wave/c-source-provenance
admin/gbrain:fix-wave/b-cli-config-ux
admin/gbrain:fix-wave/d-security-ci
admin/gbrain:time-attack/v0.42.59.0-docs
admin/gbrain:Jul13-sina
admin/gbrain:garrytan/fix-wave-gateway-tool-loop
admin/gbrain:emdash/neatened-d2lly
admin/gbrain:garrytan/gbrain-fix-wave-plan
admin/gbrain:garrytan/pglite-incident-2348
admin/gbrain:garrytan/plan-eng-review
admin/gbrain:garrytan/audit-security-prs
admin/gbrain:garrytan/close-dupe-fix-prs
admin/gbrain:garrytan/fix-agents-issues-wave
admin/gbrain:garrytan/check-outstanding-issues
admin/gbrain:garrytan/fix-env-key-test-failures
admin/gbrain:garrytan/ci-hardening
admin/gbrain:garrytan/supervisor-wedge-fix
admin/gbrain:garrytan/paced-backfill-internals
admin/gbrain:garrytan/brain-repo-git-durability
admin/gbrain:garrytan/reuse-maximal-skillpacks
admin/gbrain:garrytan/federated-read-leak
admin/gbrain:garrytan/garrytan-agents-issues
admin/gbrain:garrytan/fix-alphaclaw-link
admin/gbrain:garrytan/newest-agents-filed-issues
admin/gbrain:garrytan/fix-issue-2084
admin/gbrain:garrytan/triage-gbrain-prs-issues
admin/gbrain:garrytan/fix-issue-2011
admin/gbrain:garrytan/fix-issue-1981
admin/gbrain:garrytan/reap-stale-job-locks
admin/gbrain:garrytan/triage-gbrain-issues
admin/gbrain:garrytan/sync-checkpoint-1794
admin/gbrain:garrytan/fix-sync-unreachable-bookmark
admin/gbrain:garrytan/native-gbrain-implementation
admin/gbrain:garrytan/sync-code-rmrf-fix
admin/gbrain:garrytan/fix-issue-1939
admin/gbrain:garrytan/davis-v2
admin/gbrain:codex/idea-lineage-skill
admin/gbrain:garrytan/skillpack-voice-edit
admin/gbrain:garrytan/fix-addlinksbatch-unnest
admin/gbrain:garrytan/fix-pr-1848-issues
admin/gbrain:garrytan/fix-issue-1819
admin/gbrain:garrytan/minion-locks-session-pool
admin/gbrain:garrytan/jobs-nice-flag
admin/gbrain:garrytan/fix-issue-1801
admin/gbrain:garrytan/fix-connect-singleton-clobber
admin/gbrain:garrytan/pglite-lock-fix-wave
admin/gbrain:garrytan/fix-ai-sdk-tool-schema
admin/gbrain:garrytan/santo-domingo-v4
admin/gbrain:garrytan/sync-resumable-checkpoint
admin/gbrain:garrytan/doctor-self-heal
admin/gbrain:garrytan/fix-istty-stdout-gating
admin/gbrain:garrytan/fix-issue-1780
admin/gbrain:garrytan/fix-issue-1777
admin/gbrain:garrytan/gbrain-upgrade-cron
admin/gbrain:garrytan/skillopt-eval-explainer
admin/gbrain:garrytan/sync-content-quality-gate
admin/gbrain:garrytan/extract-in-default-loop
admin/gbrain:garrytan/enrich-thin-batch
admin/gbrain:garrytan/merge-pr-1678
admin/gbrain:garrytan/think-model-fail-loud
admin/gbrain:garrytan/fix-issue-1663
admin/gbrain:garrytan/gbrain-thin-client-onboard
admin/gbrain:garrytan/farmerville-v1
admin/gbrain:garrytan/ship-release
admin/gbrain:garrytan/critical-fix-wave
admin/gbrain:garrytan/mcp-publish-agent-skills
admin/gbrain:garrytan/guardrails-seam
admin/gbrain:garrytan/vector-search-max-pool
admin/gbrain:garrytan/precisionmembench-v0.1
admin/gbrain:garrytan/supersede-pr-1623
admin/gbrain:garrytan/embedding-cost-model-fix
admin/gbrain:garrytan/lsd-save-dual-sink
admin/gbrain:garrytan/moab
admin/gbrain:garrytan/missoula-v3
admin/gbrain:garrytan/sync-freshness-git-check
admin/gbrain:garrytan/lock-renewal-crash-fix
admin/gbrain:garrytan/dream-source-ingest-titles
admin/gbrain:garrytan/pr-1538-supersede
admin/gbrain:garrytan/worcester-v1
admin/gbrain:garrytan/copenhagen-v6
admin/gbrain:garrytan/marseille-v5
admin/gbrain:garrytan/brainstorm-judge-fixes
admin/gbrain:garrytan/type-taxonomy-unification
admin/gbrain:garrytan/ship
admin/gbrain:garrytan/freetown-v1
admin/gbrain:garrytan/fredericton
admin/gbrain:garrytan/denver-v4
admin/gbrain:garrytan/dar-es-salaam-v1
admin/gbrain:garrytan/dynamic-regex-conversation-formats
admin/gbrain:garrytan/beirut-v4
admin/gbrain:garrytan/tianjin-v2
admin/gbrain:garrytan/sync-bugs-fix-wave
admin/gbrain:garrytan/pr-1443-ze-switch
admin/gbrain:garrytan/split-slow-ci-test
admin/gbrain:garrytan/port-pr-1406
admin/gbrain:garrytan/import-pr-1411
admin/gbrain:garrytan/pr-1414-1416-1421
admin/gbrain:garrytan/fix-wave-orphans-onboard
admin/gbrain:garrytan/puebla-v4
admin/gbrain:garrytan/pglite-hang-fix-wave
admin/gbrain:garrytan/pr1370-production-ready
admin/gbrain:garrytan/ci-speedup
admin/gbrain:garrytan/fix-wave-warm-narwhal
admin/gbrain:garrytan/community-pr-wave
admin/gbrain:garrytan/security-mcp-fix-wave
admin/gbrain:garrytan/unify-epistemology-schema
admin/gbrain:garrytan/pick-next-wave
admin/gbrain:garrytan/fix-minions-rate-lease
admin/gbrain:garrytan/lint-page-size-gate
admin/gbrain:garrytan/next-todos-wave
admin/gbrain:garrytan/readme-emphasize-gbrain-edge
admin/gbrain:garrytan/e2e-test-wave
admin/gbrain:garrytan/todos-triage-dry-mece
admin/gbrain:garrytan/pr1321-production-build
admin/gbrain:garrytan/pr1314-production-ready
admin/gbrain:garrytan/single-wave-ship
admin/gbrain:garrytan/v0.40.4.0-selective-graph-signals
admin/gbrain:garrytan/v0.40.3.0-contextual-retrieval
admin/gbrain:garrytan/v0.40.2.0-trajectory-routing
admin/gbrain:garrytan/v0.40.1.0-eval-infra
admin/gbrain:garrytan/caracas-v3
admin/gbrain:garrytan/pr-1299-productionize
admin/gbrain:garrytan/parallel-federated-sync-refactor
admin/gbrain:garrytan/houston-v1
admin/gbrain:garrytan/shanghai-v3
admin/gbrain:garrytan/v0.38.2.0-doctor-hang
admin/gbrain:garrytan/minions-agents-improvements
admin/gbrain:garrytan/albany-v1
admin/gbrain:garrytan/pglite-fixes-asap
admin/gbrain:garrytan/milan-v2
admin/gbrain:garrytan/frontmatter-wave-v0.40.0.1
admin/gbrain:garrytan/kolkata-v3
admin/gbrain:garrytan/brisbane-v1
admin/gbrain:garrytan/denver-v3
admin/gbrain:garrytan/warsaw-v4
admin/gbrain:garrytan/austin
admin/gbrain:garrytan/islamabad-v3
admin/gbrain:garrytan/santa-fe
admin/gbrain:garrytan/calgary-v2
admin/gbrain:garrytan/skillpack-registry-cathedral
admin/gbrain:garrytan/guangzhou-v4
admin/gbrain:garrytan/tehran
admin/gbrain:garrytan/puebla-v3
admin/gbrain:garrytan/riga
admin/gbrain:garrytan/milan-v1
admin/gbrain:garrytan/fix-wave
admin/gbrain:garrytan/asuncion
admin/gbrain:garrytan/addis-ababa-v1
admin/gbrain:garrytan/copenhagen-v5
admin/gbrain:garrytan/las-vegas-v2
admin/gbrain:garrytan/floor-ratio-gate
admin/gbrain:garrytan/montreal
admin/gbrain:garrytan/dreamy-thompson
admin/gbrain:docs/merge-phantoms-design
admin/gbrain:garrytan/kinshasa-v3
admin/gbrain:rfc/temporal-contradiction-probe
admin/gbrain:fix/entity-resolution-prefix-expansion
admin/gbrain:garrytan/krakow-v2
admin/gbrain:garrytan/v0.35.1.1-longmemeval-fixwave
admin/gbrain:garrytan/spokane-v1
admin/gbrain:garrytan/santiago-v2
admin/gbrain:fix/supervisor-clean-exit-crash-count
admin/gbrain:garrytan/bangalore-v4
admin/gbrain:garrytan/cape-town-v4
admin/gbrain:garrytan/managua-v3
admin/gbrain:garrytan/miami
admin/gbrain:garrytan/florence-v2
admin/gbrain:codex/voyage-output-dimension-wire-fix
admin/gbrain:garrytan/vilnius-v1
admin/gbrain:garrytan/adelaide-v1
admin/gbrain:garrytan/muscat-v2
admin/gbrain:garrytan/vancouver-v3
admin/gbrain:garrytan/seoul-v2
admin/gbrain:garrytan/santo-domingo-v3
admin/gbrain:garrytan/san-diego-v5
admin/gbrain:garrytan/lahore-v4
admin/gbrain:garrytan/warsaw-v3
admin/gbrain:garrytan/saskatoon-v1
admin/gbrain:garrytan/indianapolis-v3
admin/gbrain:garrytan/washington-v1
admin/gbrain:garrytan/puebla-v2
admin/gbrain:garrytan/copenhagen-v3
admin/gbrain:garrytan/columbus-v1
admin/gbrain:v0.31-hot-memory
admin/gbrain:garrytan/synthesize-chunking
admin/gbrain:garrytan/vienna-v1
admin/gbrain:garrytan/doha-v2
admin/gbrain:garrytan/abu-dhabi-v3
admin/gbrain:garrytan/v0.29-salience-master
admin/gbrain:garrytan/v0.28-release
admin/gbrain:garrytan/longmemeval-bench
admin/gbrain:garrytan/v0.29-salience
admin/gbrain:garrytan/v0.29.1-salience-and-recency
admin/gbrain:garrytan/embedding-providers
admin/gbrain:fix/adaptive-embed-batch-sizing
admin/gbrain:garrytan/fix-wave-v0.28.5
admin/gbrain:garrytan/gbrain-remote-source-mcp
admin/gbrain:garrytan/v0.27.1-multimodal
admin/gbrain:garrytan/eva-oauth-research
admin/gbrain:garrytan/test-concurrent-sweep
admin/gbrain:garrytan/issue-588-v0.26.3
admin/gbrain:garrytan/pr-595-v0.26.5
admin/gbrain:garrytan/parallel-tests
admin/gbrain:garrytan/check-pr577
admin/gbrain:garrytan/v0.25.1-book-mirror
admin/gbrain:garrytan/mcp-key-mgmt
admin/gbrain:fix/dream-jsonb-and-lock
admin/gbrain:garrytan/mcp-session-capture
admin/gbrain:garrytan/mempalace-research
admin/gbrain:feat/brain-first-convention
admin/gbrain:fix/dream-self-consumption-guard
admin/gbrain:garrytan/v0.23.2
admin/gbrain:garrytan/ci-speed-investigation
admin/gbrain:garrytan/transcript-dream
admin/gbrain:garrytan/claw-setup-e2e
admin/gbrain:feat/frontmatter-inference
admin/gbrain:worker-self-health
admin/gbrain:feat/parallel-sync
admin/gbrain:garrytan/issue-500-v0-22-12
admin/gbrain:garrytan/storage-tiering
admin/gbrain:fix/autopilot-cycle-phase-passthrough
admin/gbrain:feat/skip-failed-structured-summary
admin/gbrain:feat/doctor-perf
admin/gbrain:fix/mcp-registration-auth
admin/gbrain:garrytan/398-399-402pglite-upgrade-wave
admin/gbrain:fix/schema-verify
admin/gbrain:fix/sync-cycle-source-id
admin/gbrain:garrytan/resolver-warnings-v2
admin/gbrain:garrytan/minions-reliability
admin/gbrain:garrytan/417-403-406-363-409-autopilot
admin/gbrain:garrytan/better-search
admin/gbrain:garrytan/code-indexing
admin/gbrain:feat/storage-tiering
admin/gbrain:feat/supervisor-reconnect
admin/gbrain:feat/incremental-extract
admin/gbrain:fix/cycle-abort
admin/gbrain:fix/resolver-warnings
admin/gbrain:feat/merge-minion-skills
admin/gbrain:feat/queue-resilience
admin/gbrain:feat/worker-supervisor
admin/gbrain:garrytan/gbrain-evals
admin/gbrain:feat/smoke-test-skillpack
admin/gbrain:feat/auto-mcp-registration
admin/gbrain:garrytan/gbrain-skill-packs
admin/gbrain:wintermute/check-resolvable-openclaw-fallback
admin/gbrain:feat/migration-hardening
admin/gbrain:garrytan/rls-hardening
admin/gbrain:feat/openclaw-native-tools
admin/gbrain:garrytan/multi-repo
admin/gbrain:fix/rls-check-all-tables
admin/gbrain:feat/code-indexing
admin/gbrain:garrytan/v0.17-dream-cycle
admin/gbrain:garrytan/check-resolvable-v1
admin/gbrain:wintermute/fix-subagent-sdk-binding
admin/gbrain:garrytan/minions-deploy-docs
admin/gbrain:garrytan/minions-seam
admin/gbrain:feat/dream-cycle-command
admin/gbrain:garrytan/v0.14-upgrade-bugs
admin/gbrain:garrytan/progress-heartbeat
admin/gbrain:garrytan/fix-wave-hot
admin/gbrain:garrytan/llms-md-research
admin/gbrain:wintermute/minions-worker-reliability
admin/gbrain:fix/prepare-false-pooler-compat
admin/gbrain:wintermute/pgbouncer-prepare-fix
admin/gbrain:garrytan/investigate-bugs
admin/gbrain:garrytan/doctor-dry-ref-check
admin/gbrain:garrytan/knowledge-runtime
admin/gbrain:garrytan/minions-shell-jobs
admin/gbrain:garrytan/frontmatter-graph
admin/gbrain:garrytan/perf-wave
admin/gbrain:garrytan/jsonb-hotfix
admin/gbrain:garrytan/p0-wave
admin/gbrain:garrytan/link-timeline-extract
admin/gbrain:garrytan/minions-jobs
admin/gbrain:garrytan/v0103-install-readme-polish
admin/gbrain:garrytan/security-wave-3
admin/gbrain:garrytan/feature-upsell
admin/gbrain:garrytan/gstackbrain
admin/gbrain:garrytan/search-quality-boost
admin/gbrain:garrytan/security-wave-1
admin/gbrain:garrytan/v001-skill-sync
admin/gbrain:garrytan/fix-wave-onfire
admin/gbrain:garrytan/voice-tweet-skillfix
admin/gbrain:garrytan/lisbon-v3
admin/gbrain:garrytan/pglite-engine
admin/gbrain:garrytan/skillpack-docs-breakout
admin/gbrain:garrytan/fix-wave-1
admin/gbrain:garrytan/v0.6-mcp-server
admin/gbrain:garrytan/v0.5.1-watch-fix
admin/gbrain:garrytan/v0.5-live-sync
admin/gbrain:garrytan/v0.4.2-security-fix
admin/gbrain:garrytan/openclaw-autoupdate
admin/gbrain:skillpack-section-16-deterministic-collectors
admin/gbrain:garrytan/supabase-db-setup
admin/gbrain:garrytan/check-clawhub
admin/gbrain:wintermute/openclaw-plugin-support
admin/gbrain:garrytan/schema-doc-v2-only
admin/gbrain:garrytan/fix-openclaw-refs
admin/gbrain:garrytan/v0.2
admin/gbrain:garrytan/gbrain-product-idea
admin/gbrain:v0.45.12.0
admin/gbrain:latest-stable
admin/gbrain:v0.45.11.0
admin/gbrain:v0.45.10.0
admin/gbrain:v0.45.9.0
admin/gbrain:v0.45.8.0
admin/gbrain:v0.45.7.0
admin/gbrain:v0.45.6.0
admin/gbrain:v0.45.5.0
admin/gbrain:v0.45.3.0
admin/gbrain:v0.45.2.0
admin/gbrain:v0.45.1.0
admin/gbrain:v0.45.0.0
admin/gbrain:v0.44.1.0
admin/gbrain:v0.44.0.0
admin/gbrain:v0.43.0.0
admin/gbrain:v0.42.76.0
admin/gbrain:v0.42.75.0
admin/gbrain:v0.42.74.0
admin/gbrain:v0.42.73.2
admin/gbrain:v0.42.73.1
admin/gbrain:v0.42.73.0
admin/gbrain:v0.42.72.1
admin/gbrain:v0.42.72.0
admin/gbrain:v0.42.71.0
admin/gbrain:v0.42.70.0
admin/gbrain:v0.42.69.0
admin/gbrain:eval-run-v0.35.1.0-baseline
...
compare: admin/gbrain:reland/2013
admin/gbrain:garrytan/mcp-consumer-feedback-fixes
admin/gbrain:master
admin/gbrain:garrytan/hermes-e2e-install-harness
admin/gbrain:garrytan/nouakchott
admin/gbrain:garrytan/claude-code-setup-autocommit
admin/gbrain:garrytan/ambient-recall-hooks
admin/gbrain:garrytan/giftable-skills-audit
admin/gbrain:garrytan/gbrain-commit-indexing
admin/gbrain:garrytan/codex-skip-project-scope
admin/gbrain:garrytan/gbrain-install-docs
admin/gbrain:garrytan/cathedral-3
admin/gbrain:garrytan/codex-as-agent-default-install
admin/gbrain:garrytan/cathedral-2
admin/gbrain:garrytan/cathedral-1
admin/gbrain:garrytan/fix-wave-triage
admin/gbrain:garrytan/wave56-sync-facts
admin/gbrain:garrytan/wave4-think-ops
admin/gbrain:garrytan/wave2-provider-freshness
admin/gbrain:garrytan/wave3-federation-links
admin/gbrain:garrytan/pglite-macos-crash
admin/gbrain:garrytan/serve-http-takes-holders-fix
admin/gbrain:garrytan/release-v0.42.73.0
admin/gbrain:garrytan/pr-gate
admin/gbrain:garrytan/qm-brain-integration
admin/gbrain:garrytan/release-build-gate
admin/gbrain:garrytan/release-automation
admin/gbrain:garrytan/fix-wave-i
admin/gbrain:garrytan/fix-wave-h
admin/gbrain:fix/clawsweeper-issues-pr-summary
admin/gbrain:fix/backlog-c106
admin/gbrain:fix/doctor-wsl-drive-paths-1835
admin/gbrain:fix/worker-conn-resilience-1720
admin/gbrain:fix/entity-slug-fallback-3447
admin/gbrain:fix/cycle-lock-release-diag-1470
admin/gbrain:feat/publish-github-releases-3521
admin/gbrain:fix/sync-brain-op-source-2830
admin/gbrain:build/embedding-price-refresh
admin/gbrain:fix/reindex-frontmatter-double-connect-1963
admin/gbrain:fix/master-typecheck-red
admin/gbrain:bge-m3-default-embedding
admin/gbrain:fix/chronicle-extract-gateway-refresh-3387
admin/gbrain:fix/link-extraction-dir-whitelist-2576
admin/gbrain:feat/wire-brain-flag
admin/gbrain:fix/unify-types-dryrun-default-1575
admin/gbrain:fix/sync-rename-swallow-3056
admin/gbrain:feat/doctor-pglite-scratch-probe-2674
admin/gbrain:fix/test-hook-timeouts
admin/gbrain:fix/health-excludes-soft-deleted-1305
admin/gbrain:fix/docs-nonexistent-install-command-3502
admin/gbrain:fix/doctor-cycle-freshness-2540
admin/gbrain:fix/webhook-deferred-extract-2849
admin/gbrain:fix/gateway-reset-baseline-3554
admin/gbrain:fix/autopilot-drain-concurrency-2050
admin/gbrain:fix/embed-partial-failure-visibility-3037
admin/gbrain:fix/knobs-hash-detail-3515
admin/gbrain:fix/parseopargs-stdin-hang-3513
admin/gbrain:feat/ze-sunset-migration-notice
admin/gbrain:fix/receipt-slug-canonical-3443
admin/gbrain:fix/unfederate-read-scope-2928
admin/gbrain:fix/takes-list-subcommand-2079
admin/gbrain:fix/query-since-relative-3442
admin/gbrain:fix/serial-test-deadline-inversion-2943
admin/gbrain:fix/chunk-provenance-contextual-3461-3507
admin/gbrain:fix/facts-absorb-timeout-3207
admin/gbrain:fix/backfill-cli-only-3224
admin/gbrain:fix/pages-unique-constraint-doctor-550
admin/gbrain:fix/extract-facts-source-scope-2646
admin/gbrain:fix/provider-key-folding-3500-3510
admin/gbrain:fix/jobs-prune-dry-run-2712
admin/gbrain:fix/all-sources-sentinel-1712
admin/gbrain:fix/slugify-unicode-3417
admin/gbrain:fix/check-update-version-source-486
admin/gbrain:fix/pglite-abort-diagnosis-2674
admin/gbrain:fix/compiled-truth-boost-3430
admin/gbrain:fix/db-guard-preload-3485
admin/gbrain:build/cohere-reranker-default
admin/gbrain:garrytan/embedding-default-eval
admin/gbrain:build/embedding-default-swap
admin/gbrain:build/skills-integrity
admin/gbrain:build/npm-squat-guard
admin/gbrain:build/dcr-ttl
admin/gbrain:build/gateway-smalls
admin/gbrain:build/doctor-silent-death
admin/gbrain:build/entity-quarantine
admin/gbrain:build/embedding-migration
admin/gbrain:hotfix/entra-explicit-optin
admin/gbrain:build/security-ci-trio
admin/gbrain:build/deepseek-rename
admin/gbrain:hotfix/help-line-order
admin/gbrain:time-attack/clawsweeper-issues-pr-summary
admin/gbrain:reland/2865
admin/gbrain:rp2/3293-takeover
admin/gbrain:reland/2164
admin/gbrain:rp2/3292-takeover
admin/gbrain:reland/2854
admin/gbrain:fix/backlog-ff2
admin/gbrain:reland/2852
admin/gbrain:reland/2837
admin/gbrain:reland/2514
admin/gbrain:reland/2406
admin/gbrain:reland/2621
admin/gbrain:reland/2340
admin/gbrain:reland/2386
admin/gbrain:reland/2591
admin/gbrain:reland/2013
admin/gbrain:rp2/3289-takeover
admin/gbrain:rp2/3298-takeover
admin/gbrain:reland/2071
admin/gbrain:reland/2145
admin/gbrain:reland/2846
admin/gbrain:reland/2864
admin/gbrain:fix/backlog-ff4
admin/gbrain:reland/2658
admin/gbrain:fix/backlog-ff1
admin/gbrain:fix/backlog-kd4
admin/gbrain:reland/2850
admin/gbrain:fix/backlog-ff3
admin/gbrain:reland/2639
admin/gbrain:fix/backlog-kd2
admin/gbrain:reland/2644
admin/gbrain:reland/2640
admin/gbrain:reland/2628
admin/gbrain:reland/2497
admin/gbrain:reland/2616
admin/gbrain:reland/2611
admin/gbrain:reland/2565
admin/gbrain:reland/2559
admin/gbrain:fix/backlog-kd3
admin/gbrain:reland/2486
admin/gbrain:reland/2407
admin/gbrain:reland/2453
admin/gbrain:reland/2371
admin/gbrain:reland/2368
admin/gbrain:reland/2325
admin/gbrain:reland/2277
admin/gbrain:reland/2124
admin/gbrain:reland/2253
admin/gbrain:reland/2201
admin/gbrain:reland/2151
admin/gbrain:fix/backlog-kd1
admin/gbrain:fix/backlog-nwf5
admin/gbrain:fix/backlog-nwf7
admin/gbrain:fix/backlog-nwf6
admin/gbrain:fix/backlog-nwf8
admin/gbrain:fix/backlog-nwf4
admin/gbrain:fix/backlog-nwf9
admin/gbrain:fix/backlog-nwf1
admin/gbrain:fix/backlog-nwf3
admin/gbrain:fix/backlog-nwf2
admin/gbrain:pile/1854-takeover
admin/gbrain:pile/2978-takeover
admin/gbrain:pile/1679-takeover
admin/gbrain:rp/1854-takeover
admin/gbrain:rp/2261-takeover
admin/gbrain:rp/2362-takeover
admin/gbrain:rp/1799-takeover
admin/gbrain:rp/2361-takeover
admin/gbrain:fix/ci-hardening
admin/gbrain:fix/backlog-c51
admin/gbrain:fix/backlog-c114
admin/gbrain:fix/backlog-c124
admin/gbrain:fix/backlog-c24
admin/gbrain:fix/backlog-c140
admin/gbrain:fix/backlog-c136
admin/gbrain:fix/backlog-c79
admin/gbrain:fix/backlog-c76
admin/gbrain:fix/backlog-c84
admin/gbrain:fix/backlog-part3-1
admin/gbrain:fix/backlog-c35-1-f1
admin/gbrain:fix/backlog-c68
admin/gbrain:fix/backlog-c37-1-f2
admin/gbrain:fix/backlog-c39-f2
admin/gbrain:fix/backlog-c98
admin/gbrain:fix/backlog-c37-2
admin/gbrain:fix/backlog-part4-12
admin/gbrain:fix/backlog-c48
admin/gbrain:fix/backlog-part4-13
admin/gbrain:fix/backlog-c44
admin/gbrain:fix/backlog-c108
admin/gbrain:fix/backlog-c55
admin/gbrain:fix/backlog-c22
admin/gbrain:fix/backlog-c30
admin/gbrain:fix/backlog-c35-2-f2
admin/gbrain:fix/backlog-c69
admin/gbrain:fix/backlog-c20
admin/gbrain:fix/backlog-c129
admin/gbrain:fix/backlog-c80
admin/gbrain:fix/backlog-c35-2-f1
admin/gbrain:fix/backlog-part4-1
admin/gbrain:fix/backlog-c53
admin/gbrain:fix/backlog-part4-7
admin/gbrain:fix/backlog-c95
admin/gbrain:fix/backlog-c74
admin/gbrain:fix/backlog-c60
admin/gbrain:fix/backlog-c65
admin/gbrain:fix/backlog-c141
admin/gbrain:fix/backlog-part4-8-f2
admin/gbrain:fix/backlog-c102
admin/gbrain:fix/backlog-c75
admin/gbrain:fix/backlog-c105
admin/gbrain:fix/backlog-c134
admin/gbrain:fix/backlog-c133
admin/gbrain:fix/backlog-part4-6
admin/gbrain:fix/backlog-c40-2-f1
admin/gbrain:fix/backlog-part4-10
admin/gbrain:fix/backlog-c35-1-f2
admin/gbrain:fix/backlog-part3-2
admin/gbrain:fix/backlog-c36-1
admin/gbrain:fix/backlog-c46
admin/gbrain:fix/backlog-c36-2-f1
admin/gbrain:fix/backlog-c59
admin/gbrain:fix/backlog-c37-1-f1
admin/gbrain:fix/backlog-part4-2
admin/gbrain:fix/backlog-c39-f1
admin/gbrain:fix/backlog-part3-4
admin/gbrain:fix/backlog-part4-5
admin/gbrain:fix/backlog-part4-8-f1
admin/gbrain:fix/backlog-c40-1-f2
admin/gbrain:fix/backlog-c45
admin/gbrain:pile/2551-takeover
admin/gbrain:pile/1799-takeover
admin/gbrain:pile/2719-takeover
admin/gbrain:pile/2856-takeover
admin/gbrain:pile/1961-takeover
admin/gbrain:takeover/pr-3015-orphan-policy
admin/gbrain:fix/backlog-c49
admin/gbrain:fix/backlog-c43-f1
admin/gbrain:fix/backlog-c40-2-f2
admin/gbrain:fix/backlog-c40-1-f1
admin/gbrain:fix/backlog-c42
admin/gbrain:fix/backlog-c43-f2
admin/gbrain:fix/backlog-part4-14
admin/gbrain:fix/backlog-c38-f1
admin/gbrain:fix/backlog-part4-11
admin/gbrain:fix/backlog-c38-f2
admin/gbrain:fix/backlog-part4-9
admin/gbrain:fix/backlog-c104
admin/gbrain:fix/backlog-c96
admin/gbrain:fix/backlog-part3-3
admin/gbrain:fix/backlog-c101
admin/gbrain:fix/backlog-c99
admin/gbrain:fix/backlog-c100
admin/gbrain:fix/backlog-part4-4
admin/gbrain:fix/backlog-c81
admin/gbrain:fix/backlog-c36-2-f2
admin/gbrain:fix/backlog-c92
admin/gbrain:fix/backlog-part3-5
admin/gbrain:fix/backlog-c87
admin/gbrain:fix/backlog-c89
admin/gbrain:fix/backlog-c32
admin/gbrain:fix/backlog-c137
admin/gbrain:fix/backlog-c83
admin/gbrain:fix/backlog-c77
admin/gbrain:fix/backlog-c29
admin/gbrain:fix/backlog-c107
admin/gbrain:fix/backlog-c128
admin/gbrain:fix/backlog-c67
admin/gbrain:fix/backlog-c50
admin/gbrain:fix/backlog-c109
admin/gbrain:fix/backlog-c52
admin/gbrain:fix/backlog-c28
admin/gbrain:fix/backlog-c27
admin/gbrain:fix/backlog-c119
admin/gbrain:fix/backlog-c120
admin/gbrain:fix/backlog-c26
admin/gbrain:fix/backlog-c23
admin/gbrain:fix/backlog-c58
admin/gbrain:fix/backlog-c57
admin/gbrain:fix/backlog-c122
admin/gbrain:fix/gateway-test-leak
admin/gbrain:fix/v124-migration-stdout
admin/gbrain:takeover/pr-3017-oauth-revocation
admin/gbrain:takeover/pr-2983-dream-once
admin/gbrain:takeover/pr-2980-providers-base-urls
admin/gbrain:takeover/pr-2960-deadline-budget
admin/gbrain:takeover/pr-2965-nvidia-nim
admin/gbrain:takeover/pr-2997-config-plane
admin/gbrain:takeover/pr-2968-jsonb-pg-test
admin/gbrain:fix/doctor-stdout-pollution
admin/gbrain:takeover/pr-774-src-subpath
admin/gbrain:fix-wave/f-dream-synthesize
admin/gbrain:takeover/fts-language-trilogy
admin/gbrain:takeover/pr-2387-rls-scope-binding
admin/gbrain:fix-wave/e-sync-data-loss
admin/gbrain:fix-wave/g-subagent-orchestration
admin/gbrain:takeover/pr-2279-patterns-provider-gate
admin/gbrain:takeover/pr-1731-staging-first-checkpoints
admin/gbrain:takeover/pr-1891-config-read-reconnect
admin/gbrain:takeover/pr-2442-openai-prompt-cache-key
admin/gbrain:takeover/pr-1837-extract-facts-idempotent
admin/gbrain:fix/symlink-test-metafile
admin/gbrain:fix-wave/c-source-provenance
admin/gbrain:fix-wave/b-cli-config-ux
admin/gbrain:fix-wave/d-security-ci
admin/gbrain:time-attack/v0.42.59.0-docs
admin/gbrain:Jul13-sina
admin/gbrain:garrytan/fix-wave-gateway-tool-loop
admin/gbrain:emdash/neatened-d2lly
admin/gbrain:garrytan/gbrain-fix-wave-plan
admin/gbrain:garrytan/pglite-incident-2348
admin/gbrain:garrytan/plan-eng-review
admin/gbrain:garrytan/audit-security-prs
admin/gbrain:garrytan/close-dupe-fix-prs
admin/gbrain:garrytan/fix-agents-issues-wave
admin/gbrain:garrytan/check-outstanding-issues
admin/gbrain:garrytan/fix-env-key-test-failures
admin/gbrain:garrytan/ci-hardening
admin/gbrain:garrytan/supervisor-wedge-fix
admin/gbrain:garrytan/paced-backfill-internals
admin/gbrain:garrytan/brain-repo-git-durability
admin/gbrain:garrytan/reuse-maximal-skillpacks
admin/gbrain:garrytan/federated-read-leak
admin/gbrain:garrytan/garrytan-agents-issues
admin/gbrain:garrytan/fix-alphaclaw-link
admin/gbrain:garrytan/newest-agents-filed-issues
admin/gbrain:garrytan/fix-issue-2084
admin/gbrain:garrytan/triage-gbrain-prs-issues
admin/gbrain:garrytan/fix-issue-2011
admin/gbrain:garrytan/fix-issue-1981
admin/gbrain:garrytan/reap-stale-job-locks
admin/gbrain:garrytan/triage-gbrain-issues
admin/gbrain:garrytan/sync-checkpoint-1794
admin/gbrain:garrytan/fix-sync-unreachable-bookmark
admin/gbrain:garrytan/native-gbrain-implementation
admin/gbrain:garrytan/sync-code-rmrf-fix
admin/gbrain:garrytan/fix-issue-1939
admin/gbrain:garrytan/davis-v2
admin/gbrain:codex/idea-lineage-skill
admin/gbrain:garrytan/skillpack-voice-edit
admin/gbrain:garrytan/fix-addlinksbatch-unnest
admin/gbrain:garrytan/fix-pr-1848-issues
admin/gbrain:garrytan/fix-issue-1819
admin/gbrain:garrytan/minion-locks-session-pool
admin/gbrain:garrytan/jobs-nice-flag
admin/gbrain:garrytan/fix-issue-1801
admin/gbrain:garrytan/fix-connect-singleton-clobber
admin/gbrain:garrytan/pglite-lock-fix-wave
admin/gbrain:garrytan/fix-ai-sdk-tool-schema
admin/gbrain:garrytan/santo-domingo-v4
admin/gbrain:garrytan/sync-resumable-checkpoint
admin/gbrain:garrytan/doctor-self-heal
admin/gbrain:garrytan/fix-istty-stdout-gating
admin/gbrain:garrytan/fix-issue-1780
admin/gbrain:garrytan/fix-issue-1777
admin/gbrain:garrytan/gbrain-upgrade-cron
admin/gbrain:garrytan/skillopt-eval-explainer
admin/gbrain:garrytan/sync-content-quality-gate
admin/gbrain:garrytan/extract-in-default-loop
admin/gbrain:garrytan/enrich-thin-batch
admin/gbrain:garrytan/merge-pr-1678
admin/gbrain:garrytan/think-model-fail-loud
admin/gbrain:garrytan/fix-issue-1663
admin/gbrain:garrytan/gbrain-thin-client-onboard
admin/gbrain:garrytan/farmerville-v1
admin/gbrain:garrytan/ship-release
admin/gbrain:garrytan/critical-fix-wave
admin/gbrain:garrytan/mcp-publish-agent-skills
admin/gbrain:garrytan/guardrails-seam
admin/gbrain:garrytan/vector-search-max-pool
admin/gbrain:garrytan/precisionmembench-v0.1
admin/gbrain:garrytan/supersede-pr-1623
admin/gbrain:garrytan/embedding-cost-model-fix
admin/gbrain:garrytan/lsd-save-dual-sink
admin/gbrain:garrytan/moab
admin/gbrain:garrytan/missoula-v3
admin/gbrain:garrytan/sync-freshness-git-check
admin/gbrain:garrytan/lock-renewal-crash-fix
admin/gbrain:garrytan/dream-source-ingest-titles
admin/gbrain:garrytan/pr-1538-supersede
admin/gbrain:garrytan/worcester-v1
admin/gbrain:garrytan/copenhagen-v6
admin/gbrain:garrytan/marseille-v5
admin/gbrain:garrytan/brainstorm-judge-fixes
admin/gbrain:garrytan/type-taxonomy-unification
admin/gbrain:garrytan/ship
admin/gbrain:garrytan/freetown-v1
admin/gbrain:garrytan/fredericton
admin/gbrain:garrytan/denver-v4
admin/gbrain:garrytan/dar-es-salaam-v1
admin/gbrain:garrytan/dynamic-regex-conversation-formats
admin/gbrain:garrytan/beirut-v4
admin/gbrain:garrytan/tianjin-v2
admin/gbrain:garrytan/sync-bugs-fix-wave
admin/gbrain:garrytan/pr-1443-ze-switch
admin/gbrain:garrytan/split-slow-ci-test
admin/gbrain:garrytan/port-pr-1406
admin/gbrain:garrytan/import-pr-1411
admin/gbrain:garrytan/pr-1414-1416-1421
admin/gbrain:garrytan/fix-wave-orphans-onboard
admin/gbrain:garrytan/puebla-v4
admin/gbrain:garrytan/pglite-hang-fix-wave
admin/gbrain:garrytan/pr1370-production-ready
admin/gbrain:garrytan/ci-speedup
admin/gbrain:garrytan/fix-wave-warm-narwhal
admin/gbrain:garrytan/community-pr-wave
admin/gbrain:garrytan/security-mcp-fix-wave
admin/gbrain:garrytan/unify-epistemology-schema
admin/gbrain:garrytan/pick-next-wave
admin/gbrain:garrytan/fix-minions-rate-lease
admin/gbrain:garrytan/lint-page-size-gate
admin/gbrain:garrytan/next-todos-wave
admin/gbrain:garrytan/readme-emphasize-gbrain-edge
admin/gbrain:garrytan/e2e-test-wave
admin/gbrain:garrytan/todos-triage-dry-mece
admin/gbrain:garrytan/pr1321-production-build
admin/gbrain:garrytan/pr1314-production-ready
admin/gbrain:garrytan/single-wave-ship
admin/gbrain:garrytan/v0.40.4.0-selective-graph-signals
admin/gbrain:garrytan/v0.40.3.0-contextual-retrieval
admin/gbrain:garrytan/v0.40.2.0-trajectory-routing
admin/gbrain:garrytan/v0.40.1.0-eval-infra
admin/gbrain:garrytan/caracas-v3
admin/gbrain:garrytan/pr-1299-productionize
admin/gbrain:garrytan/parallel-federated-sync-refactor
admin/gbrain:garrytan/houston-v1
admin/gbrain:garrytan/shanghai-v3
admin/gbrain:garrytan/v0.38.2.0-doctor-hang
admin/gbrain:garrytan/minions-agents-improvements
admin/gbrain:garrytan/albany-v1
admin/gbrain:garrytan/pglite-fixes-asap
admin/gbrain:garrytan/milan-v2
admin/gbrain:garrytan/frontmatter-wave-v0.40.0.1
admin/gbrain:garrytan/kolkata-v3
admin/gbrain:garrytan/brisbane-v1
admin/gbrain:garrytan/denver-v3
admin/gbrain:garrytan/warsaw-v4
admin/gbrain:garrytan/austin
admin/gbrain:garrytan/islamabad-v3
admin/gbrain:garrytan/santa-fe
admin/gbrain:garrytan/calgary-v2
admin/gbrain:garrytan/skillpack-registry-cathedral
admin/gbrain:garrytan/guangzhou-v4
admin/gbrain:garrytan/tehran
admin/gbrain:garrytan/puebla-v3
admin/gbrain:garrytan/riga
admin/gbrain:garrytan/milan-v1
admin/gbrain:garrytan/fix-wave
admin/gbrain:garrytan/asuncion
admin/gbrain:garrytan/addis-ababa-v1
admin/gbrain:garrytan/copenhagen-v5
admin/gbrain:garrytan/las-vegas-v2
admin/gbrain:garrytan/floor-ratio-gate
admin/gbrain:garrytan/montreal
admin/gbrain:garrytan/dreamy-thompson
admin/gbrain:docs/merge-phantoms-design
admin/gbrain:garrytan/kinshasa-v3
admin/gbrain:rfc/temporal-contradiction-probe
admin/gbrain:fix/entity-resolution-prefix-expansion
admin/gbrain:garrytan/krakow-v2
admin/gbrain:garrytan/v0.35.1.1-longmemeval-fixwave
admin/gbrain:garrytan/spokane-v1
admin/gbrain:garrytan/santiago-v2
admin/gbrain:fix/supervisor-clean-exit-crash-count
admin/gbrain:garrytan/bangalore-v4
admin/gbrain:garrytan/cape-town-v4
admin/gbrain:garrytan/managua-v3
admin/gbrain:garrytan/miami
admin/gbrain:garrytan/florence-v2
admin/gbrain:codex/voyage-output-dimension-wire-fix
admin/gbrain:garrytan/vilnius-v1
admin/gbrain:garrytan/adelaide-v1
admin/gbrain:garrytan/muscat-v2
admin/gbrain:garrytan/vancouver-v3
admin/gbrain:garrytan/seoul-v2
admin/gbrain:garrytan/santo-domingo-v3
admin/gbrain:garrytan/san-diego-v5
admin/gbrain:garrytan/lahore-v4
admin/gbrain:garrytan/warsaw-v3
admin/gbrain:garrytan/saskatoon-v1
admin/gbrain:garrytan/indianapolis-v3
admin/gbrain:garrytan/washington-v1
admin/gbrain:garrytan/puebla-v2
admin/gbrain:garrytan/copenhagen-v3
admin/gbrain:garrytan/columbus-v1
admin/gbrain:v0.31-hot-memory
admin/gbrain:garrytan/synthesize-chunking
admin/gbrain:garrytan/vienna-v1
admin/gbrain:garrytan/doha-v2
admin/gbrain:garrytan/abu-dhabi-v3
admin/gbrain:garrytan/v0.29-salience-master
admin/gbrain:garrytan/v0.28-release
admin/gbrain:garrytan/longmemeval-bench
admin/gbrain:garrytan/v0.29-salience
admin/gbrain:garrytan/v0.29.1-salience-and-recency
admin/gbrain:garrytan/embedding-providers
admin/gbrain:fix/adaptive-embed-batch-sizing
admin/gbrain:garrytan/fix-wave-v0.28.5
admin/gbrain:garrytan/gbrain-remote-source-mcp
admin/gbrain:garrytan/v0.27.1-multimodal
admin/gbrain:garrytan/eva-oauth-research
admin/gbrain:garrytan/test-concurrent-sweep
admin/gbrain:garrytan/issue-588-v0.26.3
admin/gbrain:garrytan/pr-595-v0.26.5
admin/gbrain:garrytan/parallel-tests
admin/gbrain:garrytan/check-pr577
admin/gbrain:garrytan/v0.25.1-book-mirror
admin/gbrain:garrytan/mcp-key-mgmt
admin/gbrain:fix/dream-jsonb-and-lock
admin/gbrain:garrytan/mcp-session-capture
admin/gbrain:garrytan/mempalace-research
admin/gbrain:feat/brain-first-convention
admin/gbrain:fix/dream-self-consumption-guard
admin/gbrain:garrytan/v0.23.2
admin/gbrain:garrytan/ci-speed-investigation
admin/gbrain:garrytan/transcript-dream
admin/gbrain:garrytan/claw-setup-e2e
admin/gbrain:feat/frontmatter-inference
admin/gbrain:worker-self-health
admin/gbrain:feat/parallel-sync
admin/gbrain:garrytan/issue-500-v0-22-12
admin/gbrain:garrytan/storage-tiering
admin/gbrain:fix/autopilot-cycle-phase-passthrough
admin/gbrain:feat/skip-failed-structured-summary
admin/gbrain:feat/doctor-perf
admin/gbrain:fix/mcp-registration-auth
admin/gbrain:garrytan/398-399-402pglite-upgrade-wave
admin/gbrain:fix/schema-verify
admin/gbrain:fix/sync-cycle-source-id
admin/gbrain:garrytan/resolver-warnings-v2
admin/gbrain:garrytan/minions-reliability
admin/gbrain:garrytan/417-403-406-363-409-autopilot
admin/gbrain:garrytan/better-search
admin/gbrain:garrytan/code-indexing
admin/gbrain:feat/storage-tiering
admin/gbrain:feat/supervisor-reconnect
admin/gbrain:feat/incremental-extract
admin/gbrain:fix/cycle-abort
admin/gbrain:fix/resolver-warnings
admin/gbrain:feat/merge-minion-skills
admin/gbrain:feat/queue-resilience
admin/gbrain:feat/worker-supervisor
admin/gbrain:garrytan/gbrain-evals
admin/gbrain:feat/smoke-test-skillpack
admin/gbrain:feat/auto-mcp-registration
admin/gbrain:garrytan/gbrain-skill-packs
admin/gbrain:wintermute/check-resolvable-openclaw-fallback
admin/gbrain:feat/migration-hardening
admin/gbrain:garrytan/rls-hardening
admin/gbrain:feat/openclaw-native-tools
admin/gbrain:garrytan/multi-repo
admin/gbrain:fix/rls-check-all-tables
admin/gbrain:feat/code-indexing
admin/gbrain:garrytan/v0.17-dream-cycle
admin/gbrain:garrytan/check-resolvable-v1
admin/gbrain:wintermute/fix-subagent-sdk-binding
admin/gbrain:garrytan/minions-deploy-docs
admin/gbrain:garrytan/minions-seam
admin/gbrain:feat/dream-cycle-command
admin/gbrain:garrytan/v0.14-upgrade-bugs
admin/gbrain:garrytan/progress-heartbeat
admin/gbrain:garrytan/fix-wave-hot
admin/gbrain:garrytan/llms-md-research
admin/gbrain:wintermute/minions-worker-reliability
admin/gbrain:fix/prepare-false-pooler-compat
admin/gbrain:wintermute/pgbouncer-prepare-fix
admin/gbrain:garrytan/investigate-bugs
admin/gbrain:garrytan/doctor-dry-ref-check
admin/gbrain:garrytan/knowledge-runtime
admin/gbrain:garrytan/minions-shell-jobs
admin/gbrain:garrytan/frontmatter-graph
admin/gbrain:garrytan/perf-wave
admin/gbrain:garrytan/jsonb-hotfix
admin/gbrain:garrytan/p0-wave
admin/gbrain:garrytan/link-timeline-extract
admin/gbrain:garrytan/minions-jobs
admin/gbrain:garrytan/v0103-install-readme-polish
admin/gbrain:garrytan/security-wave-3
admin/gbrain:garrytan/feature-upsell
admin/gbrain:garrytan/gstackbrain
admin/gbrain:garrytan/search-quality-boost
admin/gbrain:garrytan/security-wave-1
admin/gbrain:garrytan/v001-skill-sync
admin/gbrain:garrytan/fix-wave-onfire
admin/gbrain:garrytan/voice-tweet-skillfix
admin/gbrain:garrytan/lisbon-v3
admin/gbrain:garrytan/pglite-engine
admin/gbrain:garrytan/skillpack-docs-breakout
admin/gbrain:garrytan/fix-wave-1
admin/gbrain:garrytan/v0.6-mcp-server
admin/gbrain:garrytan/v0.5.1-watch-fix
admin/gbrain:garrytan/v0.5-live-sync
admin/gbrain:garrytan/v0.4.2-security-fix
admin/gbrain:garrytan/openclaw-autoupdate
admin/gbrain:skillpack-section-16-deterministic-collectors
admin/gbrain:garrytan/supabase-db-setup
admin/gbrain:garrytan/check-clawhub
admin/gbrain:wintermute/openclaw-plugin-support
admin/gbrain:garrytan/schema-doc-v2-only
admin/gbrain:garrytan/fix-openclaw-refs
admin/gbrain:garrytan/v0.2
admin/gbrain:garrytan/gbrain-product-idea
admin/gbrain:v0.45.12.0
admin/gbrain:latest-stable
admin/gbrain:v0.45.11.0
admin/gbrain:v0.45.10.0
admin/gbrain:v0.45.9.0
admin/gbrain:v0.45.8.0
admin/gbrain:v0.45.7.0
admin/gbrain:v0.45.6.0
admin/gbrain:v0.45.5.0
admin/gbrain:v0.45.3.0
admin/gbrain:v0.45.2.0
admin/gbrain:v0.45.1.0
admin/gbrain:v0.45.0.0
admin/gbrain:v0.44.1.0
admin/gbrain:v0.44.0.0
admin/gbrain:v0.43.0.0
admin/gbrain:v0.42.76.0
admin/gbrain:v0.42.75.0
admin/gbrain:v0.42.74.0
admin/gbrain:v0.42.73.2
admin/gbrain:v0.42.73.1
admin/gbrain:v0.42.73.0
admin/gbrain:v0.42.72.1
admin/gbrain:v0.42.72.0
admin/gbrain:v0.42.71.0
admin/gbrain:v0.42.70.0
admin/gbrain:v0.42.69.0
admin/gbrain:eval-run-v0.35.1.0-baseline
3
Commits
master
...
reland/2013
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
7b33a3b5b2 |
fix(test): scrub real agent-fork name from regression comment (privacy check)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|
|
5db9ebb8c0 |
Merge origin/master into reland/2013 — drop reverted #3129 --interval suffix from exec line, keep PATH export
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|
|
1681967150 |
fix(autopilot): export ~/.bun/bin onto PATH in cron wrapper (#2013)
The wrapper script that 'gbrain autopilot --install' writes to ~/.gbrain/autopilot-run.sh sources ~/.bashrc to inherit PATH for the exec'd gbrain binary (which has a '#!/usr/bin/env bun' shebang). The standard Debian/Ubuntu ~/.bashrc ships a non-interactive guard that returns early when bash is launched non-interactively (cron, launchd, systemd) — so PATH exports operators add to ~/.bashrc never reach the wrapper subprocess. The result: the wrapper dies silently with 'env: bun: No such file or directory', leaves a stale lockfile, and every subsequent cron tick hits the lockfile and bails. The nightly dream cycle hangs waiting on a worker that never comes back, and the wrapper's own 10-min stale-lock window is the only thing that can recover it. This bites every operator whose bashrc is the standard distro default (which is the default), and there is no warning at install time. Fix: prepend ~/.bun/bin to PATH directly in the wrapper, so it is self-contained regardless of which init file the OS loaded. Add a regression test alongside the existing zshenv/zshrc source-order test (v0.36.1.x #966) so this class of bug stays caught. |
2 changed files with 35 additions and 0 deletions
@@ -1318,6 +1318,15 @@ function writeWrapperScript(repoPath: string): string {
|
||||
# OPENAI/ANTHROPIC keys exported in zshenv reach autopilot.
|
||||
[ -f ~/.zshenv ] && source ~/.zshenv 2>/dev/null
|
||||
source ~/.zshrc 2>/dev/null || source ~/.bashrc 2>/dev/null || true
|
||||
# Belt-and-suspenders PATH fix. ~/.bashrc ships with a non-interactive guard
|
||||
# (\`case $- in *i*) ;; *) return;; esac\`) that exits early when launched from
|
||||
# cron/systemd/launchd — so its PATH exports never reach this subprocess.
|
||||
# Without bun on PATH, the exec'd gbrain (a \`#!/usr/bin/env bun\` script) fails
|
||||
# silently with "env: bun: No such file or directory" and leaves a stale
|
||||
# lockfile that blocks every subsequent tick. Prepending ~/.bun/bin here
|
||||
# keeps the wrapper self-contained regardless of which init file the OS
|
||||
# loaded.
|
||||
export PATH="$HOME/.bun/bin:$PATH"
|
||||
exec '${safeGbrainPath}' autopilot --repo '${safeRepoPath}'
|
||||
`;
|
||||
writeFileSync(wrapperPath, wrapper, { mode: 0o755 });
|
||||
|
||||
@@ -99,3 +99,29 @@ describe('autopilot wrapper script — env source order (v0.36.1.x #966)', () =>
|
||||
expect(src).toMatch(/source\s+~\/\.zshrc/);
|
||||
});
|
||||
});
|
||||
|
||||
// v0.42.x: the wrapper must export PATH with ~/.bun/bin before exec'ing
|
||||
// gbrain. The exec'd gbrain has a `#!/usr/bin/env bun` shebang, and the
|
||||
// standard Debian ~/.bashrc ships a non-interactive guard
|
||||
// (`case $- in *i*) ;; *) return;; esac`) that exits early when cron/launchd/
|
||||
// systemd invokes bash non-interactively — so the PATH exports that
|
||||
// operators put in ~/.bashrc never reach this subprocess. Without the
|
||||
// explicit export the wrapper silently dies with `env: bun: No such file
|
||||
// or directory`, leaves a stale lockfile, and blocks every subsequent tick
|
||||
// for the 10-min stale-lock window. Regression: see a downstream agent
|
||||
// fork's `cron doctor` reports — this caused a 1-week nightly-cycle outage
|
||||
// on at least one operator machine before being diagnosed.
|
||||
describe('autopilot wrapper script — bun PATH export (v0.42.x regression)', () => {
|
||||
test('wrapper exports ~/.bun/bin onto PATH before the exec', async () => {
|
||||
const { readFileSync } = await import('fs');
|
||||
const src = readFileSync('src/commands/autopilot.ts', 'utf8');
|
||||
// The export line must appear inside the writeWrapperScript heredoc.
|
||||
expect(src).toMatch(/export\s+PATH="\$HOME\/\.bun\/bin:\$PATH"/);
|
||||
// The export must precede the exec line, otherwise env never sees it.
|
||||
const exportIdx = src.search(/export\s+PATH="\$HOME\/\.bun\/bin/);
|
||||
const execIdx = src.search(/exec\s+'\${safeGbrainPath}'/);
|
||||
expect(exportIdx).toBeGreaterThan(0);
|
||||
expect(execIdx).toBeGreaterThan(0);
|
||||
expect(exportIdx).toBeLessThan(execIdx);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.