Compare commits
merge into: andy:hermes/hermes-7ea545bf
andy:main
andy:dashboard-auth-public-api-allowlist
andy:extend-hook-registry-for-plugins
andy:opencode-port/responses-failed-error-detail
andy:dependabot/github_actions/actions-minor-patch-05611cc895
andy:dependabot/github_actions/docker/setup-buildx-action-4.1.0
andy:hermes-events-bus
andy:ethie/oh-god
andy:perf/fts-optimize
andy:release/v0.15.0-strip-gui
andy:bb/gui
andy:sid/fal-video-gen-portal
andy:salvage/31518-env-mode-preserve
andy:salvage/27795-libolm-dev
andy:fix/nix-gateway-install-env
andy:hermes/hermes-737ba78e
andy:cline-port/plugin-install-browser-urls
andy:hermes/hermes-1552fa93
andy:ethie/docker-simplify-tagging
andy:dependabot/github_actions/actions/deploy-pages-5.0.0
andy:feat/iron-proxy
andy:feat/15268-pricing-nous-xai
andy:dependabot/github_actions/actions/create-github-app-token-3.2.0
andy:dependabot/github_actions/marocchino/sticky-pull-request-comment-3.0.4
andy:hermes/fix-copilot-auth-test
andy:fix/update-detects-parent-shim-as-running
andy:docker_s6
andy:dependabot/npm_and_yarn/scripts/whatsapp-bridge/multi-f792d6d6d9
andy:hermes/hermes-5fdb1cc4
andy:feat/payments-skills
andy:bb/tui-ctrlj-newline
andy:hermes/hermes-2b79b6da
andy:sid/tool-gateway-implement
andy:hermes/hermes-aa200214
andy:feat/whatsapp-cloud-api
andy:feat/dashboard-typography-and-contrast
andy:dependabot/npm_and_yarn/website/multi-f792d6d6d9
andy:ethie/faster-tests-fake-main
andy:fix/vision-dimension-cap
andy:hermes/hermes-09fb88ef
andy:ziliang-review-fork-inherit-toolsets
andy:salvage-8306-webhook-secret
andy:dependabot/npm_and_yarn/website/picomatch-2.3.2
andy:hermes/hermes-5db05717
andy:hermes/hermes-a5904da7
andy:refactor/stop-writing-gateway-jsonl-transcripts
andy:refactor/stop-writing-session-json-snapshots
andy:hermes/hermes-72b329fd
andy:hermes/hermes-008bccbc
andy:hermes/firecrawl-integration-tag-telemetry-gated
andy:dependabot/npm_and_yarn/website/brace-expansion-1.1.14
andy:dependabot/npm_and_yarn/website/path-to-regexp-3.3.0
andy:hermes/hermes-63babeb7
andy:hermes/hermes-5e533958
andy:hermes/hermes-8d7d912f
andy:brooklyn/gui-installer-prereqs
andy:hermes/hermes-429c1355
andy:bb/tui-mouse-burst-swallow
andy:feat/session_search_modes
andy:hermes/hermes-5ac74b48
andy:bb/cli-resize-duplication
andy:salvage/pr-23780
andy:lsp-plugin
andy:austin/fix/minimax-oauth
andy:bb/lsp-lint
andy:dependabot/uv/urllib3-2.7.0
andy:hermes/hermes-4fa48a27
andy:salvage/pr-22685
andy:feat/session-handoff
andy:feat/codex-mcp-preset
andy:feat/codex-cli-provider
andy:hermes/hermes-3b90958e
andy:perf/honcho-shutdown
andy:hermes/hermes-b2e6c99b
andy:austin/feat/google-oauth-provider
andy:bb/gui-gateway-attach-wiring
andy:bb/tui-gateway-attach-core
andy:hermes/hermes-e239855c
andy:fix/windows-uv-python-install-stderr
andy:bb/windows-cli-tui-native-main
andy:feat/trust-engine
andy:feat/watchers
andy:bb/widget-grid-slots
andy:hermes/hermes-1c84a997
andy:feat/browser-coordinate-click
andy:cline-port/openrouter-qwen-cache-control
andy:fix/ty-1
andy:hermes/hermes-fee7225c
andy:hermes/hermes-9ddf5187
andy:codex-port/hook-output-spill
andy:fix/terminal-safety-filter-false-positives
andy:fix/gateway-remove-stale-code-self-restart
andy:kilocode-port/compact-strip-media
andy:fix/stale-cwd-recovery
andy:feat/hermes-send
andy:kanban_hermes_home
andy:hermes/hermes-fabc46fe
andy:feat/tinyfish-browser-provider
andy:hermes/hermes-96962c19
andy:claude-code-inspired/session-recap
andy:fix/lazy-session-creation
andy:hermes/hermes-3c2988b0
andy:opencode-port/invalid-mcp-url
andy:opencode-port/moonshot-ref-siblings
andy:feat/stash-prompt
andy:bb/docker-tui-prebuilt
andy:fix/aux-anthropic-url-regression-test
andy:vbrunet/2026_04_15-terminal-title-updates
andy:bb/theme
andy:cline-port/gateway-memory-monitor
andy:gemini-cli-port/exit-delete-session
andy:bb/tui-copy-on-select
andy:feat/comfyui-skill-v3
andy:hermes/hermes-dd91e6b2
andy:feat/provider-modules
andy:hermes/hermes-dab6fbf1
andy:feat/comfyui-skill-v2
andy:vbrunet/2026_04_29-terminal-titles
andy:feat/kanban-standing
andy:bb/tui-reload-env
andy:bb/learning-ledger
andy:bb/tui-status-ticker-width
andy:fix/plugin-loader-sys-modules-registration
andy:fix/deprecate-extrapackages-nix
andy:hermes/hermes-c8604b32
andy:fix/chat-tab-persistence
andy:feat/langfuse-plugin
andy:kilocode-port/subagent-cost-rollup
andy:fix/analytics-include-cache-tokens
andy:hermes/hermes-8fedd55b
andy:bb/fix-tui-input-selection
andy:bb/p2-mru-resume-order
andy:hermes/hermes-2c880154
andy:hermes/hermes-8b414b52
andy:nanoclaw-port/signal-groupv2
andy:hermes/hermes-d7874f79
andy:hermes/curator-infra
andy:bb/tui-perf-fix
andy:feature/tui-showroom
andy:bb/base-gui
andy:investigate/fix-tui-container-ink-bundle
andy:fix/flush-memories-context-overflow
andy:design/compression-eval-harness
andy:fix/stop-interrupt-retry-loop
andy:fix/model-switch-custom-endpoint
andy:fix/web-env-validation
andy:fix/hindsight-blank-nuke
andy:fix/setup-vision-blank
andy:sid/discord-context-injection
andy:sid/discord-tool-split
andy:sid/fix-tools-config-save
andy:sid/fix-platform-tool-loading
andy:hermes/hermes-6c37b3dd
andy:hermes/hermes-9d07c44f
andy:alice/nous-portal-recommended-models
andy:onboarding
andy:sid/restructure-pr1-acp
andy:bb/tui-web-chat
andy:opencode-port/configurable-tool-output-limits
andy:hermes/hermes-34b3f52d
andy:sid/types-and-lints
andy:sid/foundational-restructure
andy:feat/dashboard-chat
andy:gemini-cli-port/ssl-retry-patterns
andy:cline-port/anthropic-cache-tokens-top-level
andy:nemo-gym-changes
andy:fix/schema-reconciliation
andy:fix/upgrade-agent-browser-0.26
andy:feat/ssrf-allow-private-urls
andy:feat/volcengine-byteplus
andy:refactor/unify-transport-dispatch
andy:feat/require-mention-channels
andy:remove-nous-free-allowlist
andy:codex-port/ignore-user-config-flags
andy:bb/tui-mouse-toggle
andy:feat/td-skill-update
andy:feat/bedrock-transport
andy:feat/chat-completions-transport
andy:hermes/hermes-bb7c1b2e
andy:kilocode-port/filter-non-tool-openrouter-models
andy:fix/kimi-drop-temperature
andy:bb/tui-elapsed-lastmsg-8541
andy:feat/transport-types
andy:refactor/extract-codex-adapter
andy:ironclaw-port/url-and-form-redaction
andy:openclaw-port/display-tool-call-tags-strip
andy:openclaw-port/anthropic-max-tokens-guard
andy:openclaw-port/compaction-credential-redaction
andy:sid/workspace-salvage
andy:chore/ci-path-filters
andy:chore/remove-stale-docs
andy:feat/native-gemini-provider
andy:salvage/helix4u-zai-setup
andy:hermes/hermes-150d8cf8
andy:hermes/browser-dialog
andy:fix/minimax-glm-token-compression
andy:salvage/nvidia-nim-max-tokens
andy:fix/nix-web-dashboard
andy:feat/comfyui-skill
andy:hermes/hermes-9c0eed69
andy:fix/mcp-oauth-bidirectional-generator-bridge
andy:claude-code-inspired/dangerous-cmd-hardening
andy:fix/test-backoff-timers
andy:ci/matrix-split-v2
andy:fix/test-reduction-batch-2
andy:feat/searxng-backend
andy:opencode-port/sessions-export-sanitize
andy:dashboard-show-remote-gateway-url
andy:hermes/gemini-oauth-30b2099d
andy:feat/gemini-tts-salvage
andy:feat/ungate-tool-gateway
andy:xai-media-tools
andy:fix/ci-test-failures
andy:hermes/hermes-9d38280f
andy:gemini-cli-port/strategic-reevaluation
andy:fix/client-cache-fd-exhaustion
andy:salvage/watch-notification-routing
andy:hermes/hermes-5d6c3d3e
andy:fix/dashboard-analytics-accuracy
andy:hermes/hermes-9a00cfa2
andy:hermes/hermes-050c727e
andy:hermes/hermes-4a9b24c3
andy:codex-port/mcp-parallel-tool-calls
andy:gateway-plugin-loading
andy:max_paperclips/gateway-plugin-loading
andy:feat/remote-gateway-health-probe
andy:compaction-secrets-preservation
andy:fix/dashboard-routing
andy:update-issue-templates-debug-share
andy:sid/tb2-evals
andy:feat/deep-research-skill
andy:hermes/hermes-1b2e5f73
andy:hermes/hermes-9e793b91
andy:fix/feishu-identity-model
andy:fix/web-cron-page-schedule-object
andy:ironclaw-port/telegram-utf16-splitting
andy:nanoclaw-port/session-artifact-cleanup
andy:openclaw-port/reject-weak-gateway-creds
andy:openclaw-port/matrix-mentions-user-ids
andy:fix/gateway-no-systemctl
andy:skill/github-code-review-mcp-tools
andy:chore/remove-sha-docker-tag
andy:feat/gateway-mcp-config-watcher
andy:hermes/hermes-1f7bfa9e
andy:feat/file-sync-back
andy:fix/modal-ssh-upload-bugs
andy:hermes/salvage-7558
andy:hermes/hermes-72401910
andy:hermes/hermes-925eff6a
andy:hermes/hermes-c965583d
andy:hermes/hermes-9c0ad5d9
andy:hermes/hermes-905d6262
andy:hermes/hermes-070e5a43
andy:hermes/hermes-c382c827
andy:hermes/hermes-7052b79e
andy:hermes/hermes-e08f4d67
andy:hermes/hermes-566f8c6d
andy:hermes/hermes-4fdb3d23
andy:hermes/hermes-67b0d759
andy:hermes/hermes-b5e135be
andy:hermes/hermes-2d3cc746
andy:hermes/hermes-80a283e0
andy:hermes/hermes-83dfcdfa
andy:hermes/hermes-efa38736
andy:hermes/hermes-c78b9811
andy:hermes/hermes-ffc6cfa8
andy:hermes/hermes-a50b945e
andy:twilio-auth-fix
andy:fix/claw-migrate-warn-running-gateway
andy:hermes/hermes-f6cda1f0
andy:hermes/hermes-524779d7
andy:hermes/hermes-da2f08b5
andy:hermes/hermes-672624fb
andy:hermes/hermes-28292000
andy:hermes/hermes-ec496c80
andy:hermes/hermes-f43decdf
andy:hermes/hermes-5bef3224
andy:hermes/hermes-17ae0c29
andy:fix/claw-migrate-improve-warnings
andy:fix/claw-migrate-json-env-keys
andy:fix/claw-migrate-workspace-main-paths
andy:fix/claw-migrate-schema-drift
andy:fix/matrix-memorycryptostore-args
andy:fix/claw-migrate-tts-microsoft
andy:fix/claw-migrate-nested-channel-tokens
andy:hermes/hermes-ea68d311
andy:hermes/hermes-38060157
andy:hermes/hermes-0224a8b2
andy:hermes/hermes-b092dccf
andy:hermes/hermes-03da22bc
andy:hermes/bucket3
andy:hermes/hermes-2e0dc4f3
andy:salvage/bucket-st
andy:hermes/hermes-ebb65d1b
andy:hermes/hermes-d0d52697
andy:hermes/hermes-b17bdb8e
andy:hermes/hermes-bc33645d
andy:salvage/bucket-p
andy:hermes/hermes-4a5220fe
andy:hermes/hermes-7f8c199a
andy:hermes/hermes-fefa061a
andy:feat/mautrix-migration
andy:hermes/hermes-7e4c9931
andy:hermes/hermes-dc4200fd
andy:salvage/bucket-o
andy:feat/container-aware-cli
andy:fix/daytona-bulk-upload-config-bridge-7362
andy:claude-code-inspired/context-breakdown
andy:hermes/hermes-1bd9e323
andy:hermes/hermes-17b93f0b
andy:hermes/hermes-9d5d8704
andy:salvage/bucket-n
andy:api-server-enforce-key
andy:hermes/hermes-f8dcb6dd
andy:hermes/hermes-c7787b3d
andy:salvage/bucket-m
andy:hermes/hermes-30126ac0
andy:terminate-zombie-processes
andy:hermes/hermes-ead3c84e
andy:hermes/hermes-f1c0a201
andy:salvage/bucket-i
andy:hermes/hermes-11e9b74a
andy:hermes/hermes-90f54154
andy:hermes/hermes-2376d00b
andy:hermes/hermes-8f5f6063
andy:salvage/bucket-l
andy:hermes/hermes-84ed614f
andy:hermes/hermes-0f8490c2
andy:hermes/hermes-2a3d0461
andy:salvage/bucket-k
andy:hermes/hermes-62b22a1e
andy:hermes/hermes-26f90bd3
andy:security/bucket-j
andy:hermes/hermes-7ef33568
andy:hermes/hermes-3ffcbfb5
andy:hermes/hermes-6584b1e4
andy:hermes/hermes-d9d67691
andy:hermes/hermes-cde3c240
andy:hermes/hermes-27e1fc16
andy:hermes/hermes-5f2c8429
andy:hermes/hermes-8dbb2cec
andy:hermes/hermes-bbf55c16
andy:hermes/hermes-a21aa249
andy:hermes/hermes-eafa085a
andy:hermes/hermes-4b558854
andy:hermes/hermes-0687c6d6
andy:hermes/hermes-33e13b6f
andy:hermes/hermes-1fd9f435
andy:hermes/hermes-1bb7ea55
andy:hermes/hermes-57ea0a16
andy:hermes/hermes-5bbf4839
andy:hermes/hermes-617689ff
andy:hermes/hermes-5cfcdf33
andy:hermes/hermes-05b0c02e
andy:hermes/hermes-115318ed
andy:hermes/hermes-f454d397
andy:hermes/hermes-43ae98f3
andy:hermes/hermes-87f37874
andy:hermes/hermes-bbe6a8b7
andy:hermes/hermes-2556be1e
andy:hermes/hermes-8494816d
andy:hermes/hermes-0d0bfa89
andy:hermes/hermes-c711558a
andy:hermes/hermes-7aad138d
andy:hermes/hermes-4b6801c7
andy:hermes/hermes-374f99bc
andy:hermes/hermes-605d722e
andy:hermes/hermes-c546e7a1
andy:hermes/hermes-62b6865d
andy:hermes/hermes-f8a6248b
andy:hermes/hermes-fe654944
andy:hermes/hermes-d4ece6c2
andy:fix/stream-think-tag-false-positive
andy:hermes/hermes-d0607f0a
andy:hermes/hermes-1c7df171
andy:fix/oauth-issue2-nous-pool-refresh-sync-authstore
andy:hermes/hermes-95b15f6e
andy:hermes/hermes-e201f931
andy:opencode-port/alibaba-rate-limit-retry
andy:fix/oauth-issue1-nous-entry-needs-refresh
andy:fix/oauth-issue5-is-expiring-none-handling
andy:fix/oauth-issue4-anthropic-proactive-sync-hermes-pkce
andy:fix/oauth-issue3-codex-proactive-sync-before-refresh
andy:sid/dead-code-remove
andy:hermes/hermes-8c64f471
andy:hermes/hermes-ff5ba265
andy:hermes/hermes-71aea4c5
andy:hermes/hermes-1b5bb607
andy:hermes/hermes-25b83dfd
andy:fix/nix-shared-state-perms
andy:hermes/hermes-30ac05a4
andy:hermes/hermes-731d3033
andy:hermes/hermes-41d14a2c
andy:hermes/hermes-3f221b1b
andy:hermes/hermes-e873511f
andy:hermes/hermes-41cd011b
andy:hermes/hermes-f409204f
andy:hermes/hermes-bcf93c03
andy:hermes/hermes-2f44469d
andy:hermes/hermes-3466ee98
andy:hermes/hermes-398baa59
andy:hermes/hermes-1ff40dac
andy:hermes/hermes-0429963a
andy:hermes/hermes-ff89d9af
andy:hermes/hermes-de843a22
andy:hermes/hermes-037596df
andy:hermes/hermes-e77cdbbf
andy:hermes/hermes-135e8d93
andy:hermes/hermes-f2a81adb
andy:hermes/hermes-2447adad
andy:hermes/hermes-005912a8
andy:hermes/hermes-1845cad9
andy:hermes/hermes-d5c0fd3b
andy:hermes/hermes-b5d8eff0
andy:hermes/hermes-5df3920d
andy:hermes/hermes-b0a4b31e
andy:hermes/hermes-063b6e1d
andy:hermes/hermes-98aa7b3a
andy:hermes/hermes-1fa6ad8f
andy:hermes/hermes-485d498c
andy:hermes/hermes-e77429d5
andy:hermes/hermes-1d8a5754
andy:sid/unified-file-sync
andy:hermes/hermes-38cb19c4
andy:hermes/hermes-54fe23ca
andy:fix/nix-add-to-system-packages-complete
andy:hermes/hermes-947c24f7
andy:sid/unified-terminal-envs
andy:hermes/hermes-9085f0bb
andy:hermes/hermes-6b365d9a
andy:hermes/hermes-4923821d
andy:hermes/hermes-4e231d00
andy:hermes/hermes-554a02fe
andy:hermes/hermes-016048ea
andy:feat/worldsim-skill
andy:hermes/hermes-6b456629
andy:hermes/hermes-f845dfbe
andy:hermes/hermes-83d3c1db
andy:hermes/hermes-8452ab09
andy:hermes/hermes-9f84a11f
andy:hermes/hermes-53abd2ba
andy:hermes/hermes-ef18f2ae
andy:hermes/hermes-7d888e8c
andy:hermes/hermes-7bf50ef1
andy:hermes/hermes-f400edfe
andy:hermes/hermes-27761e13
andy:hermes/hermes-d07e864e
andy:hermes/hermes-e3aca6ef
andy:hermes/hermes-c7eda492
andy:sid/tool-result-fixes
andy:hermes/hermes-87470f33
andy:hermes/hermes-ef25015a
andy:hermes/hermes-fb3680fc
andy:hermes/hermes-476720eb
andy:hermes/hermes-7d70fb12
andy:hermes/hermes-2f2a1403
andy:hermes/hermes-c81d4c5a
andy:hermes/hermes-3ff117b3
andy:hermes/hermes-5e970516
andy:hermes/hermes-cabfdb4f
andy:sid/restructure-tests
andy:hermes/hermes-701b2186
andy:rm/add-portal-link
andy:hermes/hermes-81f85bb4
andy:hermes/hermes-822a0590
andy:hermes/hermes-d623dc00
andy:hermes/hermes-37b5ec52
andy:hermes/hermes-fef87f31
andy:hermes/hermes-f1e32b74
andy:hermes/hermes-756f7e33
andy:salvage/5752-nous-free-tier-gating
andy:feat/nous-free-tier-model-gating
andy:switch-managed-browser-to-browser-use
andy:hermes/hermes-7697425c
andy:hermes/hermes-53b01c86
andy:hermes/hermes-81d3384e
andy:hermes/hermes-86122627
andy:hermes/hermes-03d7aa21
andy:hermes/hermes-b34c1567
andy:hermes/hermes-694ff34e
andy:hermes/hermes-b93afb56
andy:hermes/hermes-c1ef09e3
andy:fix/portal-env-var-ignored-during-login
andy:hermes/hermes-479681ef
andy:hermes/hermes-cd5ac32c
andy:hermes/hermes-71aaf6c8
andy:hermes/hermes-f177c8f0
andy:hermes/hermes-db0c54fb
andy:sid/unified-execution
andy:hermes/hermes-35bfb4c2
andy:hermes/hermes-47b24166
andy:hermes/hermes-e5557d16
andy:hermes/hermes-b809b68d
andy:sid/nix-fixes-nits
andy:taubench_eval
andy:feat/firecrawl-browser-provider
andy:hermes/hermes-7a93e2c7
andy:hermes/hermes-8cc55056
andy:hermes/hermes-838c5b76
andy:workdir-quote-escape
andy:hermes/hermes-c4a8b829
andy:rm/browser-use-tool-gateway
andy:hermes/hermes-ac0ac8da
andy:hermes/hermes-ba679ba8
andy:hermes/hermes-b692993b
andy:hermes/hermes-ce719117
andy:hermes/hermes-0bc806a5
andy:hermes/hermes-00399121
andy:hermes/hermes-5a282295
andy:fix/various-qa
andy:hermes/hermes-3ef4d555
andy:hermes/hermes-ef6f7818
andy:hermes/hermes-be07ee70
andy:hermes/hermes-c0614333
andy:hermes/hermes-3c9f4a9e
andy:hermes/hermes-39d533b8
andy:hermes/hermes-d6f63ade
andy:hermes/hermes-f47156c2
andy:hermes/hermes-533d3bd8
andy:hermes/hermes-2e42b3a2
andy:fix/research-paper-writing-gaps
andy:hermes/hermes-7c95bd3c
andy:hermes/hermes-626ac686
andy:hermes/hermes-0d7c99a6
andy:fix/nous-portal-env-override
andy:hermes/hermes-80f0ff01
andy:hermes/hermes-8bb0c65b
andy:feat/model-pricing-display
andy:hermes/hermes-03bdbe18
andy:hermes/hermes-84dbce0e
andy:hermes/hermes-c6eacd11
andy:hermes/hermes-25bce159
andy:hermes/hermes-1e6ea4d6
andy:hermes/hermes-bae00f49
andy:hermes/hermes-40531417
andy:hermes/hermes-f9d9e542
andy:hermes/hermes-8e46c8ba
andy:hermes/hermes-3d0a599a
andy:hermes/hermes-c0119f86
andy:hermes/hermes-7fbab92d
andy:hermes/hermes-32facb3d
andy:hermes/hermes-d0aa7802
andy:hermes/hermes-4ff7e90f
andy:hermes/hermes-3667f42f
andy:feat/model-provider-overhaul
andy:hermes/hermes-1a69af68
andy:hermes/hermes-c035e060
andy:hermes/hermes-466467d8
andy:hermes/hermes-95f1173a
andy:hermes/hermes-208cc6d6
andy:hermes/hermes-1e826e60
andy:hermes/hermes-f2f17778
andy:hermes/hermes-a7ac7c42
andy:hermes/hermes-db023341
andy:hermes/hermes-8c57ca22
andy:hermes/hermes-511b79a5
andy:hermes/hermes-931dc358
andy:feat/fix-plugin-cache-prefix
andy:hermes/hermes-3329bd98
andy:salvage/hindsight-5044
andy:hermes/hermes-0971565e
andy:hermes/hermes-eba4b946
andy:hermes/hermes-ff50f5ae
andy:hermes/hermes-feb2ec9d
andy:hermes/hermes-a82207c8
andy:hermes/hermes-1e1d81f5
andy:hermes/hermes-766150bd
andy:hermes/hermes-cc1cea2c
andy:hermes/hermes-5cbeeeb5
andy:hermes/hermes-3eaaba2c
andy:hermes/hermes-d307e4ae
andy:claude-code-inspired/session-branch
andy:hermes/hermes-70885193
andy:hermes/hermes-8eea7e1a
andy:hermes/hermes-36a59267
andy:hermes/hermes-31074029
andy:hermes/hermes-10baf9e9
andy:hermes/hermes-4d7efb1e
andy:nous-account-balance
andy:hermes/hermes-3b5d0490
andy:hermes/hermes-97fe1e3c
andy:hermes/hermes-b19afd39
andy:hermes/hermes-669f5444
andy:feat/docker-env-vars
andy:hermes/hermes-5deaba3e
andy:hermes/hermes-368f91f8
andy:hermes/hermes-b9588524
andy:feat/acp-mcp-server-registration
andy:opencode-port/language-aware-compression
andy:hermes/hermes-50668d84
andy:hermes/hermes-376c741f
andy:hermes/hermes-7cbc527e
andy:hermes/hermes-7ab21fac
andy:hermes/hermes-623833b1
andy:hermes/hermes-7de32281
andy:hermes/hermes-921b394b
andy:hermes/hermes-dc0f1ff6
andy:hermes/hermes-9a801eb5
andy:hermes/hermes-ad6e6820
andy:hermes/hermes-8b18afb8
andy:rewbs/tool-use-charge-to-subscription
andy:gemini-cli-port/stale-browser-snapshot-superseding
andy:hermes/hermes-91844716
andy:hermes/hermes-f55316e0
andy:hermes/hermes-76f7e5cd
andy:hermes/hermes-cc622e18
andy:hermes/hermes-79b25268
andy:hermes/hermes-f4786c9c
andy:hermes/hermes-41d468a2
andy:hermes/hermes-701ad555
andy:hermes/hermes-35337734
andy:hermes/hermes-e10e6bf0
andy:hermes/hermes-8a2494d5
andy:hermes/hermes-385d033c
andy:hermes/hermes-2c786d88
andy:hermes/hermes-24c5a56c
andy:hermes/hermes-a8a19433
andy:hermes/hermes-dadddde3
andy:hermes/hermes-99d28812
andy:hermes/hermes-98ff0c21
andy:hermes/hermes-abdd86e5
andy:hermes/hermes-3090d6ac
andy:hermes/hermes-eaa694be
andy:sid/pwn-bench
andy:hermes/hermes-578d1b94
andy:hermes/hermes-da1d3af1
andy:hermes/hermes-88866ac7
andy:hermes/hermes-5c3ebbce
andy:hermes/hermes-b6eff376
andy:hermes-d0598e72
andy:hermes/hermes-940f3eca
andy:hermes/hermes-e87583c1
andy:hermes/hermes-bf538de7
andy:hermes/hermes-f75b7c8e
andy:sid/pwn-bench-dojo-id-fix
andy:hermes/hermes-b2abefdf
andy:hermes/hermes-f0221ac3
andy:hermes/hermes-a866ff99
andy:hermes/hermes-f091e3b8
andy:hermes/hermes-cd7257f9
andy:hermes/hermes-9b1dadd7
andy:hermes/hermes-b7b6ec54
andy:hermes/hermes-4ce879fa
andy:hermes/hermes-c815228d
andy:hermes/hermes-3bd17b7b
andy:fix/minimax-aux-model-pricing
andy:fix/npm-ci-update
andy:fix/uv-lock-exa-py
andy:feat/secrets-phase1
andy:ascii-video/text-readability-and-layout-oracle
andy:hermes/hermes-76df6a95
andy:hermes/hermes-ac2495d7
andy:hermes/hermes-bf2cd279
andy:hermes/hermes-8e764fde
andy:hermes/hermes-b6f1eb21
andy:hermes/hermes-3d9ccfec
andy:hermes/hermes-deb3d2ef
andy:endless_terminals_integration
andy:hermes/hermes-4b23f322
andy:feat/web-ui
andy:hermes/hermes-6835494f
andy:fix/anthropic-whatsapp
andy:feat/rate-limiter
andy:hermes/hermes-b8e0ec91
andy:hermes/hermes-af1b4b23
andy:hermes/hermes-164a52cc
andy:feat/ci-improvements
andy:feat/agent-resilience
andy:feat/cron-script-gate
andy:hermes/hermes-0d76d7cd
andy:hermes/hermes-e6f1d362
andy:hermes/hermes-b8464e26
andy:hermes/hermes-ea354159
andy:hermes/hermes-ab59de22
andy:hermes/hermes-ec5223e1
andy:hermes/hermes-b351df6b
andy:docker
andy:feat/keystore-wallet
andy:hermes/hermes-f4f0292e
andy:hermes/hermes-97c48e70
andy:fix/uv-lock-version
andy:fix/unify-permissions
andy:hermes/hermes-51f7b6b6
andy:hermes/hermes-135af169
andy:hermes/hermes-a403a780
andy:hermes/hermes-5e6ebebb
andy:hermes/hermes-f5a4cd91
andy:hermes/hermes-03f7719f
andy:hermes/hermes-8a2f15b3
andy:hermes/hermes-5a68ad9d
andy:hermes/hermes-a2b72b01
andy:feat/gpt-tool-steering
andy:hermes/hermes-37947bdb
andy:hermes/hermes-9420d6a3
andy:hermes/hermes-6c7a1441
andy:hermes/hermes-86f614ec
andy:hermes/hermes-4f6a1f8e
andy:hermes/hermes-caea5692
andy:hermes/hermes-f8f80cce
andy:hermes/hermes-5ef8201d
andy:hermes/hermes-140430f8
andy:feat/suffix-path-apt-provision
andy:hermes/hermes-64c3ceb2
andy:hermes/hermes-cd318db6
andy:hermes/hermes-dd753a5f
andy:hermes/hermes-dfd0d467
andy:hermes/hermes-7e1dfbda
andy:fix/api-server-toolset
andy:hermes/hermes-93060758
andy:hermes/hermes-ad9511d6
andy:hermes/hermes-6dfb41ea
andy:hermes/hermes-52a54135
andy:hermes/hermes-203498f3
andy:hermes/hermes-998d1c81
andy:hermes/hermes-7d7ac769
andy:hermes/hermes-d877fbc1
andy:hermes/hermes-9f3f51e2
andy:hermes/hermes-0b98b356
andy:chore/remove-pkce-oauth
andy:hermes/hermes-2cdc8d39
andy:hermes/hermes-c75e42c8
andy:hermes/hermes-e483085e
andy:sid/remove-drift-check
andy:sid/nix-flake
andy:hermes/hermes-ac86d935
andy:hermes/hermes-4e5b94c3
andy:hermes/hermes-84f0446e
andy:docs/hooks-page-update
andy:hermes/hermes-aff6c48a
andy:hermes/hermes-ae6184d3
andy:hermes/hermes-afb547e5
andy:hermes/hermes-0f4e765c
andy:hermes/hermes-baa39faf
andy:hermes/hermes-gateway-context
andy:hermes/hermes-3c0e357d
andy:hermes/hermes-ab0f07ce
andy:hermes/hermes-e6c9dba2
andy:hermes/hermes-1817ce8d
andy:hermes/hermes-764f7842
andy:hermes/hermes-e26fa01d
andy:hermes/hermes-e8325591
andy:hermes/hermes-46839e2f
andy:hermes/hermes-28b19313
andy:hermes/hermes-11fd857d
andy:hermes/hermes-1b7b3ffb
andy:hermes/hermes-1e53b883
andy:hermes/hermes-c6c58b20
andy:fix/toolset-deselection
andy:fix/media-paths-spaces
andy:fix/media-spaces-2
andy:fix/approval-yaml-off
andy:hermes/hermes-a2fa4544
andy:hermes/hermes-d58d97b5
andy:hermes/hermes-f9506ecc
andy:hermes/hermes-dc116992
andy:hermes/hermes-81afb1bb
andy:hermes/hermes-31d7db3b
andy:hermes/hermes-5d6932ba
andy:hermes/hermes-40b195db
andy:hermes/hermes-0fa141a3
andy:feat/streaming-default
andy:feat/context-file-priority
andy:hermes/hermes-3369cdb1
andy:streaming-plus-reasoning
andy:fix/event-loop-closed-delegate
andy:hermes/hermes-7ea545bf
andy:hermes/hermes-3d7c23c9
andy:hermes/hermes-4a7e401e
andy:hermes/hermes-b313983a
andy:hermes/hermes-6757a563
andy:hermes/hermes-e83093f0
andy:hermes/hermes-14b05543
andy:hermes/hermes-54c1fc70
andy:hermes/hermes-f1230adf
andy:hermes/hermes-9c2a5d00
andy:fix/custom-endpoint-context-length
andy:hermes/hermes-51eb4292
andy:hermes/hermes-9dc2e46c
andy:fix/anthropic-compatible-api-mode
andy:hermes/hermes-6193ae92
andy:hermes/hermes-b29f73b2
andy:hermes/hermes-ba3c8fa1
andy:hermes/hermes-562a3784
andy:fix/whatsapp-reply-prefix-bridging
andy:hermes/hermes-eab76047
andy:feat/whatsapp-reply-prefix
andy:feat/unauthorized-dm-behavior
andy:fix/cron-oneshot-grace
andy:hermes/hermes-8112c8c8
andy:fix/browser-command-registry
andy:feat/cron-silent-suppression
andy:fix/agent-created-skill-policy
andy:hermes/hermes-e2084cc7
andy:hermes/hermes-c954a38b
andy:hermes/hermes-8058968e
andy:hermes/hermes-0d5a11f5
andy:hermes/hermes-09305421
andy:hermes/hermes-0ed29ee7
andy:hermes/hermes-4c573e36
andy:hermes/hermes-044b5de9
andy:hermes/hermes-48646def
andy:fix/gateway-platform-hardening
andy:fix/tool-handler-safety
andy:hermes/hermes-31dc9875
andy:fix/defensive-hardening
andy:hermes/hermes-3fc35e7b
andy:hermes/hermes-c91521bf
andy:hermes/hermes-835076ca
andy:fix/cron-timezone-naive-iso
andy:hermes/hermes-5a9e8a78
andy:fix/memory-tool-file-locking
andy:fix/model-metadata-fuzzy-match
andy:fix/compression-attempts-persist
andy:fix/run-agent-role-violations
andy:fix/browser-session-race
andy:fix/compressor-consecutive-role-violation
andy:fix/messaging-toolset-missing
andy:fix/length-continue-retries-reset
andy:fix/cron-double-load-jobs
andy:fix/anthropic-tool-choice-none
andy:fix/auxiliary-is-nous-reset
andy:fix/matrix-mattermost-mark-connected
andy:fix/dingtalk-requirements-check
andy:fix/hermes-state-thread-locks
andy:fix/anthropic-adapter-merge-content-loss
andy:fix/gateway-yaml-pii-redaction
andy:fix/redacting-formatter-import
andy:fix/nous-model-fetch-kwargs
andy:fix/gateway-skill-command-nameref
andy:hermes/hermes-ee292dec
andy:hermes/hermes-ac005632
andy:feat/mattermost-matrix-adapters
andy:hermes/hermes-923bc090
andy:hermes/hermes-f685e964
andy:hermes/hermes-3218df83
andy:hermes/hermes-6bb9911e
andy:hermes/hermes-1eba1f1d
andy:fix/discord-thread-persistence
andy:hermes/hermes-a86162db
andy:hermes/hermes-6891ac11
andy:hermes/hermes-c3e4cd9f
andy:hermes/hermes-8f33e910
andy:hermes/hermes-93b81725
andy:hermes/hermes-733cf6a3
andy:shloms/ascii-video-v3
andy:fix/anthropic-oauth-compat
andy:hermes/hermes-a098c323
andy:hermes/hermes-6360cdf9
andy:hermes/hermes-84930008
andy:fix/smart-model-routing
andy:hermes/hermes-81c07511
andy:hermes/hermes-865f6958
andy:fix/1445-docker-cwd-optin
andy:hermes/hermes-adbf9508
andy:fix/814-group-session-isolation
andy:fix/1033-telegram-voice-fallback
andy:fix/setup-curses
andy:fix/ssh-preflight-check
andy:fix/openrouter-reasoning-gate
andy:fix/custom-endpoint-verification
andy:fix/telegram-chunk-mdv2
andy:fix/status-token-counts
andy:fix/honcho-seed-identity
andy:fix/mcp-auto-reload
andy:rewbs/feat-vercel-log-analysis-loop-skill
andy:fix/tirith-startup-noise
andy:fix/docker-explicit-forward-env
andy:sid/persistent-backend
andy:fix/1071-dict-tool-args
andy:hermes/hermes-60456cd2
andy:fix/1219-cron-thread-context
andy:fix/1244-env-override
andy:fix/1336-discord-voice-reliability
andy:fix/1414-gateway-shutdown-restart
andy:fix/1412-session-delete-prefix
andy:fix/1409-photo-burst-interrupts
andy:fix/1247-preserve-mcp-toolsets
andy:fix/1264-env-secret-blocklist
andy:fix/1056-dm-session-isolation
andy:hermes/gws-hybrid
andy:hermes/hermes-daa73839
andy:hermes/slack-thread-docs
andy:hermes/hermes-45b79a59-clawhub-search
andy:hermes/hermes-8bb24bf8
andy:hermes/hermes-7ef7cb6a
andy:hermes/hermes-eca4a640
andy:hermes/hermes-629f8bde
andy:hermes/hermes-aa701810
andy:hermes/hermes-0fadff1b
andy:hermes/hermes-45b79a59-pr1087
andy:hermes/hermes-45b79a59
andy:hermes/plan-workspace-storage
andy:fix/retry-history-replacement
andy:hermes/hermes-51c02bb3
andy:hermes/hermes-39158886-docs
andy:hermes/hermes-781f9235-docs
andy:hermes/hermes-39158886-scope-prompts
andy:hermes/hermes-781f9235
andy:hermes/hermes-39158886
andy:feat/aux-delegation-direct-endpoints
andy:hermes/hermes-cf8340fc
andy:hermes/hermes-f1104def
andy:fix/cron-same-target-send-suppression
andy:hermes/hermes-ec1096a3
andy:hermes/hermes-1fc28d17
andy:hermes/hermes-048e6599
andy:hermes/hermes-771dc4f8
andy:salvage/pr-977-mcp-stdio
andy:hermes/hermes-3702edad
andy:hermes/hermes-f48b210a
andy:hermes/hermes-cc060dd9
andy:hermes/hermes-24af4d63
andy:hermes/hermes-8ea7cef0
andy:hermes/hermes-720acdad
andy:hermes/hermes-645b95a6
andy:fix/worktree-terminal-requirements
andy:fix/file-tool-log-noise
andy:hermes/hermes-07d947aa
andy:feat/cache-aware-context-compaction
andy:hermes/hermes-50716de4
andy:hermes/hermes-7c22e5c1
andy:hermes/hermes-31d07af4
andy:fix/honcho-cache-stability
andy:hermes/hermes-e0e71a89
andy:hermes/hermes-6299a8b2
andy:hermes/hermes-294208e8
andy:hermes/hermes-447d1ebd
andy:hermes/hermes-4cde5efa
andy:hermes/hermes-80175760
andy:hermes/hermes-1ba70e80
andy:fix/hygiene-threshold
andy:fix/compression-session-sync
andy:hermes/hermes-6ec3b1a9
andy:fix/packaging-bugs
andy:hermes/hermes-42bc21fb
andy:hermes/hermes-d28bf447
andy:hermes/hermes-f47f71c0
andy:hermes/hermes-e31afb4d
andy:hermes/hermes-7ade10b5
andy:hermes/hermes-c877bdeb
andy:hermes/hermes-3ea433e3
andy:sid/xitter-skill
andy:hermes/hermes-465f3702
andy:hermes/hermes-4b9773d6
andy:feat/optional-rl-training
andy:hermes/hermes-3a9bd319
andy:hermes/hermes-5da06378
andy:hermes/hermes-37fb78aa
andy:hermes/hermes-cf9f7d54
andy:voice/default-soul
andy:fix/landing-page
andy:feat/devex-tooling
andy:feat/phone-call-tool
andy:hermes/hermes-74edaf38
andy:hermes/hermes-b86fddbe
andy:hermes/hermes-106e92b2
andy:hermes/hermes-20ea56c0
andy:fix/smart-vision-setup
andy:fix/cron-naive-timestamps
andy:hermes/hermes-7ac629f4
andy:hermes/hermes-ece5a45c
andy:feat/streaming
andy:feat/custom-compaction-prompt-config
andy:fix/multimodal-compress-content
andy:feat/codex-handoff-prefix
andy:feat/codex-compaction-prompt
andy:hermes/hermes-98b7f9b9
andy:hermes/hermes-ecb374ec
andy:hermes/hermes-90ec9b1f
andy:hermes/hermes-5f68598a
andy:hermes/hermes-b0162f8d
andy:feat/show-full-dangerous-command
andy:hermes/hermes-21d8bacc
andy:hermes/hermes-281ff8aa
andy:hermes/hermes-3d744afd
andy:hermes/hermes-1a683351
andy:feat/checkpoint-rollback
andy:hermes/hermes-5ab2a29e
andy:add-upstream-atropos-tool-use-changes
andy:hermes/hermes-b611b2fe
andy:hermes/hermes-0cbb57e2
andy:fix/vision-test-flake
andy:feat/parallelize-tests
andy:feat/devex-help
andy:feat/streaming-tui
andy:hermes/hermes-d2f5523a
andy:feat/telegram-send-document
andy:optional-builtin
andy:feat/budget-pressure-via-tool-result
andy:hermes/hermes-e56c0f70
andy:feat/discord-allow-bots
andy:feat/file-permissions-hardening
andy:feat/configurable-compaction-protection
andy:feat/head-tail-truncation-execute-code
andy:hermes/hermes-c53b7cba
andy:hermes/hermes-abbf790e
andy:hermes/hermes-f8d56335
andy:hermes/hermes-3cd7c62d
andy:hermes/hermes-2cb83eed
andy:feat/bell-on-complete
andy:hermes/hermes-cfe83dd1
andy:pass-session-id
andy:fuck-it-ship-it
andy:feat/session-naming
andy:revert-659-feat/skill-prerequisites
andy:custom_auxiliary_models
andy:rewbs/nous-key-remint-attempt-on-401
andy:feat/modular-setup-wizard
andy:feat/insights
andy:feat/modal
andy:feature/obliteratus-skill
andy:endless-terminal-new
andy:fix-widescreen-prompt-box
andy:fix/none-content-pattern
andy:rewbs/fix-nous-refresh-token-rotation-on-key-mint-failure
andy:rewbs/nous-portal-integration
andy:nomad-backend-fanout-pr3
andy:terminal-backend-fanout-pr2
andy:atropos-integrations-pr
andy:atropos-integrations
andy:endless-terminals
andy:atropos-hermes-agent
andy:modal-integration
andy:rl-capabilities
andy:macbook-tests
andy:architecture-planning
andy:add-prokletor
andy:asyncio
andy:thought-sig
andy:profiling
andy:simplify-terminal
andy:cluster-fail
andy:tc-logging
andy:update-snapshot-id
andy:test
andy:fix-leakage
andy:fix-terminal
andy:UI
andy:add-morph-snapshot
andy:terminal
...
pull from: andy:fix/1244-env-override
andy:dashboard-auth-public-api-allowlist
andy:main
andy:extend-hook-registry-for-plugins
andy:opencode-port/responses-failed-error-detail
andy:dependabot/github_actions/actions-minor-patch-05611cc895
andy:dependabot/github_actions/docker/setup-buildx-action-4.1.0
andy:hermes-events-bus
andy:ethie/oh-god
andy:perf/fts-optimize
andy:release/v0.15.0-strip-gui
andy:bb/gui
andy:sid/fal-video-gen-portal
andy:salvage/31518-env-mode-preserve
andy:salvage/27795-libolm-dev
andy:fix/nix-gateway-install-env
andy:hermes/hermes-737ba78e
andy:cline-port/plugin-install-browser-urls
andy:hermes/hermes-1552fa93
andy:ethie/docker-simplify-tagging
andy:dependabot/github_actions/actions/deploy-pages-5.0.0
andy:feat/iron-proxy
andy:feat/15268-pricing-nous-xai
andy:dependabot/github_actions/actions/create-github-app-token-3.2.0
andy:dependabot/github_actions/marocchino/sticky-pull-request-comment-3.0.4
andy:hermes/fix-copilot-auth-test
andy:fix/update-detects-parent-shim-as-running
andy:docker_s6
andy:dependabot/npm_and_yarn/scripts/whatsapp-bridge/multi-f792d6d6d9
andy:hermes/hermes-5fdb1cc4
andy:feat/payments-skills
andy:bb/tui-ctrlj-newline
andy:hermes/hermes-2b79b6da
andy:sid/tool-gateway-implement
andy:hermes/hermes-aa200214
andy:feat/whatsapp-cloud-api
andy:feat/dashboard-typography-and-contrast
andy:dependabot/npm_and_yarn/website/multi-f792d6d6d9
andy:ethie/faster-tests-fake-main
andy:fix/vision-dimension-cap
andy:hermes/hermes-09fb88ef
andy:ziliang-review-fork-inherit-toolsets
andy:salvage-8306-webhook-secret
andy:dependabot/npm_and_yarn/website/picomatch-2.3.2
andy:hermes/hermes-5db05717
andy:hermes/hermes-a5904da7
andy:refactor/stop-writing-gateway-jsonl-transcripts
andy:refactor/stop-writing-session-json-snapshots
andy:hermes/hermes-72b329fd
andy:hermes/hermes-008bccbc
andy:hermes/firecrawl-integration-tag-telemetry-gated
andy:dependabot/npm_and_yarn/website/brace-expansion-1.1.14
andy:dependabot/npm_and_yarn/website/path-to-regexp-3.3.0
andy:hermes/hermes-63babeb7
andy:hermes/hermes-5e533958
andy:hermes/hermes-8d7d912f
andy:brooklyn/gui-installer-prereqs
andy:hermes/hermes-429c1355
andy:bb/tui-mouse-burst-swallow
andy:feat/session_search_modes
andy:hermes/hermes-5ac74b48
andy:bb/cli-resize-duplication
andy:salvage/pr-23780
andy:lsp-plugin
andy:austin/fix/minimax-oauth
andy:bb/lsp-lint
andy:dependabot/uv/urllib3-2.7.0
andy:hermes/hermes-4fa48a27
andy:salvage/pr-22685
andy:feat/session-handoff
andy:feat/codex-mcp-preset
andy:feat/codex-cli-provider
andy:hermes/hermes-3b90958e
andy:perf/honcho-shutdown
andy:hermes/hermes-b2e6c99b
andy:austin/feat/google-oauth-provider
andy:bb/gui-gateway-attach-wiring
andy:bb/tui-gateway-attach-core
andy:hermes/hermes-e239855c
andy:fix/windows-uv-python-install-stderr
andy:bb/windows-cli-tui-native-main
andy:feat/trust-engine
andy:feat/watchers
andy:bb/widget-grid-slots
andy:hermes/hermes-1c84a997
andy:feat/browser-coordinate-click
andy:cline-port/openrouter-qwen-cache-control
andy:fix/ty-1
andy:hermes/hermes-fee7225c
andy:hermes/hermes-9ddf5187
andy:codex-port/hook-output-spill
andy:fix/terminal-safety-filter-false-positives
andy:fix/gateway-remove-stale-code-self-restart
andy:kilocode-port/compact-strip-media
andy:fix/stale-cwd-recovery
andy:feat/hermes-send
andy:kanban_hermes_home
andy:hermes/hermes-fabc46fe
andy:feat/tinyfish-browser-provider
andy:hermes/hermes-96962c19
andy:claude-code-inspired/session-recap
andy:fix/lazy-session-creation
andy:hermes/hermes-3c2988b0
andy:opencode-port/invalid-mcp-url
andy:opencode-port/moonshot-ref-siblings
andy:feat/stash-prompt
andy:bb/docker-tui-prebuilt
andy:fix/aux-anthropic-url-regression-test
andy:vbrunet/2026_04_15-terminal-title-updates
andy:bb/theme
andy:cline-port/gateway-memory-monitor
andy:gemini-cli-port/exit-delete-session
andy:bb/tui-copy-on-select
andy:feat/comfyui-skill-v3
andy:hermes/hermes-dd91e6b2
andy:feat/provider-modules
andy:hermes/hermes-dab6fbf1
andy:feat/comfyui-skill-v2
andy:vbrunet/2026_04_29-terminal-titles
andy:feat/kanban-standing
andy:bb/tui-reload-env
andy:bb/learning-ledger
andy:bb/tui-status-ticker-width
andy:fix/plugin-loader-sys-modules-registration
andy:fix/deprecate-extrapackages-nix
andy:hermes/hermes-c8604b32
andy:fix/chat-tab-persistence
andy:feat/langfuse-plugin
andy:kilocode-port/subagent-cost-rollup
andy:fix/analytics-include-cache-tokens
andy:hermes/hermes-8fedd55b
andy:bb/fix-tui-input-selection
andy:bb/p2-mru-resume-order
andy:hermes/hermes-2c880154
andy:hermes/hermes-8b414b52
andy:nanoclaw-port/signal-groupv2
andy:hermes/hermes-d7874f79
andy:hermes/curator-infra
andy:bb/tui-perf-fix
andy:feature/tui-showroom
andy:bb/base-gui
andy:investigate/fix-tui-container-ink-bundle
andy:fix/flush-memories-context-overflow
andy:design/compression-eval-harness
andy:fix/stop-interrupt-retry-loop
andy:fix/model-switch-custom-endpoint
andy:fix/web-env-validation
andy:fix/hindsight-blank-nuke
andy:fix/setup-vision-blank
andy:sid/discord-context-injection
andy:sid/discord-tool-split
andy:sid/fix-tools-config-save
andy:sid/fix-platform-tool-loading
andy:hermes/hermes-6c37b3dd
andy:hermes/hermes-9d07c44f
andy:alice/nous-portal-recommended-models
andy:onboarding
andy:sid/restructure-pr1-acp
andy:bb/tui-web-chat
andy:opencode-port/configurable-tool-output-limits
andy:hermes/hermes-34b3f52d
andy:sid/types-and-lints
andy:sid/foundational-restructure
andy:feat/dashboard-chat
andy:gemini-cli-port/ssl-retry-patterns
andy:cline-port/anthropic-cache-tokens-top-level
andy:nemo-gym-changes
andy:fix/schema-reconciliation
andy:fix/upgrade-agent-browser-0.26
andy:feat/ssrf-allow-private-urls
andy:feat/volcengine-byteplus
andy:refactor/unify-transport-dispatch
andy:feat/require-mention-channels
andy:remove-nous-free-allowlist
andy:codex-port/ignore-user-config-flags
andy:bb/tui-mouse-toggle
andy:feat/td-skill-update
andy:feat/bedrock-transport
andy:feat/chat-completions-transport
andy:hermes/hermes-bb7c1b2e
andy:kilocode-port/filter-non-tool-openrouter-models
andy:fix/kimi-drop-temperature
andy:bb/tui-elapsed-lastmsg-8541
andy:feat/transport-types
andy:refactor/extract-codex-adapter
andy:ironclaw-port/url-and-form-redaction
andy:openclaw-port/display-tool-call-tags-strip
andy:openclaw-port/anthropic-max-tokens-guard
andy:openclaw-port/compaction-credential-redaction
andy:sid/workspace-salvage
andy:chore/ci-path-filters
andy:chore/remove-stale-docs
andy:feat/native-gemini-provider
andy:salvage/helix4u-zai-setup
andy:hermes/hermes-150d8cf8
andy:hermes/browser-dialog
andy:fix/minimax-glm-token-compression
andy:salvage/nvidia-nim-max-tokens
andy:fix/nix-web-dashboard
andy:feat/comfyui-skill
andy:hermes/hermes-9c0eed69
andy:fix/mcp-oauth-bidirectional-generator-bridge
andy:claude-code-inspired/dangerous-cmd-hardening
andy:fix/test-backoff-timers
andy:ci/matrix-split-v2
andy:fix/test-reduction-batch-2
andy:feat/searxng-backend
andy:opencode-port/sessions-export-sanitize
andy:dashboard-show-remote-gateway-url
andy:hermes/gemini-oauth-30b2099d
andy:feat/gemini-tts-salvage
andy:feat/ungate-tool-gateway
andy:xai-media-tools
andy:fix/ci-test-failures
andy:hermes/hermes-9d38280f
andy:gemini-cli-port/strategic-reevaluation
andy:fix/client-cache-fd-exhaustion
andy:salvage/watch-notification-routing
andy:hermes/hermes-5d6c3d3e
andy:fix/dashboard-analytics-accuracy
andy:hermes/hermes-9a00cfa2
andy:hermes/hermes-050c727e
andy:hermes/hermes-4a9b24c3
andy:codex-port/mcp-parallel-tool-calls
andy:gateway-plugin-loading
andy:max_paperclips/gateway-plugin-loading
andy:feat/remote-gateway-health-probe
andy:compaction-secrets-preservation
andy:fix/dashboard-routing
andy:update-issue-templates-debug-share
andy:sid/tb2-evals
andy:feat/deep-research-skill
andy:hermes/hermes-1b2e5f73
andy:hermes/hermes-9e793b91
andy:fix/feishu-identity-model
andy:fix/web-cron-page-schedule-object
andy:ironclaw-port/telegram-utf16-splitting
andy:nanoclaw-port/session-artifact-cleanup
andy:openclaw-port/reject-weak-gateway-creds
andy:openclaw-port/matrix-mentions-user-ids
andy:fix/gateway-no-systemctl
andy:skill/github-code-review-mcp-tools
andy:chore/remove-sha-docker-tag
andy:feat/gateway-mcp-config-watcher
andy:hermes/hermes-1f7bfa9e
andy:feat/file-sync-back
andy:fix/modal-ssh-upload-bugs
andy:hermes/salvage-7558
andy:hermes/hermes-72401910
andy:hermes/hermes-925eff6a
andy:hermes/hermes-c965583d
andy:hermes/hermes-9c0ad5d9
andy:hermes/hermes-905d6262
andy:hermes/hermes-070e5a43
andy:hermes/hermes-c382c827
andy:hermes/hermes-7052b79e
andy:hermes/hermes-e08f4d67
andy:hermes/hermes-566f8c6d
andy:hermes/hermes-4fdb3d23
andy:hermes/hermes-67b0d759
andy:hermes/hermes-b5e135be
andy:hermes/hermes-2d3cc746
andy:hermes/hermes-80a283e0
andy:hermes/hermes-83dfcdfa
andy:hermes/hermes-efa38736
andy:hermes/hermes-c78b9811
andy:hermes/hermes-ffc6cfa8
andy:hermes/hermes-a50b945e
andy:twilio-auth-fix
andy:fix/claw-migrate-warn-running-gateway
andy:hermes/hermes-f6cda1f0
andy:hermes/hermes-524779d7
andy:hermes/hermes-da2f08b5
andy:hermes/hermes-672624fb
andy:hermes/hermes-28292000
andy:hermes/hermes-ec496c80
andy:hermes/hermes-f43decdf
andy:hermes/hermes-5bef3224
andy:hermes/hermes-17ae0c29
andy:fix/claw-migrate-improve-warnings
andy:fix/claw-migrate-json-env-keys
andy:fix/claw-migrate-workspace-main-paths
andy:fix/claw-migrate-schema-drift
andy:fix/matrix-memorycryptostore-args
andy:fix/claw-migrate-tts-microsoft
andy:fix/claw-migrate-nested-channel-tokens
andy:hermes/hermes-ea68d311
andy:hermes/hermes-38060157
andy:hermes/hermes-0224a8b2
andy:hermes/hermes-b092dccf
andy:hermes/hermes-03da22bc
andy:hermes/bucket3
andy:hermes/hermes-2e0dc4f3
andy:salvage/bucket-st
andy:hermes/hermes-ebb65d1b
andy:hermes/hermes-d0d52697
andy:hermes/hermes-b17bdb8e
andy:hermes/hermes-bc33645d
andy:salvage/bucket-p
andy:hermes/hermes-4a5220fe
andy:hermes/hermes-7f8c199a
andy:hermes/hermes-fefa061a
andy:feat/mautrix-migration
andy:hermes/hermes-7e4c9931
andy:hermes/hermes-dc4200fd
andy:salvage/bucket-o
andy:feat/container-aware-cli
andy:fix/daytona-bulk-upload-config-bridge-7362
andy:claude-code-inspired/context-breakdown
andy:hermes/hermes-1bd9e323
andy:hermes/hermes-17b93f0b
andy:hermes/hermes-9d5d8704
andy:salvage/bucket-n
andy:api-server-enforce-key
andy:hermes/hermes-f8dcb6dd
andy:hermes/hermes-c7787b3d
andy:salvage/bucket-m
andy:hermes/hermes-30126ac0
andy:terminate-zombie-processes
andy:hermes/hermes-ead3c84e
andy:hermes/hermes-f1c0a201
andy:salvage/bucket-i
andy:hermes/hermes-11e9b74a
andy:hermes/hermes-90f54154
andy:hermes/hermes-2376d00b
andy:hermes/hermes-8f5f6063
andy:salvage/bucket-l
andy:hermes/hermes-84ed614f
andy:hermes/hermes-0f8490c2
andy:hermes/hermes-2a3d0461
andy:salvage/bucket-k
andy:hermes/hermes-62b22a1e
andy:hermes/hermes-26f90bd3
andy:security/bucket-j
andy:hermes/hermes-7ef33568
andy:hermes/hermes-3ffcbfb5
andy:hermes/hermes-6584b1e4
andy:hermes/hermes-d9d67691
andy:hermes/hermes-cde3c240
andy:hermes/hermes-27e1fc16
andy:hermes/hermes-5f2c8429
andy:hermes/hermes-8dbb2cec
andy:hermes/hermes-bbf55c16
andy:hermes/hermes-a21aa249
andy:hermes/hermes-eafa085a
andy:hermes/hermes-4b558854
andy:hermes/hermes-0687c6d6
andy:hermes/hermes-33e13b6f
andy:hermes/hermes-1fd9f435
andy:hermes/hermes-1bb7ea55
andy:hermes/hermes-57ea0a16
andy:hermes/hermes-5bbf4839
andy:hermes/hermes-617689ff
andy:hermes/hermes-5cfcdf33
andy:hermes/hermes-05b0c02e
andy:hermes/hermes-115318ed
andy:hermes/hermes-f454d397
andy:hermes/hermes-43ae98f3
andy:hermes/hermes-87f37874
andy:hermes/hermes-bbe6a8b7
andy:hermes/hermes-2556be1e
andy:hermes/hermes-8494816d
andy:hermes/hermes-0d0bfa89
andy:hermes/hermes-c711558a
andy:hermes/hermes-7aad138d
andy:hermes/hermes-4b6801c7
andy:hermes/hermes-374f99bc
andy:hermes/hermes-605d722e
andy:hermes/hermes-c546e7a1
andy:hermes/hermes-62b6865d
andy:hermes/hermes-f8a6248b
andy:hermes/hermes-fe654944
andy:hermes/hermes-d4ece6c2
andy:fix/stream-think-tag-false-positive
andy:hermes/hermes-d0607f0a
andy:hermes/hermes-1c7df171
andy:fix/oauth-issue2-nous-pool-refresh-sync-authstore
andy:hermes/hermes-95b15f6e
andy:hermes/hermes-e201f931
andy:opencode-port/alibaba-rate-limit-retry
andy:fix/oauth-issue1-nous-entry-needs-refresh
andy:fix/oauth-issue5-is-expiring-none-handling
andy:fix/oauth-issue4-anthropic-proactive-sync-hermes-pkce
andy:fix/oauth-issue3-codex-proactive-sync-before-refresh
andy:sid/dead-code-remove
andy:hermes/hermes-8c64f471
andy:hermes/hermes-ff5ba265
andy:hermes/hermes-71aea4c5
andy:hermes/hermes-1b5bb607
andy:hermes/hermes-25b83dfd
andy:fix/nix-shared-state-perms
andy:hermes/hermes-30ac05a4
andy:hermes/hermes-731d3033
andy:hermes/hermes-41d14a2c
andy:hermes/hermes-3f221b1b
andy:hermes/hermes-e873511f
andy:hermes/hermes-41cd011b
andy:hermes/hermes-f409204f
andy:hermes/hermes-bcf93c03
andy:hermes/hermes-2f44469d
andy:hermes/hermes-3466ee98
andy:hermes/hermes-398baa59
andy:hermes/hermes-1ff40dac
andy:hermes/hermes-0429963a
andy:hermes/hermes-ff89d9af
andy:hermes/hermes-de843a22
andy:hermes/hermes-037596df
andy:hermes/hermes-e77cdbbf
andy:hermes/hermes-135e8d93
andy:hermes/hermes-f2a81adb
andy:hermes/hermes-2447adad
andy:hermes/hermes-005912a8
andy:hermes/hermes-1845cad9
andy:hermes/hermes-d5c0fd3b
andy:hermes/hermes-b5d8eff0
andy:hermes/hermes-5df3920d
andy:hermes/hermes-b0a4b31e
andy:hermes/hermes-063b6e1d
andy:hermes/hermes-98aa7b3a
andy:hermes/hermes-1fa6ad8f
andy:hermes/hermes-485d498c
andy:hermes/hermes-e77429d5
andy:hermes/hermes-1d8a5754
andy:sid/unified-file-sync
andy:hermes/hermes-38cb19c4
andy:hermes/hermes-54fe23ca
andy:fix/nix-add-to-system-packages-complete
andy:hermes/hermes-947c24f7
andy:sid/unified-terminal-envs
andy:hermes/hermes-9085f0bb
andy:hermes/hermes-6b365d9a
andy:hermes/hermes-4923821d
andy:hermes/hermes-4e231d00
andy:hermes/hermes-554a02fe
andy:hermes/hermes-016048ea
andy:feat/worldsim-skill
andy:hermes/hermes-6b456629
andy:hermes/hermes-f845dfbe
andy:hermes/hermes-83d3c1db
andy:hermes/hermes-8452ab09
andy:hermes/hermes-9f84a11f
andy:hermes/hermes-53abd2ba
andy:hermes/hermes-ef18f2ae
andy:hermes/hermes-7d888e8c
andy:hermes/hermes-7bf50ef1
andy:hermes/hermes-f400edfe
andy:hermes/hermes-27761e13
andy:hermes/hermes-d07e864e
andy:hermes/hermes-e3aca6ef
andy:hermes/hermes-c7eda492
andy:sid/tool-result-fixes
andy:hermes/hermes-87470f33
andy:hermes/hermes-ef25015a
andy:hermes/hermes-fb3680fc
andy:hermes/hermes-476720eb
andy:hermes/hermes-7d70fb12
andy:hermes/hermes-2f2a1403
andy:hermes/hermes-c81d4c5a
andy:hermes/hermes-3ff117b3
andy:hermes/hermes-5e970516
andy:hermes/hermes-cabfdb4f
andy:sid/restructure-tests
andy:hermes/hermes-701b2186
andy:rm/add-portal-link
andy:hermes/hermes-81f85bb4
andy:hermes/hermes-822a0590
andy:hermes/hermes-d623dc00
andy:hermes/hermes-37b5ec52
andy:hermes/hermes-fef87f31
andy:hermes/hermes-f1e32b74
andy:hermes/hermes-756f7e33
andy:salvage/5752-nous-free-tier-gating
andy:feat/nous-free-tier-model-gating
andy:switch-managed-browser-to-browser-use
andy:hermes/hermes-7697425c
andy:hermes/hermes-53b01c86
andy:hermes/hermes-81d3384e
andy:hermes/hermes-86122627
andy:hermes/hermes-03d7aa21
andy:hermes/hermes-b34c1567
andy:hermes/hermes-694ff34e
andy:hermes/hermes-b93afb56
andy:hermes/hermes-c1ef09e3
andy:fix/portal-env-var-ignored-during-login
andy:hermes/hermes-479681ef
andy:hermes/hermes-cd5ac32c
andy:hermes/hermes-71aaf6c8
andy:hermes/hermes-f177c8f0
andy:hermes/hermes-db0c54fb
andy:sid/unified-execution
andy:hermes/hermes-35bfb4c2
andy:hermes/hermes-47b24166
andy:hermes/hermes-e5557d16
andy:hermes/hermes-b809b68d
andy:sid/nix-fixes-nits
andy:taubench_eval
andy:feat/firecrawl-browser-provider
andy:hermes/hermes-7a93e2c7
andy:hermes/hermes-8cc55056
andy:hermes/hermes-838c5b76
andy:workdir-quote-escape
andy:hermes/hermes-c4a8b829
andy:rm/browser-use-tool-gateway
andy:hermes/hermes-ac0ac8da
andy:hermes/hermes-ba679ba8
andy:hermes/hermes-b692993b
andy:hermes/hermes-ce719117
andy:hermes/hermes-0bc806a5
andy:hermes/hermes-00399121
andy:hermes/hermes-5a282295
andy:fix/various-qa
andy:hermes/hermes-3ef4d555
andy:hermes/hermes-ef6f7818
andy:hermes/hermes-be07ee70
andy:hermes/hermes-c0614333
andy:hermes/hermes-3c9f4a9e
andy:hermes/hermes-39d533b8
andy:hermes/hermes-d6f63ade
andy:hermes/hermes-f47156c2
andy:hermes/hermes-533d3bd8
andy:hermes/hermes-2e42b3a2
andy:fix/research-paper-writing-gaps
andy:hermes/hermes-7c95bd3c
andy:hermes/hermes-626ac686
andy:hermes/hermes-0d7c99a6
andy:fix/nous-portal-env-override
andy:hermes/hermes-80f0ff01
andy:hermes/hermes-8bb0c65b
andy:feat/model-pricing-display
andy:hermes/hermes-03bdbe18
andy:hermes/hermes-84dbce0e
andy:hermes/hermes-c6eacd11
andy:hermes/hermes-25bce159
andy:hermes/hermes-1e6ea4d6
andy:hermes/hermes-bae00f49
andy:hermes/hermes-40531417
andy:hermes/hermes-f9d9e542
andy:hermes/hermes-8e46c8ba
andy:hermes/hermes-3d0a599a
andy:hermes/hermes-c0119f86
andy:hermes/hermes-7fbab92d
andy:hermes/hermes-32facb3d
andy:hermes/hermes-d0aa7802
andy:hermes/hermes-4ff7e90f
andy:hermes/hermes-3667f42f
andy:feat/model-provider-overhaul
andy:hermes/hermes-1a69af68
andy:hermes/hermes-c035e060
andy:hermes/hermes-466467d8
andy:hermes/hermes-95f1173a
andy:hermes/hermes-208cc6d6
andy:hermes/hermes-1e826e60
andy:hermes/hermes-f2f17778
andy:hermes/hermes-a7ac7c42
andy:hermes/hermes-db023341
andy:hermes/hermes-8c57ca22
andy:hermes/hermes-511b79a5
andy:hermes/hermes-931dc358
andy:feat/fix-plugin-cache-prefix
andy:hermes/hermes-3329bd98
andy:salvage/hindsight-5044
andy:hermes/hermes-0971565e
andy:hermes/hermes-eba4b946
andy:hermes/hermes-ff50f5ae
andy:hermes/hermes-feb2ec9d
andy:hermes/hermes-a82207c8
andy:hermes/hermes-1e1d81f5
andy:hermes/hermes-766150bd
andy:hermes/hermes-cc1cea2c
andy:hermes/hermes-5cbeeeb5
andy:hermes/hermes-3eaaba2c
andy:hermes/hermes-d307e4ae
andy:claude-code-inspired/session-branch
andy:hermes/hermes-70885193
andy:hermes/hermes-8eea7e1a
andy:hermes/hermes-36a59267
andy:hermes/hermes-31074029
andy:hermes/hermes-10baf9e9
andy:hermes/hermes-4d7efb1e
andy:nous-account-balance
andy:hermes/hermes-3b5d0490
andy:hermes/hermes-97fe1e3c
andy:hermes/hermes-b19afd39
andy:hermes/hermes-669f5444
andy:feat/docker-env-vars
andy:hermes/hermes-5deaba3e
andy:hermes/hermes-368f91f8
andy:hermes/hermes-b9588524
andy:feat/acp-mcp-server-registration
andy:opencode-port/language-aware-compression
andy:hermes/hermes-50668d84
andy:hermes/hermes-376c741f
andy:hermes/hermes-7cbc527e
andy:hermes/hermes-7ab21fac
andy:hermes/hermes-623833b1
andy:hermes/hermes-7de32281
andy:hermes/hermes-921b394b
andy:hermes/hermes-dc0f1ff6
andy:hermes/hermes-9a801eb5
andy:hermes/hermes-ad6e6820
andy:hermes/hermes-8b18afb8
andy:rewbs/tool-use-charge-to-subscription
andy:gemini-cli-port/stale-browser-snapshot-superseding
andy:hermes/hermes-91844716
andy:hermes/hermes-f55316e0
andy:hermes/hermes-76f7e5cd
andy:hermes/hermes-cc622e18
andy:hermes/hermes-79b25268
andy:hermes/hermes-f4786c9c
andy:hermes/hermes-41d468a2
andy:hermes/hermes-701ad555
andy:hermes/hermes-35337734
andy:hermes/hermes-e10e6bf0
andy:hermes/hermes-8a2494d5
andy:hermes/hermes-385d033c
andy:hermes/hermes-2c786d88
andy:hermes/hermes-24c5a56c
andy:hermes/hermes-a8a19433
andy:hermes/hermes-dadddde3
andy:hermes/hermes-99d28812
andy:hermes/hermes-98ff0c21
andy:hermes/hermes-abdd86e5
andy:hermes/hermes-3090d6ac
andy:hermes/hermes-eaa694be
andy:sid/pwn-bench
andy:hermes/hermes-578d1b94
andy:hermes/hermes-da1d3af1
andy:hermes/hermes-88866ac7
andy:hermes/hermes-5c3ebbce
andy:hermes/hermes-b6eff376
andy:hermes-d0598e72
andy:hermes/hermes-940f3eca
andy:hermes/hermes-e87583c1
andy:hermes/hermes-bf538de7
andy:hermes/hermes-f75b7c8e
andy:sid/pwn-bench-dojo-id-fix
andy:hermes/hermes-b2abefdf
andy:hermes/hermes-f0221ac3
andy:hermes/hermes-a866ff99
andy:hermes/hermes-f091e3b8
andy:hermes/hermes-cd7257f9
andy:hermes/hermes-9b1dadd7
andy:hermes/hermes-b7b6ec54
andy:hermes/hermes-4ce879fa
andy:hermes/hermes-c815228d
andy:hermes/hermes-3bd17b7b
andy:fix/minimax-aux-model-pricing
andy:fix/npm-ci-update
andy:fix/uv-lock-exa-py
andy:feat/secrets-phase1
andy:ascii-video/text-readability-and-layout-oracle
andy:hermes/hermes-76df6a95
andy:hermes/hermes-ac2495d7
andy:hermes/hermes-bf2cd279
andy:hermes/hermes-8e764fde
andy:hermes/hermes-b6f1eb21
andy:hermes/hermes-3d9ccfec
andy:hermes/hermes-deb3d2ef
andy:endless_terminals_integration
andy:hermes/hermes-4b23f322
andy:feat/web-ui
andy:hermes/hermes-6835494f
andy:fix/anthropic-whatsapp
andy:feat/rate-limiter
andy:hermes/hermes-b8e0ec91
andy:hermes/hermes-af1b4b23
andy:hermes/hermes-164a52cc
andy:feat/ci-improvements
andy:feat/agent-resilience
andy:feat/cron-script-gate
andy:hermes/hermes-0d76d7cd
andy:hermes/hermes-e6f1d362
andy:hermes/hermes-b8464e26
andy:hermes/hermes-ea354159
andy:hermes/hermes-ab59de22
andy:hermes/hermes-ec5223e1
andy:hermes/hermes-b351df6b
andy:docker
andy:feat/keystore-wallet
andy:hermes/hermes-f4f0292e
andy:hermes/hermes-97c48e70
andy:fix/uv-lock-version
andy:fix/unify-permissions
andy:hermes/hermes-51f7b6b6
andy:hermes/hermes-135af169
andy:hermes/hermes-a403a780
andy:hermes/hermes-5e6ebebb
andy:hermes/hermes-f5a4cd91
andy:hermes/hermes-03f7719f
andy:hermes/hermes-8a2f15b3
andy:hermes/hermes-5a68ad9d
andy:hermes/hermes-a2b72b01
andy:feat/gpt-tool-steering
andy:hermes/hermes-37947bdb
andy:hermes/hermes-9420d6a3
andy:hermes/hermes-6c7a1441
andy:hermes/hermes-86f614ec
andy:hermes/hermes-4f6a1f8e
andy:hermes/hermes-caea5692
andy:hermes/hermes-f8f80cce
andy:hermes/hermes-5ef8201d
andy:hermes/hermes-140430f8
andy:feat/suffix-path-apt-provision
andy:hermes/hermes-64c3ceb2
andy:hermes/hermes-cd318db6
andy:hermes/hermes-dd753a5f
andy:hermes/hermes-dfd0d467
andy:hermes/hermes-7e1dfbda
andy:fix/api-server-toolset
andy:hermes/hermes-93060758
andy:hermes/hermes-ad9511d6
andy:hermes/hermes-6dfb41ea
andy:hermes/hermes-52a54135
andy:hermes/hermes-203498f3
andy:hermes/hermes-998d1c81
andy:hermes/hermes-7d7ac769
andy:hermes/hermes-d877fbc1
andy:hermes/hermes-9f3f51e2
andy:hermes/hermes-0b98b356
andy:chore/remove-pkce-oauth
andy:hermes/hermes-2cdc8d39
andy:hermes/hermes-c75e42c8
andy:hermes/hermes-e483085e
andy:sid/remove-drift-check
andy:sid/nix-flake
andy:hermes/hermes-ac86d935
andy:hermes/hermes-4e5b94c3
andy:hermes/hermes-84f0446e
andy:docs/hooks-page-update
andy:hermes/hermes-aff6c48a
andy:hermes/hermes-ae6184d3
andy:hermes/hermes-afb547e5
andy:hermes/hermes-0f4e765c
andy:hermes/hermes-baa39faf
andy:hermes/hermes-gateway-context
andy:hermes/hermes-3c0e357d
andy:hermes/hermes-ab0f07ce
andy:hermes/hermes-e6c9dba2
andy:hermes/hermes-1817ce8d
andy:hermes/hermes-764f7842
andy:hermes/hermes-e26fa01d
andy:hermes/hermes-e8325591
andy:hermes/hermes-46839e2f
andy:hermes/hermes-28b19313
andy:hermes/hermes-11fd857d
andy:hermes/hermes-1b7b3ffb
andy:hermes/hermes-1e53b883
andy:hermes/hermes-c6c58b20
andy:fix/toolset-deselection
andy:fix/media-paths-spaces
andy:fix/media-spaces-2
andy:fix/approval-yaml-off
andy:hermes/hermes-a2fa4544
andy:hermes/hermes-d58d97b5
andy:hermes/hermes-f9506ecc
andy:hermes/hermes-dc116992
andy:hermes/hermes-81afb1bb
andy:hermes/hermes-31d7db3b
andy:hermes/hermes-5d6932ba
andy:hermes/hermes-40b195db
andy:hermes/hermes-0fa141a3
andy:feat/streaming-default
andy:feat/context-file-priority
andy:hermes/hermes-3369cdb1
andy:streaming-plus-reasoning
andy:fix/event-loop-closed-delegate
andy:hermes/hermes-7ea545bf
andy:hermes/hermes-3d7c23c9
andy:hermes/hermes-4a7e401e
andy:hermes/hermes-b313983a
andy:hermes/hermes-6757a563
andy:hermes/hermes-e83093f0
andy:hermes/hermes-14b05543
andy:hermes/hermes-54c1fc70
andy:hermes/hermes-f1230adf
andy:hermes/hermes-9c2a5d00
andy:fix/custom-endpoint-context-length
andy:hermes/hermes-51eb4292
andy:hermes/hermes-9dc2e46c
andy:fix/anthropic-compatible-api-mode
andy:hermes/hermes-6193ae92
andy:hermes/hermes-b29f73b2
andy:hermes/hermes-ba3c8fa1
andy:hermes/hermes-562a3784
andy:fix/whatsapp-reply-prefix-bridging
andy:hermes/hermes-eab76047
andy:feat/whatsapp-reply-prefix
andy:feat/unauthorized-dm-behavior
andy:fix/cron-oneshot-grace
andy:hermes/hermes-8112c8c8
andy:fix/browser-command-registry
andy:feat/cron-silent-suppression
andy:fix/agent-created-skill-policy
andy:hermes/hermes-e2084cc7
andy:hermes/hermes-c954a38b
andy:hermes/hermes-8058968e
andy:hermes/hermes-0d5a11f5
andy:hermes/hermes-09305421
andy:hermes/hermes-0ed29ee7
andy:hermes/hermes-4c573e36
andy:hermes/hermes-044b5de9
andy:hermes/hermes-48646def
andy:fix/gateway-platform-hardening
andy:fix/tool-handler-safety
andy:hermes/hermes-31dc9875
andy:fix/defensive-hardening
andy:hermes/hermes-3fc35e7b
andy:hermes/hermes-c91521bf
andy:hermes/hermes-835076ca
andy:fix/cron-timezone-naive-iso
andy:hermes/hermes-5a9e8a78
andy:fix/memory-tool-file-locking
andy:fix/model-metadata-fuzzy-match
andy:fix/compression-attempts-persist
andy:fix/run-agent-role-violations
andy:fix/browser-session-race
andy:fix/compressor-consecutive-role-violation
andy:fix/messaging-toolset-missing
andy:fix/length-continue-retries-reset
andy:fix/cron-double-load-jobs
andy:fix/anthropic-tool-choice-none
andy:fix/auxiliary-is-nous-reset
andy:fix/matrix-mattermost-mark-connected
andy:fix/dingtalk-requirements-check
andy:fix/hermes-state-thread-locks
andy:fix/anthropic-adapter-merge-content-loss
andy:fix/gateway-yaml-pii-redaction
andy:fix/redacting-formatter-import
andy:fix/nous-model-fetch-kwargs
andy:fix/gateway-skill-command-nameref
andy:hermes/hermes-ee292dec
andy:hermes/hermes-ac005632
andy:feat/mattermost-matrix-adapters
andy:hermes/hermes-923bc090
andy:hermes/hermes-f685e964
andy:hermes/hermes-3218df83
andy:hermes/hermes-6bb9911e
andy:hermes/hermes-1eba1f1d
andy:fix/discord-thread-persistence
andy:hermes/hermes-a86162db
andy:hermes/hermes-6891ac11
andy:hermes/hermes-c3e4cd9f
andy:hermes/hermes-8f33e910
andy:hermes/hermes-93b81725
andy:hermes/hermes-733cf6a3
andy:shloms/ascii-video-v3
andy:fix/anthropic-oauth-compat
andy:hermes/hermes-a098c323
andy:hermes/hermes-6360cdf9
andy:hermes/hermes-84930008
andy:fix/smart-model-routing
andy:hermes/hermes-81c07511
andy:hermes/hermes-865f6958
andy:fix/1445-docker-cwd-optin
andy:hermes/hermes-adbf9508
andy:fix/814-group-session-isolation
andy:fix/1033-telegram-voice-fallback
andy:fix/setup-curses
andy:fix/ssh-preflight-check
andy:fix/openrouter-reasoning-gate
andy:fix/custom-endpoint-verification
andy:fix/telegram-chunk-mdv2
andy:fix/status-token-counts
andy:fix/honcho-seed-identity
andy:fix/mcp-auto-reload
andy:rewbs/feat-vercel-log-analysis-loop-skill
andy:fix/tirith-startup-noise
andy:fix/docker-explicit-forward-env
andy:sid/persistent-backend
andy:fix/1071-dict-tool-args
andy:hermes/hermes-60456cd2
andy:fix/1219-cron-thread-context
andy:fix/1244-env-override
andy:fix/1336-discord-voice-reliability
andy:fix/1414-gateway-shutdown-restart
andy:fix/1412-session-delete-prefix
andy:fix/1409-photo-burst-interrupts
andy:fix/1247-preserve-mcp-toolsets
andy:fix/1264-env-secret-blocklist
andy:fix/1056-dm-session-isolation
andy:hermes/gws-hybrid
andy:hermes/hermes-daa73839
andy:hermes/slack-thread-docs
andy:hermes/hermes-45b79a59-clawhub-search
andy:hermes/hermes-8bb24bf8
andy:hermes/hermes-7ef7cb6a
andy:hermes/hermes-eca4a640
andy:hermes/hermes-629f8bde
andy:hermes/hermes-aa701810
andy:hermes/hermes-0fadff1b
andy:hermes/hermes-45b79a59-pr1087
andy:hermes/hermes-45b79a59
andy:hermes/plan-workspace-storage
andy:fix/retry-history-replacement
andy:hermes/hermes-51c02bb3
andy:hermes/hermes-39158886-docs
andy:hermes/hermes-781f9235-docs
andy:hermes/hermes-39158886-scope-prompts
andy:hermes/hermes-781f9235
andy:hermes/hermes-39158886
andy:feat/aux-delegation-direct-endpoints
andy:hermes/hermes-cf8340fc
andy:hermes/hermes-f1104def
andy:fix/cron-same-target-send-suppression
andy:hermes/hermes-ec1096a3
andy:hermes/hermes-1fc28d17
andy:hermes/hermes-048e6599
andy:hermes/hermes-771dc4f8
andy:salvage/pr-977-mcp-stdio
andy:hermes/hermes-3702edad
andy:hermes/hermes-f48b210a
andy:hermes/hermes-cc060dd9
andy:hermes/hermes-24af4d63
andy:hermes/hermes-8ea7cef0
andy:hermes/hermes-720acdad
andy:hermes/hermes-645b95a6
andy:fix/worktree-terminal-requirements
andy:fix/file-tool-log-noise
andy:hermes/hermes-07d947aa
andy:feat/cache-aware-context-compaction
andy:hermes/hermes-50716de4
andy:hermes/hermes-7c22e5c1
andy:hermes/hermes-31d07af4
andy:fix/honcho-cache-stability
andy:hermes/hermes-e0e71a89
andy:hermes/hermes-6299a8b2
andy:hermes/hermes-294208e8
andy:hermes/hermes-447d1ebd
andy:hermes/hermes-4cde5efa
andy:hermes/hermes-80175760
andy:hermes/hermes-1ba70e80
andy:fix/hygiene-threshold
andy:fix/compression-session-sync
andy:hermes/hermes-6ec3b1a9
andy:fix/packaging-bugs
andy:hermes/hermes-42bc21fb
andy:hermes/hermes-d28bf447
andy:hermes/hermes-f47f71c0
andy:hermes/hermes-e31afb4d
andy:hermes/hermes-7ade10b5
andy:hermes/hermes-c877bdeb
andy:hermes/hermes-3ea433e3
andy:sid/xitter-skill
andy:hermes/hermes-465f3702
andy:hermes/hermes-4b9773d6
andy:feat/optional-rl-training
andy:hermes/hermes-3a9bd319
andy:hermes/hermes-5da06378
andy:hermes/hermes-37fb78aa
andy:hermes/hermes-cf9f7d54
andy:voice/default-soul
andy:fix/landing-page
andy:feat/devex-tooling
andy:feat/phone-call-tool
andy:hermes/hermes-74edaf38
andy:hermes/hermes-b86fddbe
andy:hermes/hermes-106e92b2
andy:hermes/hermes-20ea56c0
andy:fix/smart-vision-setup
andy:fix/cron-naive-timestamps
andy:hermes/hermes-7ac629f4
andy:hermes/hermes-ece5a45c
andy:feat/streaming
andy:feat/custom-compaction-prompt-config
andy:fix/multimodal-compress-content
andy:feat/codex-handoff-prefix
andy:feat/codex-compaction-prompt
andy:hermes/hermes-98b7f9b9
andy:hermes/hermes-ecb374ec
andy:hermes/hermes-90ec9b1f
andy:hermes/hermes-5f68598a
andy:hermes/hermes-b0162f8d
andy:feat/show-full-dangerous-command
andy:hermes/hermes-21d8bacc
andy:hermes/hermes-281ff8aa
andy:hermes/hermes-3d744afd
andy:hermes/hermes-1a683351
andy:feat/checkpoint-rollback
andy:hermes/hermes-5ab2a29e
andy:add-upstream-atropos-tool-use-changes
andy:hermes/hermes-b611b2fe
andy:hermes/hermes-0cbb57e2
andy:fix/vision-test-flake
andy:feat/parallelize-tests
andy:feat/devex-help
andy:feat/streaming-tui
andy:hermes/hermes-d2f5523a
andy:feat/telegram-send-document
andy:optional-builtin
andy:feat/budget-pressure-via-tool-result
andy:hermes/hermes-e56c0f70
andy:feat/discord-allow-bots
andy:feat/file-permissions-hardening
andy:feat/configurable-compaction-protection
andy:feat/head-tail-truncation-execute-code
andy:hermes/hermes-c53b7cba
andy:hermes/hermes-abbf790e
andy:hermes/hermes-f8d56335
andy:hermes/hermes-3cd7c62d
andy:hermes/hermes-2cb83eed
andy:feat/bell-on-complete
andy:hermes/hermes-cfe83dd1
andy:pass-session-id
andy:fuck-it-ship-it
andy:feat/session-naming
andy:revert-659-feat/skill-prerequisites
andy:custom_auxiliary_models
andy:rewbs/nous-key-remint-attempt-on-401
andy:feat/modular-setup-wizard
andy:feat/insights
andy:feat/modal
andy:feature/obliteratus-skill
andy:endless-terminal-new
andy:fix-widescreen-prompt-box
andy:fix/none-content-pattern
andy:rewbs/fix-nous-refresh-token-rotation-on-key-mint-failure
andy:rewbs/nous-portal-integration
andy:nomad-backend-fanout-pr3
andy:terminal-backend-fanout-pr2
andy:atropos-integrations-pr
andy:atropos-integrations
andy:endless-terminals
andy:atropos-hermes-agent
andy:modal-integration
andy:rl-capabilities
andy:macbook-tests
andy:architecture-planning
andy:add-prokletor
andy:asyncio
andy:thought-sig
andy:profiling
andy:simplify-terminal
andy:cluster-fail
andy:tc-logging
andy:update-snapshot-id
andy:test
andy:fix-leakage
andy:fix-terminal
andy:UI
andy:add-morph-snapshot
andy:terminal
These branches are equal.