Compare commits
merge into: Duke/hindsight:bench-changes
Duke/hindsight:main
Duke/hindsight:store-owned-addressed-reads-pr
Duke/hindsight:fix/3274-refresh-outcome-metadata
Duke/hindsight:fix/mcp-harness-attribution-3603
Duke/hindsight:fix/3584-retain-chunking-config-loud
Duke/hindsight:docs-readme-overhaul
Duke/hindsight:fix/3291-exact-page-staleness
Duke/hindsight:fix/semantic-arm-ef-search-coupling
Duke/hindsight:test/assert-via-engine-api
Duke/hindsight:fix/observation-expansion-planner-3510
Duke/hindsight:fix/coding-agents-docs-sync
Duke/hindsight:fix/coding-agents-observation-scopes
Duke/hindsight:fix/3477-consolidation-temporal-merge
Duke/hindsight:phase4-entities-off-store-generic
Duke/hindsight:perf/store-owned-retain-single-write-on-develop
Duke/hindsight:blog/hindsight-20k-stars
Duke/hindsight:deploy-pointer/v0.9.1-bm25-selective-worker-conn
Duke/hindsight:store-owned-retain-single-write
Duke/hindsight:fix/llm-judge-context-delimiting
Duke/hindsight:fix/maintenance-routines-deadlock
Duke/hindsight:fix/mental-model-last-refreshed-at
Duke/hindsight:feat/mental-model-api-observability
Duke/hindsight:fix/mental-model-refresh-timestamp
Duke/hindsight:blog/deepseek-harness-memory
Duke/hindsight:dependabot/npm_and_yarn/npm_and_yarn-efaba6647e
Duke/hindsight:fix/write-group-entity-postings
Duke/hindsight:perf/store-owned-retain-single-write
Duke/hindsight:skip-ann-pass-for-self-indexed-stores
Duke/hindsight:docs-topbar-refresh
Duke/hindsight:feat/memories-assert-writable
Duke/hindsight:docs-academy-link-navbar-footer
Duke/hindsight:blog/knowledge-pages-hermes
Duke/hindsight:fix/flaky-refresh-outcome-and-split-synthesis
Duke/hindsight:fix/graph-maintenance-dedup-processing
Duke/hindsight:example-tei-docker-compose
Duke/hindsight:fix/3449-explicit-reasoning-effort
Duke/hindsight:recall-entity-ids-passthrough
Duke/hindsight:fix/coding-agents-opencode-survey-agent
Duke/hindsight:perf-temporal-extraction-search-dates
Duke/hindsight:fix-cargo-about-offline-fetch
Duke/hindsight:fix/integration-lockfile-version-drift
Duke/hindsight:fix/coding-agents-reflect-failure-line
Duke/hindsight:blog/agent-plugins-memory
Duke/hindsight:feat/coding-agents-opt-in-only
Duke/hindsight:retain-writegroup-no-conn-hold
Duke/hindsight:fix/coding-agents-retry-deadline
Duke/hindsight:fix/untrack-node-modules-symlink
Duke/hindsight:fix/coding-agents-drop-retain-every-turns
Duke/hindsight:fix/coding-agents-session-state-3136
Duke/hindsight:fix/coding-agents-project-resolution-3110
Duke/hindsight:fix-memory-links-lock-order-3396
Duke/hindsight:blog/oss-memory-date-0811
Duke/hindsight:blog/open-source-memory-systems
Duke/hindsight:fix/concurrent-append-document-race
Duke/hindsight:integration/agent-plugin
Duke/hindsight:feat/per-bank-store-capabilities-on-main
Duke/hindsight:fix/retain-batch-shared-document-id-3363
Duke/hindsight:fix-azure-openai-docs
Duke/hindsight:feat/pluggable-memories-provider
Duke/hindsight:fix/coding-agents-compact-summary-3379
Duke/hindsight:fix/list-banks-bank-id-nameerror
Duke/hindsight:docs-retain-every-turns-scope
Duke/hindsight:fix/coding-agents-harness-transport-3023
Duke/hindsight:feat/coding-agents-retain-tags-3269
Duke/hindsight:feat/per-bank-store-capabilities
Duke/hindsight:blog/writenode-continuity
Duke/hindsight:fix/db-free-liveness-probe-3329
Duke/hindsight:fix/entity-name-whitespace-normalization
Duke/hindsight:investigate-delete-bank-dic-deadlock
Duke/hindsight:docs-changelog-0.9.0
Duke/hindsight:revert-pr-3177
Duke/hindsight:deploy-pointer/v0.8.4-recall-toggles
Duke/hindsight:coding-agents-installer-ui
Duke/hindsight:feat/per-bank-recall-pipeline-toggles
Duke/hindsight:feat/template-recommended-integrations
Duke/hindsight:fix/vecidx-migration-test-relative-revision
Duke/hindsight:fix/litellm-darwin-marker
Duke/hindsight:feat/hermes-bank-templates
Duke/hindsight:feat/supersede-notice-old-plugins
Duke/hindsight:fix/stale-global-vector-index-cleanup
Duke/hindsight:feat/legacy-endpoint-codex
Duke/hindsight:fix/litellm-macos-install
Duke/hindsight:deploy-pointer/v0.8.4-entity-label-fix
Duke/hindsight:fix/consolidation-source-language
Duke/hindsight:blog/per-user-multi-tenant-memory
Duke/hindsight:chore/drop-memory-links-entity-schema
Duke/hindsight:feat/structured-output-reflect-mental-model
Duke/hindsight:chore/star-history-gh-stars
Duke/hindsight:blog/0-9-0-launch
Duke/hindsight:docs-embed-uvx-cache-2915
Duke/hindsight:feat/hindsight-coding-agents
Duke/hindsight:blog/evaluate-cover-v4
Duke/hindsight:blog/evaluate-agent-memory
Duke/hindsight:feat/openclaw-prefer-observations-2977
Duke/hindsight:fix/bank-last-write-timestamp
Duke/hindsight:blog/copilot-date-0730
Duke/hindsight:fix/copilot-cli-1.0.76-transcript-parser
Duke/hindsight:fix/update-memory-unit-off-connection-embed
Duke/hindsight:fix/db-conn-not-held-across-embed-2434
Duke/hindsight:fix/deprecate-hindsight-hermes-plugin-3057
Duke/hindsight:feat/knowledge-pages-okf
Duke/hindsight:chore/bump-pg0-0.15.0
Duke/hindsight:blog/github-copilot-cli-memory
Duke/hindsight:fix/bank-profile-deadlock-retry
Duke/hindsight:docs-changelog-0.8.6
Duke/hindsight:fix/tailwind-v4-dark-variant
Duke/hindsight:fix/python-mental-model-query-2975
Duke/hindsight:feat-worker-per-type-slot-limits
Duke/hindsight:blog/migrate-vector-database
Duke/hindsight:fix/whole-bank-import-consolidation-lifecycle-2965
Duke/hindsight:docs-zapier-remove-memdefense-trigger
Duke/hindsight:docs-worker-slot-reservation-clarify
Duke/hindsight:fix/batch-retain-orphaned-parent-2985
Duke/hindsight:fix/cp-audit-observations-per-bank-gating
Duke/hindsight:docs-openclaw-wiki-bridge-note
Duke/hindsight:fix/oracle-ci-disk-space
Duke/hindsight:fix/litellm-193-python314
Duke/hindsight:feature/last-recalled-at-and-bulk-delete
Duke/hindsight:feat/extension-bank-scoped-tables
Duke/hindsight:fix/delta-refresh-safety-margin-watermark
Duke/hindsight:feat/store-document-text-per-bank
Duke/hindsight:chore/next-pypdf-postcss-highs
Duke/hindsight:chore/npm-highs
Duke/hindsight:fix/regen-openapi-skill
Duke/hindsight:fix/mental-model-refresh-initialized-guard
Duke/hindsight:feat/list-memory-units-filters
Duke/hindsight:chore/python-highs-pillow-gitpython-pyasn1
Duke/hindsight:integration/agentos
Duke/hindsight:chore/bump-nltk-highs
Duke/hindsight:chore/bump-adm-zip-high
Duke/hindsight:fix/cline-cli-hooks
Duke/hindsight:fix/consolidation-strict-schema
Duke/hindsight:feat/audit-log-enabled-per-bank
Duke/hindsight:chore/remove-dead-advisory-lock-helper
Duke/hindsight:feat/server-llm-config
Duke/hindsight:fix/format-test-query-analyzer
Duke/hindsight:feat/pg0-url-credentials
Duke/hindsight:fix/query-analyzer-strongest-date
Duke/hindsight:fix/routines-single-schema-2638
Duke/hindsight:fix/llm-trace-lifecycle-not-string-matching
Duke/hindsight:feat/reflect-step-cache
Duke/hindsight:feat/hermes-open-stack-blog
Duke/hindsight:chore/bump-mcp-nltk-highs
Duke/hindsight:guides/integration-memory-guides
Duke/hindsight:chore/pydantic-settings-and-root-highs
Duke/hindsight:fix/openrouter-mock-cached-tokens
Duke/hindsight:fix/reflect-done-tool-max-tokens
Duke/hindsight:fix/harden-fact-extraction-quality-judges
Duke/hindsight:fix/test-api-torch-inductor-double-register
Duke/hindsight:feat/bank-strategy-blog
Duke/hindsight:chore/dependabot-mediums
Duke/hindsight:chore/remaining-high-alerts
Duke/hindsight:fix/omnigent-conversation-bank-claim
Duke/hindsight:chore/pipecat-1x-security
Duke/hindsight:blog/omnigent-persistent-memory
Duke/hindsight:fix/fail-on-extraction-errors-2700
Duke/hindsight:fix/embed-target-sibling-unconditional-2676
Duke/hindsight:fix/oracle-session-schema-tests-2708
Duke/hindsight:fix/batch-json-parse-recovery-2701
Duke/hindsight:fix/gemini-batch-grammar-enforcement-2699
Duke/hindsight:feat/minify-llm-json-output
Duke/hindsight:fix/backfill-vector-indexes-2645
Duke/hindsight:devin-desktop-multibank-0.2.0
Duke/hindsight:fix/retain-doc-entity-resolution
Duke/hindsight:fix/control-plane-bank-name-display
Duke/hindsight:fix/maintenance-routines-nonpublic
Duke/hindsight:fix/control-plane-documents-search-q
Duke/hindsight:blog/shared-memory-across-ai-tools
Duke/hindsight:blog/aider-persistent-memory
Duke/hindsight:feat/audit-per-bank-gate
Duke/hindsight:deploy-pointer/v0.8.4-4xx-dump
Duke/hindsight:blog/hermes-self-improving
Duke/hindsight:fix/claude-code-recall-primary-dedup
Duke/hindsight:docs-oracle-setup-gotchas
Duke/hindsight:fix-oracle-session-schema-await
Duke/hindsight:docs-oracle-setup-guide
Duke/hindsight:feat/strip-fences-json-fallback
Duke/hindsight:fix/skill-mirror-bm25-sync
Duke/hindsight:feat/db-max-parallel-workers-per-gather
Duke/hindsight:fix/markitdown-non-bytes-buffer
Duke/hindsight:blog/eve-auto-memory
Duke/hindsight:integration/eve-retain-assistant-default
Duke/hindsight:feat/zcode-integration
Duke/hindsight:perf-graph-maintenance-contention
Duke/hindsight:feat/eve-auto-memory
Duke/hindsight:blog/architxt-hindsight-temporal-mosaic
Duke/hindsight:chore/devin-desktop-cover
Duke/hindsight:blog/devin-desktop-persistent-memory
Duke/hindsight:feat/opencode-coding-plugin
Duke/hindsight:feat/distributed-bank-stats-cache
Duke/hindsight:blog/eve-persistent-memory
Duke/hindsight:chore/remove-lazy-reranker-flag
Duke/hindsight:chore/llm-4xx-request-dump-pr
Duke/hindsight:fix/llm-timeout-propagation-2452
Duke/hindsight:fix/fact-extraction-error-message
Duke/hindsight:fix/recall-min-scores-ts-wrapper
Duke/hindsight:chore/regen-docs-skill-references
Duke/hindsight:blog/entity-resolution-agent-memory
Duke/hindsight:feat/hindsight-fs-mental-models
Duke/hindsight:feat/stats-include-entity-links-optout
Duke/hindsight:fix/main-ci-unblock
Duke/hindsight:blog/zapier-persistent-memory
Duke/hindsight:feat/mental-model-scheduled-refresh
Duke/hindsight:fix/relative-time-unit-labels
Duke/hindsight:refactor/llm-provider-pure-constructor
Duke/hindsight:feat/eve-integration
Duke/hindsight:blog/structuring-chat-logs
Duke/hindsight:blog/vercel-ai-sdk-persistent-memory
Duke/hindsight:investigate/test-api-torch-docstring-flake
Duke/hindsight:fix/warn-unstable-worker-id-docker-2359
Duke/hindsight:chore/sync-embed-env-example
Duke/hindsight:chore/regen-docs-skill-atlas
Duke/hindsight:fix/recall-trace-phase-coverage-2361
Duke/hindsight:fix/rust-cli-u64-limit-offset
Duke/hindsight:feat/propagate-cached-thoughts-tokens
Duke/hindsight:blog/hermes-desktop-memory-provider
Duke/hindsight:fix/async-op-submit-bank-not-found
Duke/hindsight:docs-hermes-desktop-config
Duke/hindsight:feat/llm-failover-provider
Duke/hindsight:temp/cloud-gemini-audit
Duke/hindsight:chore/dependabot-diskcache
Duke/hindsight:chore/dependabot-dify-requests
Duke/hindsight:fix/configurable-max-upload-2313
Duke/hindsight:blog/openhands-persistent-memory
Duke/hindsight:fix/test-api-vchordrq-shard-contamination
Duke/hindsight:fix/structured-chunk-size-retain-2301
Duke/hindsight:chore/dependabot-medium-low
Duke/hindsight:blog/agent-framework-persistent-memory
Duke/hindsight:fix/agrasandhany-github-icon
Duke/hindsight:blog/freshness-aware-memory
Duke/hindsight:fix/subbatch-multichunk-test-xdist-group
Duke/hindsight:chore/fix-dependabot-critical-high
Duke/hindsight:fix/integrations-json-trailing-comma
Duke/hindsight:fix/docs-observation-freshness-trend
Duke/hindsight:fix/subbatch-multichunk-chunk-loss
Duke/hindsight:chore/disable-dependabot
Duke/hindsight:feat/python-client-get-version
Duke/hindsight:feat/mission-sandbox-tool
Duke/hindsight:feat/precheck-content-length
Duke/hindsight:integration/composio
Duke/hindsight:revert/poller-fallback-pr1666
Duke/hindsight:revert/stale-pending-schema-routines-1666
Duke/hindsight:feat/tags-match-exact-2159
Duke/hindsight:integration/omnigent
Duke/hindsight:feat/zapier-integration
Duke/hindsight:blog/gemini-spark-persistent-memory
Duke/hindsight:blog/cursor-persistent-memory
Duke/hindsight:bench/swebench-cross-task-memory-study
Duke/hindsight:docs-blog-0.8.2-memory-defense
Duke/hindsight:fix/webhook-event-types-doc
Duke/hindsight:fix/hierarchical-config-count-observation-scope
Duke/hindsight:fix/get-entity-observations-traversal
Duke/hindsight:fix/doc-example-memories-flake
Duke/hindsight:feat/agent-framework-integration
Duke/hindsight:fix-gemini-spark-icon
Duke/hindsight:docs-superagent-prerequisites
Duke/hindsight:blog/superagent-memory-safety
Duke/hindsight:chore/remove-broken-gitcgr-badge
Duke/hindsight:rename-haystack-memory-wrapper
Duke/hindsight:fix-memories-observation-history-stale-id
Duke/hindsight:blog/flowise-persistent-memory
Duke/hindsight:feat/memory-curation
Duke/hindsight:fix/cursor-cli-community-attribution
Duke/hindsight:fix/obsidian-review-fixes
Duke/hindsight:feat/memory-defense-regex
Duke/hindsight:fix/npm-publish-409-guard
Duke/hindsight:blog/fastest-growing-oss-ai-memory
Duke/hindsight:fix/obsidian-mirror-auth-override
Duke/hindsight:fix/cline-icon-real-logo
Duke/hindsight:blog/cline-persistent-memory
Duke/hindsight:feat/cursor-cli-pip-installer
Duke/hindsight:chore/lint-integration-test-drift
Duke/hindsight:feat/admin-surface
Duke/hindsight:feat/skip-document-text-2061
Duke/hindsight:feat/memory-defense-extension
Duke/hindsight:chore/ruff-format-tests
Duke/hindsight:feat/cursor-integration
Duke/hindsight:feat/cline-integration
Duke/hindsight:blog/add-truncate-markers
Duke/hindsight:feat/haystack-integration
Duke/hindsight:fix/cursor-cli-gallery-entry
Duke/hindsight:docs-remove-old-versions
Duke/hindsight:harden/llm-judge-flakiness
Duke/hindsight:feat/integrations-json-single-source
Duke/hindsight:feat/perf-recall-temporal-suite
Duke/hindsight:fix/opencode-cloud-default-and-e2e
Duke/hindsight:docs-groq-free-tier-not-suitable
Duke/hindsight:fix/reflect-mental-model-short-circuit
Duke/hindsight:fix/ci-zeroentropy-and-client-drift
Duke/hindsight:fix/unify-ensure-bank
Duke/hindsight:feat/llm-strict-schema-all-providers
Duke/hindsight:feat/consolidation-dedup-default-on
Duke/hindsight:feat/llm-trace-enabled-by-default
Duke/hindsight:deploy-pointer/perf-fixes-2026-06-03
Duke/hindsight:feat/bank-stats-ttl-cache
Duke/hindsight:feat/gemini-context-cache
Duke/hindsight:feat/recall-strategy-boost
Duke/hindsight:fix/temporal-recall-candidate-limit
Duke/hindsight:fix/oracle-retain-document-lock
Duke/hindsight:fix/observation-consolidation-duplication
Duke/hindsight:fix/1707-vchord-bm25-gate-per-source-cap
Duke/hindsight:blog/entity-labels-automatic-tagging
Duke/hindsight:feat/llm-request-tracing
Duke/hindsight:chore/bump-next-16.2.6
Duke/hindsight:docs-release-0-7-2
Duke/hindsight:fix/cp-pin-next-16-2-5
Duke/hindsight:fix/1918-docker-docs-drop-rm
Duke/hindsight:blog/hermes-hindsight-windows-setup
Duke/hindsight:chore/dev-setup-script
Duke/hindsight:feat/google-adk-integration
Duke/hindsight:feat/flowise-integration
Duke/hindsight:fix/pg-upgrade-sqlalchemy-21
Duke/hindsight:fix/backup-restore-missing-tables
Duke/hindsight:fix/consolidation-dedup-pending-1842
Duke/hindsight:fix/1888-subbatch-chunk-index-collision
Duke/hindsight:fix/memory-links-to-unit-id-fk-race-1882
Duke/hindsight:feat/mission-sandbox
Duke/hindsight:fix/1796-bump-pg0-stop-wait
Duke/hindsight:feat/dynamic-enum-tags
Duke/hindsight:fix/consolidation-scope-locked-parallelism
Duke/hindsight:blog/hindsight-15k-stars
Duke/hindsight:fix/worker-retry-knobs
Duke/hindsight:fix/document-body-partial-replace-1838
Duke/hindsight:fix/consolidation-propagate-requeue-failure-1842
Duke/hindsight:ci/shard-test-api
Duke/hindsight:fix/consolidation-retry-backoff-base-1842
Duke/hindsight:fix/1833-retain-swallows-transient-extraction-error
Duke/hindsight:followup/bound-entity-resolution-fixes
Duke/hindsight:chore/move-tests-out-of-src
Duke/hindsight:fix/reranker-passthrough-normalization
Duke/hindsight:feat/vapi-integration
Duke/hindsight:test/reflect-tag-groups-propagation
Duke/hindsight:chore/regenerate-docs-skill-after-0.7.1
Duke/hindsight:feat/gemini-spark-integration-clean
Duke/hindsight:feat/grok-build-integration
Duke/hindsight:fix/claude-code-provider-config-isolation
Duke/hindsight:release/0.7.1-blog
Duke/hindsight:docs-docker-compose-local-llm-sidecar
Duke/hindsight:feat/consolidation-bank-priority
Duke/hindsight:fix/consolidation-retry-dedup-by-bank
Duke/hindsight:feat/configurable-reranker-timeout
Duke/hindsight:chore/update-gemini-model-recommendations
Duke/hindsight:feat/ui-markdown-rendering-improvements
Duke/hindsight:blog/openclaw-codebase-memory
Duke/hindsight:fix/operations-dropdown-graph-maintenance
Duke/hindsight:docs-0.7.0-release-notes
Duke/hindsight:fix/mock-llm-for-core-tests
Duke/hindsight:chore/update-gemini-embedding-model
Duke/hindsight:feat/async-link-recompute-on-delete
Duke/hindsight:chore/zeroentropy-embeddings-cleanup
Duke/hindsight:feat/i18n-control-plane
Duke/hindsight:fix/stabilize-llm-flaky-tests
Duke/hindsight:fix/claude-code-mcp-crlf-and-knowledge-tools
Duke/hindsight:perf-derive-entity-links-from-unit-entities
Duke/hindsight:feat/1752-access-log-env-var
Duke/hindsight:feat/paradedb-pg-search-bm25
Duke/hindsight:feat/paperclip-user-scoped-memory
Duke/hindsight:multilingual-bm25
Duke/hindsight:fix/1749-anthropic-temperature
Duke/hindsight:feat/1625-targeted-consolidation
Duke/hindsight:fix/docs-claude-code-docker-recipe
Duke/hindsight:feat/1706-clear-mental-model
Duke/hindsight:fix/cp-access-cookie-signature
Duke/hindsight:bug/1558-fix
Duke/hindsight:fix/ollama-cloud-provider
Duke/hindsight:bug/1558-multivalue-entity-tags-mismatch
Duke/hindsight:fix/docs-database-url-and-tip-code-css
Duke/hindsight:fix/graph-payload-gzip
Duke/hindsight:fix/escape-braces-all-missions
Duke/hindsight:fix/mental-model-history-cap
Duke/hindsight:docs-chat-cloud-first
Duke/hindsight:docs-dify-cloud-first
Duke/hindsight:docs-n8n-cloud-first
Duke/hindsight:docs-agno-cloud-first
Duke/hindsight:docs-agentcore-cloud-first
Duke/hindsight:docs-codex-cloud-first
Duke/hindsight:docs-pydantic-ai-cloud-first
Duke/hindsight:docs-hermes-cloud-first
Duke/hindsight:docs-pipecat-cloud-first
Duke/hindsight:docs-strands-cloud-first
Duke/hindsight:docs-crewai-cloud-first
Duke/hindsight:blog/agent-memory-consolidation
Duke/hindsight:fix/consolidation-mission-brace-escape
Duke/hindsight:fix/issue-1637-codex-token-refresh
Duke/hindsight:docs-worker-id-quickstart
Duke/hindsight:blog/hindsight-cloud-goes-global
Duke/hindsight:docs-changelog-openai-agents-0.1.1
Duke/hindsight:docs-blog-author-0-6-2-main
Duke/hindsight:docs-changelog-0.6.2
Duke/hindsight:blog/opencode-onboarding-memory
Duke/hindsight:feat/weighted-rrf
Duke/hindsight:fix/ci-uv-frozen-env
Duke/hindsight:fix/mental-models-subtype-backfill-1553
Duke/hindsight:mental-model-history-cap-on-deploy-pointer
Duke/hindsight:fix/lint-frozen-ci
Duke/hindsight:fix/migration-oid-race
Duke/hindsight:security/bump-litellm-root
Duke/hindsight:security/bump-high-critical-remaining
Duke/hindsight:security/bump-urllib3-integrations
Duke/hindsight:security/bump-deps-may-2026
Duke/hindsight:fix/ci-paperclip-openclaw
Duke/hindsight:blog-windows-china-local-deployment
Duke/hindsight:fix/strands-client-lifecycle-1387
Duke/hindsight:fix/credit-check-before-body-parse
Duke/hindsight:blog/how-hindsight-scales
Duke/hindsight:fix/claude-code-mcp-get-page-content
Duke/hindsight:fix/typescript-client-version-tsup-define
Duke/hindsight:perf-locomo-curated-conversations
Duke/hindsight:fix/regenerate-generated-files
Duke/hindsight:docs-add-zai-provider
Duke/hindsight:fix/cp-access-key-improvements
Duke/hindsight:fix/claude-code-mcp-stdout-leak
Duke/hindsight:fix/propagate-sub-batch-error-messages
Duke/hindsight:fix/readme-bind-mount-uid
Duke/hindsight:fix-openclaw-allowlist-trust
Duke/hindsight:fix/daemon-posix-spawn-mps
Duke/hindsight:feat/claude-code-worktree-bank-mapping
Duke/hindsight:fix-openclaw-setup-reuse-existing
Duke/hindsight:blog/n8n-persistent-memory
Duke/hindsight:fix/unbounded-structured-retry
Duke/hindsight:fix-openclaw-allow-conversation-access
Duke/hindsight:fix/n8n-remove-client-dep
Duke/hindsight:feat/scope-progress-stats-via-routine
Duke/hindsight:fix-openclaw-knowledge-tools-config
Duke/hindsight:feat/map-entity-labels
Duke/hindsight:ci/cosign-sign-on-release
Duke/hindsight:fix/ci-flaky-tests
Duke/hindsight:blog/claude-code-subagents-shared-memory
Duke/hindsight:ci/cosign-sign-images
Duke/hindsight:feat/cli-retain-files-strategy
Duke/hindsight:ci/n8n-npm-provenance
Duke/hindsight:chore/stabilize-ci
Duke/hindsight:docs-claude-code-knowledge-subagents
Duke/hindsight:blog/tap-health-customer-story
Duke/hindsight:fix/meta-package-pin-slim
Duke/hindsight:fix/claude-code-mcp-bootstrap
Duke/hindsight:feat/openclaw-perf-timing-and-cleanup
Duke/hindsight:feat/improve-create-agent-skill
Duke/hindsight:feat/read-replica-pool
Duke/hindsight:fix/openclaw-mission-and-retain-queue
Duke/hindsight:chore/remove-sda-cli
Duke/hindsight:fix/retain-memory-pressure
Duke/hindsight:release-notes/0.6.0
Duke/hindsight:temp/cloud-with-pr-1440
Duke/hindsight:fix/verify-generated-files
Duke/hindsight:release/claude-code-0.6.0
Duke/hindsight:feat/claude-code-knowledge-tools
Duke/hindsight:fix/dify-package-name
Duke/hindsight:feat/dify-integration
Duke/hindsight:chore/llm-acceptance-tests
Duke/hindsight:fix/remove-pr-review-ci-trigger
Duke/hindsight:fix/n8n-integration-followup
Duke/hindsight:fix/worker-stats-marker-table
Duke/hindsight:fix/broken-tests-on-main
Duke/hindsight:chore/test-suite-improvements
Duke/hindsight:blog/agent-harness-needs-memory
Duke/hindsight:feat/self-driving-agents-claude-code
Duke/hindsight:fix/embed-daemon-scripts-dir
Duke/hindsight:fix/mcp-recall-tag-groups
Duke/hindsight:fix/worker-windows-signal-handler
Duke/hindsight:fix/daemon-host-override
Duke/hindsight:fix/regenerate-openapi-time-field
Duke/hindsight:fix/memory-links-deferred-fk
Duke/hindsight:fix/ts-client-missing-params
Duke/hindsight:cleanup/daemon-detach-popen-tidy
Duke/hindsight:fix/async-batch-retain-test-cleanup
Duke/hindsight:fix/webhook-schema-context
Duke/hindsight:fix/oracle-baseline-check-constraints
Duke/hindsight:feat/n8n-integration
Duke/hindsight:fix/embed-provider-default-model-1360
Duke/hindsight:blog/smolagents-memory-tools
Duke/hindsight:feat/logfire-tracing-guide
Duke/hindsight:fix/bankMission-docs-1353
Duke/hindsight:feat/nemoclaw-sda
Duke/hindsight:fix/codex-default-model-1344
Duke/hindsight:feat/oracle-alembic-migrations
Duke/hindsight:chore/add-oracle-docs
Duke/hindsight:fix/atomic-batch-retain-parent-and-children
Duke/hindsight:feat/pydantic-ai-logfire
Duke/hindsight:blog/llamaparse-integration
Duke/hindsight:feat/android-termux-poc
Duke/hindsight:chore/sync-docs-0.5
Duke/hindsight:fix/eliminate-resultrow-wrapping
Duke/hindsight:feat/wiki-tools
Duke/hindsight:chore/remove-stray-files-from-main
Duke/hindsight:fix/pin-cryptography-below-47
Duke/hindsight:fix/bank-stats-test-regression
Duke/hindsight:fix/restore-exact-056-pg-queries
Duke/hindsight:docs-scoring-ranking-deep-dive
Duke/hindsight:feat/recall-perf-http-mode
Duke/hindsight:fix/oracle-pr-followup
Duke/hindsight:feature/database-abstraction-clean
Duke/hindsight:fix/broken-cli-guide-link
Duke/hindsight:feat/agentcore-integration
Duke/hindsight:feat/pipecat-blog
Duke/hindsight:test/hermes-smoke-gpt4o
Duke/hindsight:test/hermes-smoke
Duke/hindsight:release/v0.5.5-changelog-blog
Duke/hindsight:feat/mental-models-list-view
Duke/hindsight:fix/openai-compat-skip-auto-tool-choice
Duke/hindsight:fix/llama-parse-followup
Duke/hindsight:fix/simplify-json-schema-for-ollama
Duke/hindsight:feature/database-abstraction
Duke/hindsight:feat/llama-parse-parser
Duke/hindsight:fix/get-bank-profile-no-auto-create
Duke/hindsight:feat/agent-procedural-memory
Duke/hindsight:docs-memory-requirements
Duke/hindsight:fix/mcp-server-version
Duke/hindsight:feat/chatgpt-perplexity-integrations
Duke/hindsight:chore/lint-all-npm-packages
Duke/hindsight:fix/consolidation-memory-fanout
Duke/hindsight:fix/openclaw-default-main-session-retention
Duke/hindsight:feat/pipecat-integration
Duke/hindsight:blog/openai-perplexity-mcp-integration
Duke/hindsight:fix/daemon-prefer-local-api
Duke/hindsight:fix/main-test-regressions
Duke/hindsight:fix/docs-mdx-escape-braces
Duke/hindsight:feat/cohere-output-dimensions
Duke/hindsight:fix/litellm-streaming-crash
Duke/hindsight:blog/fix-docker-quickstart
Duke/hindsight:feat/document-chunks-reprocess-ui
Duke/hindsight:blog/your-agent-is-not-forgetful
Duke/hindsight:seo/general-agent-memory-guides-2026-04-23
Duke/hindsight:fix/expose-processing-cancelled-status
Duke/hindsight:feat/operation-recovery-and-hide-parents
Duke/hindsight:fix/external-postgres-async-url
Duke/hindsight:fix/mcp-remove-delete-memory
Duke/hindsight:fix/claude-code-list-tool-results
Duke/hindsight:fix/claude-code-compaction-overwrites
Duke/hindsight:fix/locomo-defaults
Duke/hindsight:feat/perf-test-add-locomo
Duke/hindsight:feat/retain-processed-content-tokens
Duke/hindsight:feat/operation-response-retry-fields
Duke/hindsight:blog/hindsight-10k-stars-date-fix
Duke/hindsight:blog/hindsight-10k-stars-celebration
Duke/hindsight:feat/per-operation-slot-reservations
Duke/hindsight:chore/perf-test-large-default
Duke/hindsight:fix/perf-test-ci
Duke/hindsight:feat/system-perf-tests
Duke/hindsight:feat/db-statement-timeout
Duke/hindsight:release-0.5.4-notes
Duke/hindsight:fix/delta-mode-time-scoped-recall
Duke/hindsight:fix/doc-preserve-created-at
Duke/hindsight:fix/embedded-daemon-crash-recovery
Duke/hindsight:fix/reflect-directive-leak
Duke/hindsight:fix/opencode-lower-retain-default
Duke/hindsight:fix/delta-upsert-chunk-cleanup
Duke/hindsight:blog/guide-cover-images-apr20
Duke/hindsight:fix/worker-scan-before-claim
Duke/hindsight:fix/reflect-mission-identity-framing
Duke/hindsight:fix/mcp-update-bank-config-fields
Duke/hindsight:blog/opencode-persistent-memory
Duke/hindsight:seo/guide-batch-openclaw-hermes-memory
Duke/hindsight:blog/memory-batch-claude-paperclip-superagent-agentcore
Duke/hindsight:blog/superagent-safe-agent-memory
Duke/hindsight:blog/paperclip-persistent-memory
Duke/hindsight:blog/claude-code-persistent-memory
Duke/hindsight:feat/disable-default-daemon-idle-timeout
Duke/hindsight:fix/verify-connection-soft-fail
Duke/hindsight:feat/admin-worker-status-decommission-all
Duke/hindsight:fix/list-operations-items-count
Duke/hindsight:fix/ai-sdk-reflect-type-drift
Duke/hindsight:feat/auto-recharge-v2-base
Duke/hindsight:fix/memory-engine-defer-passthrough
Duke/hindsight:blog/openai-agents-persistent-memory
Duke/hindsight:fix/openai-agents-review-followup
Duke/hindsight:feat/openai-agents-integration
Duke/hindsight:rag-mode
Duke/hindsight:cherry-pick-recall-budget
Duke/hindsight:fix/worker-advisory-lock-contention
Duke/hindsight:feat/consolidation-max-memories-per-round
Duke/hindsight:fix/reduce-default-llm-retries
Duke/hindsight:fix/migration-chain-0422-to-05x
Duke/hindsight:fix/ai-sdk-client-mismatch
Duke/hindsight:feat/seo-guides-section
Duke/hindsight:blog/constellation-view
Duke/hindsight:feat/mental-model-delta-mode
Duke/hindsight:feat/configurable-recall-budget
Duke/hindsight:feat/extension-defer-operation
Duke/hindsight:general-memory-guides-batch2-2026-04-16
Duke/hindsight:feat/failed-consolidation-ui
Duke/hindsight:fix/openclaw-retain-append-or-turn
Duke/hindsight:fix/submit-task-idempotent-skip
Duke/hindsight:test/file-retain-timestamp-event-date-mapping
Duke/hindsight:feat/openclaw-agent-installer
Duke/hindsight:feat/mental-model-history-reflect-snapshot
Duke/hindsight:fix/consolidation-delete-race
Duke/hindsight:fix/worker-tenant-fair-rotation
Duke/hindsight:general-memory-guides-2026-04-15
Duke/hindsight:openclaw-memory-guides-2026-04-15
Duke/hindsight:feat/paperclip-plugin-replace
Duke/hindsight:seo/comparison-openclaw-local-vs-cloud-memory-setup-with-hindsight
Duke/hindsight:seo/guide-control-recall-injection-in-openclaw-with-hindsight
Duke/hindsight:seo/guide-openclaw-per-user-memory-across-channels-setup
Duke/hindsight:feat/log-tenant-and-json-allowlist
Duke/hindsight:investigate/mental-model-max-tokens
Duke/hindsight:fix/bank-id-url-encoding
Duke/hindsight:docs-0-5-2-screenshots
Duke/hindsight:release/0.5.2-notes
Duke/hindsight:openclaw-session-scoped-document-id
Duke/hindsight:feat/entity-constellation-graph
Duke/hindsight:fix/consolidation-retry-cleanup
Duke/hindsight:chore/shared-lint-integrations
Duke/hindsight:seo/guide-debug-hermes-memory-not-recalling-context
Duke/hindsight:seo/guide-hermes-memory-modes-with-hindsight-hybrid-context-tools
Duke/hindsight:seo/guide-migrate-hindsight-hermes-to-native-hermes-memory
Duke/hindsight:fix/openclaw-agent-banking-skip-reasons
Duke/hindsight:fix/opencode-cleanup-debug-logs
Duke/hindsight:feat/bank-stats-ui
Duke/hindsight:docs-opencode-install-and-cloud
Duke/hindsight:blog/openclaw-plugin-06
Duke/hindsight:fix/flaky-retain-load-tests
Duke/hindsight:fix/user-agent-headers-1041
Duke/hindsight:feat/mental-model-recall-controls
Duke/hindsight:feat/op-dialog-raw-payload-and-doc-ids
Duke/hindsight:feat/worker-pending-breakdown
Duke/hindsight:blog/update-openclaw-post-051
Duke/hindsight:feat/reflect-facts-only
Duke/hindsight:feat/architect-skill-only
Duke/hindsight:fix/opencode-plugin-bugs
Duke/hindsight:blog/fintech-customer-story-ming
Duke/hindsight:feat/openclaw-retain-json-format
Duke/hindsight:fix/openclaw-setup-wizard-accept-token-value
Duke/hindsight:feat-siliconflow-reranker
Duke/hindsight:fix/integration-lockfile-guard
Duke/hindsight:fix/854-openclaw-channel-id-provider-fallback
Duke/hindsight:feat/openclaw-hindsight-cloud
Duke/hindsight:docs-mental-model-tags-clarify
Duke/hindsight:hindsight-wt5-wt1-wt1
Duke/hindsight:fix/994-jina-mlx-import-error
Duke/hindsight:fix/embed-macos-force-cpu-regression
Duke/hindsight:fix/cli-surface-error-body
Duke/hindsight:docs-audit-logging-944
Duke/hindsight:feat/architect-skill
Duke/hindsight:fix/chunk-id-collision-977-980
Duke/hindsight:fix/978-azure-gpt5-max-completion-tokens
Duke/hindsight:blog/templates-hub-0-5-0
Duke/hindsight:rfc/self-improving-skills
Duke/hindsight:fix/cloudflare-oauth-proxy-tests-and-hardening
Duke/hindsight:fix/reflect-internal-recall-billing
Duke/hindsight:refactor/openclaw-secretref-config
Duke/hindsight:feat/opencode-recall-tags
Duke/hindsight:feat/default-bank-template-env-var
Duke/hindsight:feat/cli-complete-openapi-coverage
Duke/hindsight:fix/retain-ann-seeds-pgbouncer-temp-table
Duke/hindsight:blog/agno-persistent-memory
Duke/hindsight:release-notes/0.5.0
Duke/hindsight:blog/adding-memory-to-codex-with-hindsight
Duke/hindsight:fix/local-llm-not-in-all
Duke/hindsight:fix/mcp-retain-agent-name-823
Duke/hindsight:feat/retain-append-mode
Duke/hindsight:feat/openrouter-support
Duke/hindsight:feat/recall-prompt-temporal-fields
Duke/hindsight:fix/litellm-sdk-encoding-format
Duke/hindsight:security/bump-vite-integrations
Duke/hindsight:security/bump-lodash-defu
Duke/hindsight:feat/paperclip-plugin
Duke/hindsight:fix/guest-post-remove-cloud-tag
Duke/hindsight:blog/one-memory-for-every-ai-tool
Duke/hindsight:fix/graph-entity-fanout-cap
Duke/hindsight:security/bump-litellm-1.83.0
Duke/hindsight:fix/mcp-uuid-validation-sync-retain
Duke/hindsight:test/fix-875-event-date-none
Duke/hindsight:docs-entity-label-filtering-856-v2
Duke/hindsight:release/paperclip-0.1.1
Duke/hindsight:feat/opencode-integration
Duke/hindsight:fix/otel-bank-id-cardinality
Duke/hindsight:fix/paperclip-integration-review-fixes
Duke/hindsight:fix/mcp-string-coercion-849
Duke/hindsight:fix/query-analyzer-dateparser-crash
Duke/hindsight:feat/custom-llm-endpoint-wizard
Duke/hindsight:fix/ci-failures
Duke/hindsight:blog/beam-sota
Duke/hindsight:feat/bank-templates
Duke/hindsight:feat/mental-model-detail-param
Duke/hindsight:fix/daemon-port-conflict-843
Duke/hindsight:blog/beam-hermes-native-provider
Duke/hindsight:feat/paperclip-integration
Duke/hindsight:fix/clear-memories-preserves-bank
Duke/hindsight:update/hermes-memory-provider-arch
Duke/hindsight:fix/streaming-retain-regressions
Duke/hindsight:fix/flaky-llm-tests
Duke/hindsight:fix/remaining-dependabot-alerts
Duke/hindsight:fix/retain-deadlock-prevention
Duke/hindsight:fix/per-bank-vector-index-type
Duke/hindsight:feat/constellation-view
Duke/hindsight:fix/security-dependency-updates
Duke/hindsight:feat/autogen-integration
Duke/hindsight:blog/version-0-4-22
Duke/hindsight:refactor/remove-llm-classmethods
Duke/hindsight:fix/mental-model-refresh-tag-filtering
Duke/hindsight:blog/adding-memory-to-openclaw-with-hindsight
Duke/hindsight:blog/multi-org-credit-transfers
Duke/hindsight:fix/consolidation-observation-quality
Duke/hindsight:ci/approval-based-external-pr-testing
Duke/hindsight:ci/safe-to-test-pr-reporting
Duke/hindsight:feat/code-review-skill
Duke/hindsight:hindsight-wt5-wt1
Duke/hindsight:fix/pg0-random-port-tests
Duke/hindsight:ci/fork-pr-safe-to-test
Duke/hindsight:fix/openclaw-init-guard-followup
Duke/hindsight:seo/integration-page-meta-descriptions
Duke/hindsight:blog/team-shared-memory-ai-coding-agents
Duke/hindsight:fix/codex-installer-settings-merge
Duke/hindsight:fix/llamaindex-docid-version
Duke/hindsight:doc-zeroentropy-base-url
Duke/hindsight:fix/experience-fact-type-classification
Duke/hindsight:feat/codex-rich-tool-calls
Duke/hindsight:fix/openclaw-plugin-json-trailing-commas
Duke/hindsight:fix/llamaindex-docs-tools-bug
Duke/hindsight:fix/blog-homepage-cloud-posts
Duke/hindsight:blog/mcp-oauth-rename-march30
Duke/hindsight:blog/mcp-oauth-date-march30
Duke/hindsight:blog/mcp-oauth-native
Duke/hindsight:release-notes/0.4.21
Duke/hindsight:breaking-change/remove-bfs-mpfp
Duke/hindsight:refactor/merge-llamaindex-packages
Duke/hindsight:feat/audit-log-duration-ms
Duke/hindsight:fix/mcp-get-probe-claude-code
Duke/hindsight:fix/codex-test-pytest
Duke/hindsight:feat/duration-ms-operations
Duke/hindsight:fix/bank-index-vector-extension
Duke/hindsight:fix/verbose-retain-mission
Duke/hindsight:fix/hermes-sync-hooks
Duke/hindsight:feat/llamaindex-integration
Duke/hindsight:feat/codex-integration
Duke/hindsight:feature/max-observations-per-scope
Duke/hindsight:refactor/embedded-ui-constructor-flags
Duke/hindsight:blog/parallel-hybrid-search
Duke/hindsight:fix/silence-google-genai-logging
Duke/hindsight:fix/migration-bypass-pgbouncer
Duke/hindsight:hotfix/chunk-fk-migration-if-exists
Duke/hindsight:fix/ag2-integration-cleanup
Duke/hindsight:feat/audit-log
Duke/hindsight:fix/stats-endpoint-performance
Duke/hindsight:fix/python-client-bank-config-parity
Duke/hindsight:fix/python-client-pydoc-improvements
Duke/hindsight:feat/openclaw-recall-injection-position
Duke/hindsight:fix/python-client-async-retain
Duke/hindsight:tidy-claude-code-docs
Duke/hindsight:feat/delta-retain
Duke/hindsight:fix/dependabot-security-alerts-2
Duke/hindsight:fix/dependabot-security-alerts
Duke/hindsight:feature/claude-code-retain-tool-calls
Duke/hindsight:feature/claude-code-plugin-session-doc
Duke/hindsight:fix/cp-ui-fixes
Duke/hindsight:fix/hook-registration-v2
Duke/hindsight:fix/windows-compatibility
Duke/hindsight:fix/recall-metadata-null
Duke/hindsight:feat/reflect-source-facts-config
Duke/hindsight:feature/no-llm-provider
Duke/hindsight:fix/hindsight-memory-hook-registration
Duke/hindsight:feat/hermes-config-file
Duke/hindsight:feat/ci-skip-unrelated-jobs
Duke/hindsight:blog/strands-persistent-memory
Duke/hindsight:blog/langgraph-long-term-memory
Duke/hindsight:feat/embed-ui
Duke/hindsight:feature/litellm-llm-provider
Duke/hindsight:fix/hermes-async-handlers
Duke/hindsight:security/exclude-litellm-1.82.8
Duke/hindsight:feat/openclaw-remove-default-models
Duke/hindsight:release-notes/0.4.20
Duke/hindsight:blog/feature-image-benchmark
Duke/hindsight:blog/feature-image-nemoclaw
Duke/hindsight:blog/feature-image-telegram
Duke/hindsight:fix/claude-code-daemon-prestart
Duke/hindsight:doc-claude-telegram
Duke/hindsight:feat/strands-integration
Duke/hindsight:feat/agent-memory-benchmark-launch
Duke/hindsight:fix/claude-code-plugin-install
Duke/hindsight:fix/entity-resolver-memory-leak
Duke/hindsight:doc-newp
Duke/hindsight:feat/unit-tests-new-commits
Duke/hindsight:fix/litellm-inject-memories-no-query
Duke/hindsight:fix/mcp-auth-token-tenant-conflict
Duke/hindsight:fix/langgraph-pypi-readme
Duke/hindsight:fix/retrieval-indeterminate-type
Duke/hindsight:feat/nemoclaw-blog
Duke/hindsight:feat/hindsight-nemoclaw-v2
Duke/hindsight:openclaw
Duke/hindsight:feat/hindsight-nemoclaw
Duke/hindsight:fix/hindsight-api-uvx-scripts
Duke/hindsight:feat/verbatim-extraction-mode
Duke/hindsight:feat/langgraph-integration
Duke/hindsight:feat/integrations-hub
Duke/hindsight:reflect
Duke/hindsight:fix/atomic-async-operation-creation
Duke/hindsight:fix/orphaned-batch-retain-parents
Duke/hindsight:fix/dependabot-security-updates
Duke/hindsight:feature/integrations-scroll-banner
Duke/hindsight:feat/skill-link-validation-and-openapi
Duke/hindsight:feature/code-snippet-parity
Duke/hindsight:fix/entity-id-null-constraint
Duke/hindsight:blog/hermes-memory-agent
Duke/hindsight:bench-changes
Duke/hindsight:fix/verbatim-fact-type
Duke/hindsight:rel0419
Duke/hindsight:deno
Duke/hindsight:checkpoint/20260317-134445-oauth-mcp-local
Duke/hindsight:fix/streamlit-blog-links
Duke/hindsight:fix/streamlit-blog-slug
Duke/hindsight:blog/streamlit-chatbot-memory
Duke/hindsight:fix/dockerfile-copy-lockfile
Duke/hindsight:fix/consolidation-failed-at
Duke/hindsight:feat/agno-integration
Duke/hindsight:feat/hermes-integration
Duke/hindsight:blog/hermes-memory-agent-clean
Duke/hindsight:siuds
Duke/hindsight:blog/n8n-memory-workflows
Duke/hindsight:fix/skill-retain-guidance
Duke/hindsight:feat/reranker-local-perf-docs
Duke/hindsight:fix/backsweep-orphan-memory-units
Duke/hindsight:fix/mcp-accept-header
Duke/hindsight:chore/integrate-skill
Duke/hindsight:fix/gemini-thought-signature
Duke/hindsight:rele0418
Duke/hindsight:tags
Duke/hindsight:fix/slim-smoke-test-and-minimax
Duke/hindsight:feat/slim-package-variants
Duke/hindsight:chore/dependabot-actions
Duke/hindsight:blog/spreading-activation-memory-graphs
Duke/hindsight:fix/litellm-reranker-token-limit
Duke/hindsight:fix/op-cancellation-on-bank-delete
Duke/hindsight:fix/embed-profile-registration
Duke/hindsight:blog/hindsight-cloud-api-key-management
Duke/hindsight:blog/run-hindsight-with-ollama
Duke/hindsight:feat/jina-mlx-reranker
Duke/hindsight:config-max-query-tokens
Duke/hindsight:fix/hnsw-union-all-retrieval
Duke/hindsight:0417
Duke/hindsight:feat/retry-failed-operations
Duke/hindsight:fix/null-bytes-in-file-upload
Duke/hindsight:blog-cloud
Duke/hindsight:blog/hindsight-document-upload
Duke/hindsight:feature/api-startup-rollout-fix
Duke/hindsight:ops-ui
Duke/hindsight:fix/consolidation-mission-override
Duke/hindsight:lmstudio
Duke/hindsight:fix/ensure-embedding-dimension-mental-models
Duke/hindsight:fix/iris-httpx-timeout
Duke/hindsight:fix/alembic-thread-safety
Duke/hindsight:fix/iris-parser-httpx-timeout
Duke/hindsight:fix/gcs-workload-identity
Duke/hindsight:feat/change-document-tags
Duke/hindsight:feat/mental-model-history
Duke/hindsight:feat/observation-history
Duke/hindsight:feat/per-request-file-parser
Duke/hindsight:refactor/remove-dead-code
Duke/hindsight:feat/consolidation-source-facts-token-limits
Duke/hindsight:doc/bank-config-audit
Duke/hindsight:feature/file-upload-hooks
Duke/hindsight:fix/openclaw-tests-and-ci
Duke/hindsight:fix/truncate-long-bank-names
Duke/hindsight:fix/refresh-bank-dropdown-on-open
Duke/hindsight:rel0416
Duke/hindsight:fix/observation-occurred-at-fallback
Duke/hindsight:blog/add-memory-to-openai-application
Duke/hindsight:fix/shorten-transaction-scope
Duke/hindsight:fix/webhook-outbox-schema-rollback
Duke/hindsight:investigate/recall-observations-chunks
Duke/hindsight:fix/graceful-shutdown-timeout
Duke/hindsight:fix/combined-scoring
Duke/hindsight:fix/remove-concurrently-from-migrations
Duke/hindsight:fix/mcp-tool-filtering-fastmcp3
Duke/hindsight:feat/gin-index-source-memory-ids
Duke/hindsight:cookbook-live
Duke/hindsight:fix-ex
Duke/hindsight:doc/zeroentropy-reranker
Duke/hindsight:fix/dependabot-security-vulnerabilities
Duke/hindsight:feat/linux-arm64-release
Duke/hindsight:blog/litellm-fix-observation
Duke/hindsight:blog/litellm-persistent-memory
Duke/hindsight:rel-notes
Duke/hindsight:fix/ts-sdk-include-entities
Duke/hindsight:refactor/llm-with-config
Duke/hindsight:recall-single-query-chunk-fetch
Duke/hindsight:feat/gemini-safety-settings
Duke/hindsight:hindsight-wt5
Duke/hindsight:feature/oauth-extension-hooks
Duke/hindsight:blog/crewai-persistent-memory
Duke/hindsight:feat/marketing-bot-webhook
Duke/hindsight:feat/list-documents-tags-filter
Duke/hindsight:feat/pydantic-ai-ci-release-docs
Duke/hindsight:feat/pydantic-ai-integration
Duke/hindsight:entity-labels-docs
Duke/hindsight:entitylabels
Duke/hindsight:fix-retain
Duke/hindsight:reflect-tokems
Duke/hindsight:investigate/consolidation-deadlock
Duke/hindsight:fix/observations-count-display
Duke/hindsight:fix-zeroentropu
Duke/hindsight:consolidation
Duke/hindsight:feature/bank-scoped-validation
Duke/hindsight:tags-ons
Duke/hindsight:blog-post0414
Duke/hindsight:worker-recov
Duke/hindsight:changelog22
Duke/hindsight:doc-chat
Duke/hindsight:rel-cha
Duke/hindsight:feat/chat-sdk-demo-bot
Duke/hindsight:feat/chat-sdk-integration
Duke/hindsight:mcp-configs
Duke/hindsight:feat/temporal-consolidation-batching
Duke/hindsight:feat/expand-mcp-tool-surface-area
Duke/hindsight:tag-fix
Duke/hindsight:obsv5
Duke/hindsight:obsv4
Duke/hindsight:locomo-refl
Duke/hindsight:enable-bank-api
Duke/hindsight:consol-pro
Duke/hindsight:pass-metadadata-into-retain
Duke/hindsight:mem-leak
Duke/hindsight:fix/reflect-based-on-and-forced-retrieval
Duke/hindsight:fix/bank-config-multi-tenant
Duke/hindsight:ci-gcp
Duke/hindsight:doc-impr
Duke/hindsight:changlog0413
Duke/hindsight:ci-openai+
Duke/hindsight:remove-mcp-local
Duke/hindsight:fix-npx
Duke/hindsight:return-source-facts
Duke/hindsight:docker-rr
Duke/hindsight:mcp-fail
Duke/hindsight:reranker-erro
Duke/hindsight:fix/reduce-temporal-offset
Duke/hindsight:feat/crewai-integration
Duke/hindsight:client-time
Duke/hindsight:fix-no-docs-re
Duke/hindsight:0412-rel
Duke/hindsight:pdf
Duke/hindsight:aisdk-b
Duke/hindsight:go-fixes
Duke/hindsight:fix/restore-entity-recall
Duke/hindsight:egn
Duke/hindsight:fix/async-parity-and-keepalive
Duke/hindsight:doc-go
Duke/hindsight:azure-pgdiskann
Duke/hindsight:fix-docdis
Duke/hindsight:times
Duke/hindsight:litellm-1
Duke/hindsight:perf2
Duke/hindsight:max_tokens
Duke/hindsight:timscl
Duke/hindsight:fix/mcp-docs-params
Duke/hindsight:fix/mcp-extra-args-and-bank-priority
Duke/hindsight:deadc-oder
Duke/hindsight:vchord
Duke/hindsight:hierarichical-envs
Duke/hindsight:python-deser
Duke/hindsight:no-root
Duke/hindsight:replace-waitlist-with-signup-link
Duke/hindsight:trust
Duke/hindsight:fix-naming
Duke/hindsight:fix/async-retain-usage-metering
Duke/hindsight:feat/mcp-mental-models
Duke/hindsight:tiktoken
Duke/hindsight:doc-skill
Duke/hindsight:traceability
Duke/hindsight:fix/mcp-usage-tracking
Duke/hindsight:fix-helm
Duke/hindsight:build-ci
Duke/hindsight:fix-mcp-thing
Duke/hindsight:MCPAuth
Duke/hindsight:fix-thing
Duke/hindsight:ccterm
Duke/hindsight:slim-dicker
Duke/hindsight:flakieses
Duke/hindsight:py314
Duke/hindsight:md-reflect
Duke/hindsight:fix-backwards-compat
Duke/hindsight:aisdk
Duke/hindsight:fix/recall-timeout-handling
Duke/hindsight:ui-m
Duke/hindsight:embedded-sdk
Duke/hindsight:litellm-stream
Duke/hindsight:mm-interm
Duke/hindsight:docker-startup-error
Duke/hindsight:doc-cook
Duke/hindsight:changelog
Duke/hindsight:embed-improve
Duke/hindsight:secc
Duke/hindsight:openclaw-auto-embed
Duke/hindsight:fix/worker-load-operation-validator
Duke/hindsight:public-schema
Duke/hindsight:profile-config
Duke/hindsight:chatgpt
Duke/hindsight:print-ver
Duke/hindsight:fix/propagate-request-context-in-async-tasks
Duke/hindsight:feat/mental-model-refresh-validation
Duke/hindsight:embed-f
Duke/hindsight:gpt52
Duke/hindsight:feat/mental-model-extension-hooks
Duke/hindsight:improvedocs
Duke/hindsight:openclawd
Duke/hindsight:release-client-v
Duke/hindsight:retain-async
Duke/hindsight:timestamp-ser
Duke/hindsight:worker-setting
Duke/hindsight:moltbot
Duke/hindsight:doc-next
Duke/hindsight:feat/vertexai-native-sdk
Duke/hindsight:vertex
Duke/hindsight:fix/tenant-schema-migrations
Duke/hindsight:fix/worker-tenant-schema-context
Duke/hindsight:ma
Duke/hindsight:anthropi
Duke/hindsight:empty-refl
Duke/hindsight:embed-again
Duke/hindsight:fix/search-mental-models-type-mismatch
Duke/hindsight:versioning
Duke/hindsight:fix-pytorch-device-detection-robust
Duke/hindsight:hindsight-wt4
Duke/hindsight:iss
Duke/hindsight:mm-blog
Duke/hindsight:embed-issues
Duke/hindsight:graph
Duke/hindsight:prompt-custom
Duke/hindsight:benchm
Duke/hindsight:rename-final
Duke/hindsight:drop-ll
Duke/hindsight:fix/multi-tenant-worker-schema
Duke/hindsight:fix/graph-table-rows-missing-fields
Duke/hindsight:fix/reflect-mental-model-text
Duke/hindsight:feat/readme-updates
Duke/hindsight:fix-refl
Duke/hindsight:support-tags
Duke/hindsight:embed-fixes
Duke/hindsight:mm-docs
Duke/hindsight:fix/litellm-api-key-auth
Duke/hindsight:feat/litellm-async-retain-client-cleanup
Duke/hindsight:fix-mm-token
Duke/hindsight:feature/multi-tenant-worker-support
Duke/hindsight:fix/consolidation-stats-reporting
Duke/hindsight:mcp-retain-timestamp
Duke/hindsight:skills2
Duke/hindsight:fix/gemini-tool-response-name
Duke/hindsight:benchmark-mm
Duke/hindsight:fix-ci-3
Duke/hindsight:multilingual
Duke/hindsight:feat/litellm-async-retain-client-cleanup-v2
Duke/hindsight:fix-api-ci
Duke/hindsight:access-count
Duke/hindsight:workers
Duke/hindsight:fix/temporal-scoring-priority
Duke/hindsight:mm-doc
Duke/hindsight:pytorch
Duke/hindsight:mm-clients
Duke/hindsight:fix-deps
Duke/hindsight:agents-md
Duke/hindsight:mm2
Duke/hindsight:feature/structured-logging
Duke/hindsight:doc-ref
Duke/hindsight:obsv2
Duke/hindsight:hindsight-cli-json
Duke/hindsight:fix/skill-installer-test-examples
Duke/hindsight:feat/cloud-mode-skill
Duke/hindsight:update-slack-invite-link
Duke/hindsight:changelo030
Duke/hindsight:memory-tags
Duke/hindsight:fix/server-extension-loading
Duke/hindsight:litellm
Duke/hindsight:tenant-metrics
Duke/hindsight:azure-openai
Duke/hindsight:quer
Duke/hindsight:improve-perf
Duke/hindsight:ui-entit
Duke/hindsight:improve-mpfp
Duke/hindsight:ci-fix2
Duke/hindsight:perf-imp
Duke/hindsight:fix/typescript-client-error-handling
Duke/hindsight:retain-parm
Duke/hindsight:tei-fixes
Duke/hindsight:fix/mpfp-adjacency-cache
Duke/hindsight:fix/ensure-embedding-dimension-for-tenant-schemas
Duke/hindsight:perf-fixes
Duke/hindsight:fix/stats-tenant-auth
Duke/hindsight:flaky-test
Duke/hindsight:docker-imae
Duke/hindsight:feat-delete-memory-bank
Duke/hindsight:return-operation-id
Duke/hindsight:configs-pool
Duke/hindsight:fix-causal
Duke/hindsight:config-llm
Duke/hindsight:hindsight-wt3
Duke/hindsight:multi-lingual
Duke/hindsight:cohere
Duke/hindsight:metrics
Duke/hindsight:fix-ui-limit
Duke/hindsight:admin-run-migr
Duke/hindsight:fix-dep
Duke/hindsight:fix-ci-rust
Duke/hindsight:backup-restore
Duke/hindsight:causal-links
Duke/hindsight:retain
Duke/hindsight:fix/python-sdk-auth-header
Duke/hindsight:add-dotenv-loading
Duke/hindsight:groq-free
Duke/hindsight:configurable-dime
Duke/hindsight:changelog020
Duke/hindsight:add-tests
Duke/hindsight:feature/load-operation-validator
Duke/hindsight:new-config-doc
Duke/hindsight:structured-outout-reflect
Duke/hindsight:skill-doc
Duke/hindsight:fix-document
Duke/hindsight:docs
Duke/hindsight:fix-embed
Duke/hindsight:fix-date
Duke/hindsight:refa
Duke/hindsight:fix/task-handler-exception-propagation
Duke/hindsight:skills
Duke/hindsight:ollama
Duke/hindsight:doc-for-auth
Duke/hindsight:extn
Duke/hindsight:finalizeDocs
Duke/hindsight:fix-max
Duke/hindsight:smokeci
Duke/hindsight:mcp-installation
Duke/hindsight:copilot/add-health-endpoint
Duke/hindsight:fix/docker-pg0-startup
Duke/hindsight:docValidation
Duke/hindsight:add-hindsight-cloud-links
Duke/hindsight:fix-retain-async
Duke/hindsight:mcp-server-fix
Duke/hindsight:ci-matrix
Duke/hindsight:lint
Duke/hindsight:docs-pg0
Duke/hindsight:add-gemini3
Duke/hindsight:TestExamplesCI
Duke/hindsight:local-mcp
Duke/hindsight:enable-models-test
Duke/hindsight:hindsight_litellm
Duke/hindsight:fix-contributing-info
Duke/hindsight:use-pg0-emb
Duke/hindsight:fix/typescript-urlsearchparams-iterable
Duke/hindsight:mpfp
Duke/hindsight:fix-CVE-2025-55184
Duke/hindsight:update-example-env
Duke/hindsight:gpt
Duke/hindsight:ci-fix
Duke/hindsight:update-docs-url-to-custom-domain
Duke/hindsight:fix-docusarus-custom-domain
Duke/hindsight:fix-CVE-2025-66478
Duke/hindsight:increase-graph-neighbor-limit
Duke/hindsight:benchmark-improvements
Duke/hindsight:longmem
Duke/hindsight:add-rag-vs-hindsight-examples
Duke/hindsight:fix-docker
Duke/hindsight:fix-readme-link
Duke/hindsight:add-license-file
Duke/hindsight:fix-docker-build
Duke/hindsight:fix-ci2
Duke/hindsight:fix-ci
Duke/hindsight:docker-fixes
Duke/hindsight:fix/urlsearchparams-compatibility
Duke/hindsight:ai-fitness-coach
Duke/hindsight:renaming-pre-launch
Duke/hindsight:integrations/coding-agents/v0.3.4
Duke/hindsight:v0.9.1
Duke/hindsight:integrations/eliza/v0.1.0
Duke/hindsight:integrations/coding-agents/v0.3.3
Duke/hindsight:integrations/coding-agents/v0.3.2
Duke/hindsight:integrations/coding-agents/v0.3.1
Duke/hindsight:integrations/coding-agents/v0.3.0
Duke/hindsight:integrations/coding-agents/v0.2.1
Duke/hindsight:integrations/coding-agents/v0.2.0
Duke/hindsight:integrations/obsidian/v0.2.1
Duke/hindsight:integrations/coding-agents/v0.1.2
Duke/hindsight:integrations/coding-agents/v0.1.1
Duke/hindsight:v0.9.0
Duke/hindsight:integrations/coding-agents/v0.1.0
Duke/hindsight:integrations/coding-agents/v0.0.5
Duke/hindsight:integrations/obsidian/v0.2.0
Duke/hindsight:integrations/coding-agents/v0.0.4
Duke/hindsight:integrations/coding-agents/v0.0.3
Duke/hindsight:integrations/coding-agents/v0.0.2
Duke/hindsight:integrations/coding-agents/v0.0.1
Duke/hindsight:integrations/openclaw/v0.10.0
Duke/hindsight:integrations/copilot-cli/v0.1.1
Duke/hindsight:v0.8.6
Duke/hindsight:integrations/copilot-cli/v0.1.0
Duke/hindsight:integrations/paperclip/v0.3.0
Duke/hindsight:v0.8.5
Duke/hindsight:integrations/opencode/v0.2.8
Duke/hindsight:integrations/zcode/v0.1.0
Duke/hindsight:integrations/claude-code/v0.7.5
Duke/hindsight:integrations/devin-desktop/v0.2.0
Duke/hindsight:integrations/devin-desktop/v0.1.0
Duke/hindsight:integrations/github-copilot/v0.1.0
Duke/hindsight:integrations/claude-code/v0.7.4
Duke/hindsight:integrations/zed/v0.2.0
Duke/hindsight:integrations/opencode/v0.2.7
Duke/hindsight:integrations/codex/v0.3.1
Duke/hindsight:integrations/claude-code/v0.7.3
Duke/hindsight:tools/hindsight-agent-sdk/v0.1.1
Duke/hindsight:integrations/eve/v0.2.1
Duke/hindsight:integrations/eve/v0.2.0
Duke/hindsight:v0.8.4
Duke/hindsight:integrations/openhands/v0.1.1
Duke/hindsight:integrations/continue/v0.1.1
Duke/hindsight:integrations/aider/v0.1.1
Duke/hindsight:integrations/openclaw/v0.9.0
Duke/hindsight:integrations/cursor-cli/v0.3.0
Duke/hindsight:integrations/langgraph/v0.3.0
Duke/hindsight:integrations/claude-code/v0.7.2
Duke/hindsight:integrations/eve/v0.1.0
Duke/hindsight:integrations/openhands/v0.1.0
Duke/hindsight:integrations/continue/v0.1.0
Duke/hindsight:v0.8.3
Duke/hindsight:integrations/zed/v0.1.0
Duke/hindsight:integrations/opencode/v0.2.6
Duke/hindsight:integrations/composio/v0.1.0
Duke/hindsight:v0.8.2
Duke/hindsight:integrations/agent-framework/v0.1.0
Duke/hindsight:integrations/haystack/v0.1.1
Duke/hindsight:integrations/obsidian/v0.1.2
Duke/hindsight:integrations/obsidian/v0.1.1
Duke/hindsight:integrations/obsidian/v0.1.0
Duke/hindsight:integrations/cursor/v0.2.0
Duke/hindsight:integrations/cline/v0.2.0
Duke/hindsight:integrations/cursor-cli/v0.2.0
Duke/hindsight:v0.8.1
Duke/hindsight:integrations/omo/v0.1.0
Duke/hindsight:integrations/cline/v0.1.0
Duke/hindsight:integrations/haystack/v0.1.0
Duke/hindsight:integrations/cursor-cli/v0.1.0
Duke/hindsight:integrations/roo-code/v0.1.0
Duke/hindsight:integrations/opencode/v0.2.5
Duke/hindsight:v0.8.0
Duke/hindsight:integrations/opencode/v0.2.4
Duke/hindsight:integrations/opencode/v0.2.3
Duke/hindsight:integrations/opencode/v0.2.2
Duke/hindsight:integrations/superagent/v0.1.0
Duke/hindsight:integrations/claude-agent-sdk/v0.1.0
Duke/hindsight:integrations/opencode/v0.2.1
Duke/hindsight:integrations/openai-agents/v0.1.2
Duke/hindsight:integrations/litellm/v0.5.4
Duke/hindsight:integrations/langgraph/v0.2.0
Duke/hindsight:integrations/claude-code/v0.7.1
Duke/hindsight:integrations/llamaindex/v0.1.5
Duke/hindsight:integrations/autogen/v0.1.3
Duke/hindsight:integrations/google-adk/v0.1.0
Duke/hindsight:v0.7.2
Duke/hindsight:integrations/flowise/v0.1.0
Duke/hindsight:integrations/vapi/v0.1.0
Duke/hindsight:v0.7.1
Duke/hindsight:integrations/claude-code/v0.7.0
Duke/hindsight:integrations/openclaw/v0.8.0
Duke/hindsight:v0.7.0
Duke/hindsight:integrations/paperclip/v0.2.3
Duke/hindsight:integrations/openclaw/v0.7.7
Duke/hindsight:integrations/openai-agents/v0.1.1
Duke/hindsight:integrations/litellm/v0.5.3
Duke/hindsight:integrations/strands/v0.1.3
Duke/hindsight:integrations/claude-code/v0.6.5
Duke/hindsight:integrations/paperclip/v0.2.2
Duke/hindsight:v0.6.2
Duke/hindsight:integrations/claude-code/v0.6.4
Duke/hindsight:v0.6.1
Duke/hindsight:integrations/claude-code/v0.6.3
Duke/hindsight:integrations/openclaw/v0.7.6
Duke/hindsight:integrations/openclaw/v0.7.5
Duke/hindsight:integrations/n8n/v0.1.3
Duke/hindsight:integrations/opencode/v0.2.0
Duke/hindsight:integrations/codex/v0.3.0
Duke/hindsight:integrations/openclaw/v0.7.4
Duke/hindsight:integrations/n8n/v0.1.2
Duke/hindsight:integrations/claude-code/v0.6.2
Duke/hindsight:integrations/openclaw/v0.7.3
Duke/hindsight:integrations/claude-code/v0.6.1
Duke/hindsight:v0.6.0
Duke/hindsight:integrations/claude-code/v0.6.0
Duke/hindsight:integrations/dify/v0.1.1
Duke/hindsight:integrations/n8n/v0.1.1
Duke/hindsight:tools/self-driving-agents/v0.0.6
Duke/hindsight:integrations/openclaw/v0.7.2
Duke/hindsight:integrations/openclaw/v0.7.1
Duke/hindsight:tools/hindsight-agent-sdk/v0.1.0
Duke/hindsight:tools/self-driving-agents/v0.0.5
Duke/hindsight:tools/self-driving-agents/v0.0.4
Duke/hindsight:tools/self-driving-agents/v0.0.3
Duke/hindsight:tools/self-driving-agents/v0.0.2
Duke/hindsight:integrations/openclaw/v0.7.0
Duke/hindsight:tools/self-driving-agents/v0.0.1
Duke/hindsight:integrations/smolagents/v0.1.0
Duke/hindsight:integrations/agentcore/v0.1.1
Duke/hindsight:v0.5.6
Duke/hindsight:v0.5.5
Duke/hindsight:integrations/pipecat/v0.1.1
Duke/hindsight:integrations/openclaw/v0.6.6
Duke/hindsight:integrations/claude-code/v0.4.0
Duke/hindsight:integrations/litellm/v0.5.2
Duke/hindsight:v0.5.4
Duke/hindsight:integrations/ai-sdk/v0.5.1
Duke/hindsight:v0.5.3
Duke/hindsight:integrations/ai-sdk/v0.5.0
Duke/hindsight:integrations/openai-agents/v0.1.0
Duke/hindsight:integrations/openclaw/v0.6.5
Duke/hindsight:integrations/paperclip/v0.2.1
Duke/hindsight:integrations/openclaw/v0.6.4
Duke/hindsight:integrations/cloudflare-oauth-proxy/v1.0.1
Duke/hindsight:integrations/opencode/v0.1.4
Duke/hindsight:integrations/paperclip/v0.1.2
Duke/hindsight:integrations/autogen/v0.1.2
Duke/hindsight:integrations/codex/v0.2.1
Duke/hindsight:integrations/claude-code/v0.3.1
Duke/hindsight:integrations/strands/v0.1.2
Duke/hindsight:integrations/nemoclaw/v0.1.2
Duke/hindsight:integrations/llamaindex/v0.1.4
Duke/hindsight:integrations/langgraph/v0.1.2
Duke/hindsight:integrations/chat/v0.4.20
Duke/hindsight:integrations/ai-sdk/v0.4.20
Duke/hindsight:integrations/ag2/v0.1.2
Duke/hindsight:integrations/crewai/v0.4.20
Duke/hindsight:integrations/pydantic-ai/v0.4.20
Duke/hindsight:integrations/litellm/v0.5.1
Duke/hindsight:v0.5.2
Duke/hindsight:integrations/openclaw/v0.6.3
Duke/hindsight:integrations/opencode/v0.1.3
Duke/hindsight:integrations/opencode/v0.1.2
Duke/hindsight:integrations/openclaw/v0.6.2
Duke/hindsight:v0.5.1
Duke/hindsight:integrations/openclaw/v0.6.1
Duke/hindsight:integrations/openclaw/v0.6.0
Duke/hindsight:v0.5.0
Duke/hindsight:integrations/opencode/v0.1.1
Duke/hindsight:integrations/paperclip/v0.1.1
Duke/hindsight:integrations/autogen/v0.1.1
Duke/hindsight:v0.4.22
Duke/hindsight:integrations/llamaindex/v0.1.3
Duke/hindsight:integrations/codex/v0.2.0
Duke/hindsight:integrations/openclaw/v0.5.1
Duke/hindsight:v0.4.21
Duke/hindsight:integrations/hermes/v0.5.0
Duke/hindsight:integrations/openclaw/v0.5.0
Duke/hindsight:integrations/codex/v0.1.1
Duke/hindsight:integrations/llamaindex/v0.1.2
Duke/hindsight:integrations/ag2/v0.1.1
Duke/hindsight:integrations/claude-code/v0.3.0
Duke/hindsight:integrations/claude-code/v0.2.0
Duke/hindsight:integrations/strands/v0.1.1
Duke/hindsight:v0.4.20
Duke/hindsight:integrations/litellm/v0.5.0
Duke/hindsight:integrations/nemoclaw/v0.1.1
Duke/hindsight:integrations/langgraph/v0.1.1
Duke/hindsight:v0.4.19
Duke/hindsight:v0.4.18
Duke/hindsight:v0.4.17
Duke/hindsight:v0.4.16
Duke/hindsight:v0.4.15
Duke/hindsight:v0.4.14
Duke/hindsight:v0.4.13
Duke/hindsight:v0.4.12
Duke/hindsight:v0.4.11
Duke/hindsight:v0.4.10
Duke/hindsight:v0.4.9
Duke/hindsight:v0.4.8
Duke/hindsight:v0.4.7
Duke/hindsight:v0.4.6
Duke/hindsight:v0.4.5
Duke/hindsight:v0.4.4
Duke/hindsight:v0.4.3
Duke/hindsight:v0.4.2
Duke/hindsight:v0.4.1
Duke/hindsight:v0.4.0
Duke/hindsight:v0.3.0
Duke/hindsight:v0.2.1
Duke/hindsight:v0.2.0
Duke/hindsight:v0.1.16
Duke/hindsight:v0.1.15
Duke/hindsight:v0.1.14
Duke/hindsight:v0.1.13
Duke/hindsight:v0.1.12
Duke/hindsight:v0.1.11
Duke/hindsight:v0.1.10
Duke/hindsight:v0.1.9
Duke/hindsight:v0.1.8
Duke/hindsight:v0.1.7
Duke/hindsight:v0.1.6
Duke/hindsight:v0.1.5
Duke/hindsight:v0.1.4
Duke/hindsight:v0.1.3
Duke/hindsight:v0.1.2
Duke/hindsight:v0.1.1
Duke/hindsight:v0.1.0
Duke/hindsight:v0.0.21
Duke/hindsight:v0.0.20
Duke/hindsight:v0.0.19
Duke/hindsight:v0.0.18
Duke/hindsight:v0.0.17
Duke/hindsight:v0.0.16
Duke/hindsight:v0.0.15
Duke/hindsight:v0.0.14
Duke/hindsight:v0.0.13
Duke/hindsight:v0.0.12
Duke/hindsight:v0.0.11
Duke/hindsight:v0.0.10
Duke/hindsight:v0.0.9
Duke/hindsight:v0.0.8
Duke/hindsight:v0.0.7
Duke/hindsight:v0.0.5
Duke/hindsight:v0.0.4
Duke/hindsight:v0.0.3
Duke/hindsight:v0.0.2
Duke/hindsight:v0.0.1
...
pull from: Duke/hindsight:fix-api-ci
Duke/hindsight:store-owned-addressed-reads-pr
Duke/hindsight:main
Duke/hindsight:fix/3274-refresh-outcome-metadata
Duke/hindsight:fix/mcp-harness-attribution-3603
Duke/hindsight:fix/3584-retain-chunking-config-loud
Duke/hindsight:docs-readme-overhaul
Duke/hindsight:fix/3291-exact-page-staleness
Duke/hindsight:fix/semantic-arm-ef-search-coupling
Duke/hindsight:test/assert-via-engine-api
Duke/hindsight:fix/observation-expansion-planner-3510
Duke/hindsight:fix/coding-agents-docs-sync
Duke/hindsight:fix/coding-agents-observation-scopes
Duke/hindsight:fix/3477-consolidation-temporal-merge
Duke/hindsight:phase4-entities-off-store-generic
Duke/hindsight:perf/store-owned-retain-single-write-on-develop
Duke/hindsight:blog/hindsight-20k-stars
Duke/hindsight:deploy-pointer/v0.9.1-bm25-selective-worker-conn
Duke/hindsight:store-owned-retain-single-write
Duke/hindsight:fix/llm-judge-context-delimiting
Duke/hindsight:fix/maintenance-routines-deadlock
Duke/hindsight:fix/mental-model-last-refreshed-at
Duke/hindsight:feat/mental-model-api-observability
Duke/hindsight:fix/mental-model-refresh-timestamp
Duke/hindsight:blog/deepseek-harness-memory
Duke/hindsight:dependabot/npm_and_yarn/npm_and_yarn-efaba6647e
Duke/hindsight:fix/write-group-entity-postings
Duke/hindsight:perf/store-owned-retain-single-write
Duke/hindsight:skip-ann-pass-for-self-indexed-stores
Duke/hindsight:docs-topbar-refresh
Duke/hindsight:feat/memories-assert-writable
Duke/hindsight:docs-academy-link-navbar-footer
Duke/hindsight:blog/knowledge-pages-hermes
Duke/hindsight:fix/flaky-refresh-outcome-and-split-synthesis
Duke/hindsight:fix/graph-maintenance-dedup-processing
Duke/hindsight:example-tei-docker-compose
Duke/hindsight:fix/3449-explicit-reasoning-effort
Duke/hindsight:recall-entity-ids-passthrough
Duke/hindsight:fix/coding-agents-opencode-survey-agent
Duke/hindsight:perf-temporal-extraction-search-dates
Duke/hindsight:fix-cargo-about-offline-fetch
Duke/hindsight:fix/integration-lockfile-version-drift
Duke/hindsight:fix/coding-agents-reflect-failure-line
Duke/hindsight:blog/agent-plugins-memory
Duke/hindsight:feat/coding-agents-opt-in-only
Duke/hindsight:retain-writegroup-no-conn-hold
Duke/hindsight:fix/coding-agents-retry-deadline
Duke/hindsight:fix/untrack-node-modules-symlink
Duke/hindsight:fix/coding-agents-drop-retain-every-turns
Duke/hindsight:fix/coding-agents-session-state-3136
Duke/hindsight:fix/coding-agents-project-resolution-3110
Duke/hindsight:fix-memory-links-lock-order-3396
Duke/hindsight:blog/oss-memory-date-0811
Duke/hindsight:blog/open-source-memory-systems
Duke/hindsight:fix/concurrent-append-document-race
Duke/hindsight:integration/agent-plugin
Duke/hindsight:feat/per-bank-store-capabilities-on-main
Duke/hindsight:fix/retain-batch-shared-document-id-3363
Duke/hindsight:fix-azure-openai-docs
Duke/hindsight:feat/pluggable-memories-provider
Duke/hindsight:fix/coding-agents-compact-summary-3379
Duke/hindsight:fix/list-banks-bank-id-nameerror
Duke/hindsight:docs-retain-every-turns-scope
Duke/hindsight:fix/coding-agents-harness-transport-3023
Duke/hindsight:feat/coding-agents-retain-tags-3269
Duke/hindsight:feat/per-bank-store-capabilities
Duke/hindsight:blog/writenode-continuity
Duke/hindsight:fix/db-free-liveness-probe-3329
Duke/hindsight:fix/entity-name-whitespace-normalization
Duke/hindsight:investigate-delete-bank-dic-deadlock
Duke/hindsight:docs-changelog-0.9.0
Duke/hindsight:revert-pr-3177
Duke/hindsight:deploy-pointer/v0.8.4-recall-toggles
Duke/hindsight:coding-agents-installer-ui
Duke/hindsight:feat/per-bank-recall-pipeline-toggles
Duke/hindsight:feat/template-recommended-integrations
Duke/hindsight:fix/vecidx-migration-test-relative-revision
Duke/hindsight:fix/litellm-darwin-marker
Duke/hindsight:feat/hermes-bank-templates
Duke/hindsight:feat/supersede-notice-old-plugins
Duke/hindsight:fix/stale-global-vector-index-cleanup
Duke/hindsight:feat/legacy-endpoint-codex
Duke/hindsight:fix/litellm-macos-install
Duke/hindsight:deploy-pointer/v0.8.4-entity-label-fix
Duke/hindsight:fix/consolidation-source-language
Duke/hindsight:blog/per-user-multi-tenant-memory
Duke/hindsight:chore/drop-memory-links-entity-schema
Duke/hindsight:feat/structured-output-reflect-mental-model
Duke/hindsight:chore/star-history-gh-stars
Duke/hindsight:blog/0-9-0-launch
Duke/hindsight:docs-embed-uvx-cache-2915
Duke/hindsight:feat/hindsight-coding-agents
Duke/hindsight:blog/evaluate-cover-v4
Duke/hindsight:blog/evaluate-agent-memory
Duke/hindsight:feat/openclaw-prefer-observations-2977
Duke/hindsight:fix/bank-last-write-timestamp
Duke/hindsight:blog/copilot-date-0730
Duke/hindsight:fix/copilot-cli-1.0.76-transcript-parser
Duke/hindsight:fix/update-memory-unit-off-connection-embed
Duke/hindsight:fix/db-conn-not-held-across-embed-2434
Duke/hindsight:fix/deprecate-hindsight-hermes-plugin-3057
Duke/hindsight:feat/knowledge-pages-okf
Duke/hindsight:chore/bump-pg0-0.15.0
Duke/hindsight:blog/github-copilot-cli-memory
Duke/hindsight:fix/bank-profile-deadlock-retry
Duke/hindsight:docs-changelog-0.8.6
Duke/hindsight:fix/tailwind-v4-dark-variant
Duke/hindsight:fix/python-mental-model-query-2975
Duke/hindsight:feat-worker-per-type-slot-limits
Duke/hindsight:blog/migrate-vector-database
Duke/hindsight:fix/whole-bank-import-consolidation-lifecycle-2965
Duke/hindsight:docs-zapier-remove-memdefense-trigger
Duke/hindsight:docs-worker-slot-reservation-clarify
Duke/hindsight:fix/batch-retain-orphaned-parent-2985
Duke/hindsight:fix/cp-audit-observations-per-bank-gating
Duke/hindsight:docs-openclaw-wiki-bridge-note
Duke/hindsight:fix/oracle-ci-disk-space
Duke/hindsight:fix/litellm-193-python314
Duke/hindsight:feature/last-recalled-at-and-bulk-delete
Duke/hindsight:feat/extension-bank-scoped-tables
Duke/hindsight:fix/delta-refresh-safety-margin-watermark
Duke/hindsight:feat/store-document-text-per-bank
Duke/hindsight:chore/next-pypdf-postcss-highs
Duke/hindsight:chore/npm-highs
Duke/hindsight:fix/regen-openapi-skill
Duke/hindsight:fix/mental-model-refresh-initialized-guard
Duke/hindsight:feat/list-memory-units-filters
Duke/hindsight:chore/python-highs-pillow-gitpython-pyasn1
Duke/hindsight:integration/agentos
Duke/hindsight:chore/bump-nltk-highs
Duke/hindsight:chore/bump-adm-zip-high
Duke/hindsight:fix/cline-cli-hooks
Duke/hindsight:fix/consolidation-strict-schema
Duke/hindsight:feat/audit-log-enabled-per-bank
Duke/hindsight:chore/remove-dead-advisory-lock-helper
Duke/hindsight:feat/server-llm-config
Duke/hindsight:fix/format-test-query-analyzer
Duke/hindsight:feat/pg0-url-credentials
Duke/hindsight:fix/query-analyzer-strongest-date
Duke/hindsight:fix/routines-single-schema-2638
Duke/hindsight:fix/llm-trace-lifecycle-not-string-matching
Duke/hindsight:feat/reflect-step-cache
Duke/hindsight:feat/hermes-open-stack-blog
Duke/hindsight:chore/bump-mcp-nltk-highs
Duke/hindsight:guides/integration-memory-guides
Duke/hindsight:chore/pydantic-settings-and-root-highs
Duke/hindsight:fix/openrouter-mock-cached-tokens
Duke/hindsight:fix/reflect-done-tool-max-tokens
Duke/hindsight:fix/harden-fact-extraction-quality-judges
Duke/hindsight:fix/test-api-torch-inductor-double-register
Duke/hindsight:feat/bank-strategy-blog
Duke/hindsight:chore/dependabot-mediums
Duke/hindsight:chore/remaining-high-alerts
Duke/hindsight:fix/omnigent-conversation-bank-claim
Duke/hindsight:chore/pipecat-1x-security
Duke/hindsight:blog/omnigent-persistent-memory
Duke/hindsight:fix/fail-on-extraction-errors-2700
Duke/hindsight:fix/embed-target-sibling-unconditional-2676
Duke/hindsight:fix/oracle-session-schema-tests-2708
Duke/hindsight:fix/batch-json-parse-recovery-2701
Duke/hindsight:fix/gemini-batch-grammar-enforcement-2699
Duke/hindsight:feat/minify-llm-json-output
Duke/hindsight:fix/backfill-vector-indexes-2645
Duke/hindsight:devin-desktop-multibank-0.2.0
Duke/hindsight:fix/retain-doc-entity-resolution
Duke/hindsight:fix/control-plane-bank-name-display
Duke/hindsight:fix/maintenance-routines-nonpublic
Duke/hindsight:fix/control-plane-documents-search-q
Duke/hindsight:blog/shared-memory-across-ai-tools
Duke/hindsight:blog/aider-persistent-memory
Duke/hindsight:feat/audit-per-bank-gate
Duke/hindsight:deploy-pointer/v0.8.4-4xx-dump
Duke/hindsight:blog/hermes-self-improving
Duke/hindsight:fix/claude-code-recall-primary-dedup
Duke/hindsight:docs-oracle-setup-gotchas
Duke/hindsight:fix-oracle-session-schema-await
Duke/hindsight:docs-oracle-setup-guide
Duke/hindsight:feat/strip-fences-json-fallback
Duke/hindsight:fix/skill-mirror-bm25-sync
Duke/hindsight:feat/db-max-parallel-workers-per-gather
Duke/hindsight:fix/markitdown-non-bytes-buffer
Duke/hindsight:blog/eve-auto-memory
Duke/hindsight:integration/eve-retain-assistant-default
Duke/hindsight:feat/zcode-integration
Duke/hindsight:perf-graph-maintenance-contention
Duke/hindsight:feat/eve-auto-memory
Duke/hindsight:blog/architxt-hindsight-temporal-mosaic
Duke/hindsight:chore/devin-desktop-cover
Duke/hindsight:blog/devin-desktop-persistent-memory
Duke/hindsight:feat/opencode-coding-plugin
Duke/hindsight:feat/distributed-bank-stats-cache
Duke/hindsight:blog/eve-persistent-memory
Duke/hindsight:chore/remove-lazy-reranker-flag
Duke/hindsight:chore/llm-4xx-request-dump-pr
Duke/hindsight:fix/llm-timeout-propagation-2452
Duke/hindsight:fix/fact-extraction-error-message
Duke/hindsight:fix/recall-min-scores-ts-wrapper
Duke/hindsight:chore/regen-docs-skill-references
Duke/hindsight:blog/entity-resolution-agent-memory
Duke/hindsight:feat/hindsight-fs-mental-models
Duke/hindsight:feat/stats-include-entity-links-optout
Duke/hindsight:fix/main-ci-unblock
Duke/hindsight:blog/zapier-persistent-memory
Duke/hindsight:feat/mental-model-scheduled-refresh
Duke/hindsight:fix/relative-time-unit-labels
Duke/hindsight:refactor/llm-provider-pure-constructor
Duke/hindsight:feat/eve-integration
Duke/hindsight:blog/structuring-chat-logs
Duke/hindsight:blog/vercel-ai-sdk-persistent-memory
Duke/hindsight:investigate/test-api-torch-docstring-flake
Duke/hindsight:fix/warn-unstable-worker-id-docker-2359
Duke/hindsight:chore/sync-embed-env-example
Duke/hindsight:chore/regen-docs-skill-atlas
Duke/hindsight:fix/recall-trace-phase-coverage-2361
Duke/hindsight:fix/rust-cli-u64-limit-offset
Duke/hindsight:feat/propagate-cached-thoughts-tokens
Duke/hindsight:blog/hermes-desktop-memory-provider
Duke/hindsight:fix/async-op-submit-bank-not-found
Duke/hindsight:docs-hermes-desktop-config
Duke/hindsight:feat/llm-failover-provider
Duke/hindsight:temp/cloud-gemini-audit
Duke/hindsight:chore/dependabot-diskcache
Duke/hindsight:chore/dependabot-dify-requests
Duke/hindsight:fix/configurable-max-upload-2313
Duke/hindsight:blog/openhands-persistent-memory
Duke/hindsight:fix/test-api-vchordrq-shard-contamination
Duke/hindsight:fix/structured-chunk-size-retain-2301
Duke/hindsight:chore/dependabot-medium-low
Duke/hindsight:blog/agent-framework-persistent-memory
Duke/hindsight:fix/agrasandhany-github-icon
Duke/hindsight:blog/freshness-aware-memory
Duke/hindsight:fix/subbatch-multichunk-test-xdist-group
Duke/hindsight:chore/fix-dependabot-critical-high
Duke/hindsight:fix/integrations-json-trailing-comma
Duke/hindsight:fix/docs-observation-freshness-trend
Duke/hindsight:fix/subbatch-multichunk-chunk-loss
Duke/hindsight:chore/disable-dependabot
Duke/hindsight:feat/python-client-get-version
Duke/hindsight:feat/mission-sandbox-tool
Duke/hindsight:feat/precheck-content-length
Duke/hindsight:integration/composio
Duke/hindsight:revert/poller-fallback-pr1666
Duke/hindsight:revert/stale-pending-schema-routines-1666
Duke/hindsight:feat/tags-match-exact-2159
Duke/hindsight:integration/omnigent
Duke/hindsight:feat/zapier-integration
Duke/hindsight:blog/gemini-spark-persistent-memory
Duke/hindsight:blog/cursor-persistent-memory
Duke/hindsight:bench/swebench-cross-task-memory-study
Duke/hindsight:docs-blog-0.8.2-memory-defense
Duke/hindsight:fix/webhook-event-types-doc
Duke/hindsight:fix/hierarchical-config-count-observation-scope
Duke/hindsight:fix/get-entity-observations-traversal
Duke/hindsight:fix/doc-example-memories-flake
Duke/hindsight:feat/agent-framework-integration
Duke/hindsight:fix-gemini-spark-icon
Duke/hindsight:docs-superagent-prerequisites
Duke/hindsight:blog/superagent-memory-safety
Duke/hindsight:chore/remove-broken-gitcgr-badge
Duke/hindsight:rename-haystack-memory-wrapper
Duke/hindsight:fix-memories-observation-history-stale-id
Duke/hindsight:blog/flowise-persistent-memory
Duke/hindsight:feat/memory-curation
Duke/hindsight:fix/cursor-cli-community-attribution
Duke/hindsight:fix/obsidian-review-fixes
Duke/hindsight:feat/memory-defense-regex
Duke/hindsight:fix/npm-publish-409-guard
Duke/hindsight:blog/fastest-growing-oss-ai-memory
Duke/hindsight:fix/obsidian-mirror-auth-override
Duke/hindsight:fix/cline-icon-real-logo
Duke/hindsight:blog/cline-persistent-memory
Duke/hindsight:feat/cursor-cli-pip-installer
Duke/hindsight:chore/lint-integration-test-drift
Duke/hindsight:feat/admin-surface
Duke/hindsight:feat/skip-document-text-2061
Duke/hindsight:feat/memory-defense-extension
Duke/hindsight:chore/ruff-format-tests
Duke/hindsight:feat/cursor-integration
Duke/hindsight:feat/cline-integration
Duke/hindsight:blog/add-truncate-markers
Duke/hindsight:feat/haystack-integration
Duke/hindsight:fix/cursor-cli-gallery-entry
Duke/hindsight:docs-remove-old-versions
Duke/hindsight:harden/llm-judge-flakiness
Duke/hindsight:feat/integrations-json-single-source
Duke/hindsight:feat/perf-recall-temporal-suite
Duke/hindsight:fix/opencode-cloud-default-and-e2e
Duke/hindsight:docs-groq-free-tier-not-suitable
Duke/hindsight:fix/reflect-mental-model-short-circuit
Duke/hindsight:fix/ci-zeroentropy-and-client-drift
Duke/hindsight:fix/unify-ensure-bank
Duke/hindsight:feat/llm-strict-schema-all-providers
Duke/hindsight:feat/consolidation-dedup-default-on
Duke/hindsight:feat/llm-trace-enabled-by-default
Duke/hindsight:deploy-pointer/perf-fixes-2026-06-03
Duke/hindsight:feat/bank-stats-ttl-cache
Duke/hindsight:feat/gemini-context-cache
Duke/hindsight:feat/recall-strategy-boost
Duke/hindsight:fix/temporal-recall-candidate-limit
Duke/hindsight:fix/oracle-retain-document-lock
Duke/hindsight:fix/observation-consolidation-duplication
Duke/hindsight:fix/1707-vchord-bm25-gate-per-source-cap
Duke/hindsight:blog/entity-labels-automatic-tagging
Duke/hindsight:feat/llm-request-tracing
Duke/hindsight:chore/bump-next-16.2.6
Duke/hindsight:docs-release-0-7-2
Duke/hindsight:fix/cp-pin-next-16-2-5
Duke/hindsight:fix/1918-docker-docs-drop-rm
Duke/hindsight:blog/hermes-hindsight-windows-setup
Duke/hindsight:chore/dev-setup-script
Duke/hindsight:feat/google-adk-integration
Duke/hindsight:feat/flowise-integration
Duke/hindsight:fix/pg-upgrade-sqlalchemy-21
Duke/hindsight:fix/backup-restore-missing-tables
Duke/hindsight:fix/consolidation-dedup-pending-1842
Duke/hindsight:fix/1888-subbatch-chunk-index-collision
Duke/hindsight:fix/memory-links-to-unit-id-fk-race-1882
Duke/hindsight:feat/mission-sandbox
Duke/hindsight:fix/1796-bump-pg0-stop-wait
Duke/hindsight:feat/dynamic-enum-tags
Duke/hindsight:fix/consolidation-scope-locked-parallelism
Duke/hindsight:blog/hindsight-15k-stars
Duke/hindsight:fix/worker-retry-knobs
Duke/hindsight:fix/document-body-partial-replace-1838
Duke/hindsight:fix/consolidation-propagate-requeue-failure-1842
Duke/hindsight:ci/shard-test-api
Duke/hindsight:fix/consolidation-retry-backoff-base-1842
Duke/hindsight:fix/1833-retain-swallows-transient-extraction-error
Duke/hindsight:followup/bound-entity-resolution-fixes
Duke/hindsight:chore/move-tests-out-of-src
Duke/hindsight:fix/reranker-passthrough-normalization
Duke/hindsight:feat/vapi-integration
Duke/hindsight:test/reflect-tag-groups-propagation
Duke/hindsight:chore/regenerate-docs-skill-after-0.7.1
Duke/hindsight:feat/gemini-spark-integration-clean
Duke/hindsight:feat/grok-build-integration
Duke/hindsight:fix/claude-code-provider-config-isolation
Duke/hindsight:release/0.7.1-blog
Duke/hindsight:docs-docker-compose-local-llm-sidecar
Duke/hindsight:feat/consolidation-bank-priority
Duke/hindsight:fix/consolidation-retry-dedup-by-bank
Duke/hindsight:feat/configurable-reranker-timeout
Duke/hindsight:chore/update-gemini-model-recommendations
Duke/hindsight:feat/ui-markdown-rendering-improvements
Duke/hindsight:blog/openclaw-codebase-memory
Duke/hindsight:fix/operations-dropdown-graph-maintenance
Duke/hindsight:docs-0.7.0-release-notes
Duke/hindsight:fix/mock-llm-for-core-tests
Duke/hindsight:chore/update-gemini-embedding-model
Duke/hindsight:feat/async-link-recompute-on-delete
Duke/hindsight:chore/zeroentropy-embeddings-cleanup
Duke/hindsight:feat/i18n-control-plane
Duke/hindsight:fix/stabilize-llm-flaky-tests
Duke/hindsight:fix/claude-code-mcp-crlf-and-knowledge-tools
Duke/hindsight:perf-derive-entity-links-from-unit-entities
Duke/hindsight:feat/1752-access-log-env-var
Duke/hindsight:feat/paradedb-pg-search-bm25
Duke/hindsight:feat/paperclip-user-scoped-memory
Duke/hindsight:multilingual-bm25
Duke/hindsight:fix/1749-anthropic-temperature
Duke/hindsight:feat/1625-targeted-consolidation
Duke/hindsight:fix/docs-claude-code-docker-recipe
Duke/hindsight:feat/1706-clear-mental-model
Duke/hindsight:fix/cp-access-cookie-signature
Duke/hindsight:bug/1558-fix
Duke/hindsight:fix/ollama-cloud-provider
Duke/hindsight:bug/1558-multivalue-entity-tags-mismatch
Duke/hindsight:fix/docs-database-url-and-tip-code-css
Duke/hindsight:fix/graph-payload-gzip
Duke/hindsight:fix/escape-braces-all-missions
Duke/hindsight:fix/mental-model-history-cap
Duke/hindsight:docs-chat-cloud-first
Duke/hindsight:docs-dify-cloud-first
Duke/hindsight:docs-n8n-cloud-first
Duke/hindsight:docs-agno-cloud-first
Duke/hindsight:docs-agentcore-cloud-first
Duke/hindsight:docs-codex-cloud-first
Duke/hindsight:docs-pydantic-ai-cloud-first
Duke/hindsight:docs-hermes-cloud-first
Duke/hindsight:docs-pipecat-cloud-first
Duke/hindsight:docs-strands-cloud-first
Duke/hindsight:docs-crewai-cloud-first
Duke/hindsight:blog/agent-memory-consolidation
Duke/hindsight:fix/consolidation-mission-brace-escape
Duke/hindsight:fix/issue-1637-codex-token-refresh
Duke/hindsight:docs-worker-id-quickstart
Duke/hindsight:blog/hindsight-cloud-goes-global
Duke/hindsight:docs-changelog-openai-agents-0.1.1
Duke/hindsight:docs-blog-author-0-6-2-main
Duke/hindsight:docs-changelog-0.6.2
Duke/hindsight:blog/opencode-onboarding-memory
Duke/hindsight:feat/weighted-rrf
Duke/hindsight:fix/ci-uv-frozen-env
Duke/hindsight:fix/mental-models-subtype-backfill-1553
Duke/hindsight:mental-model-history-cap-on-deploy-pointer
Duke/hindsight:fix/lint-frozen-ci
Duke/hindsight:fix/migration-oid-race
Duke/hindsight:security/bump-litellm-root
Duke/hindsight:security/bump-high-critical-remaining
Duke/hindsight:security/bump-urllib3-integrations
Duke/hindsight:security/bump-deps-may-2026
Duke/hindsight:fix/ci-paperclip-openclaw
Duke/hindsight:blog-windows-china-local-deployment
Duke/hindsight:fix/strands-client-lifecycle-1387
Duke/hindsight:fix/credit-check-before-body-parse
Duke/hindsight:blog/how-hindsight-scales
Duke/hindsight:fix/claude-code-mcp-get-page-content
Duke/hindsight:fix/typescript-client-version-tsup-define
Duke/hindsight:perf-locomo-curated-conversations
Duke/hindsight:fix/regenerate-generated-files
Duke/hindsight:docs-add-zai-provider
Duke/hindsight:fix/cp-access-key-improvements
Duke/hindsight:fix/claude-code-mcp-stdout-leak
Duke/hindsight:fix/propagate-sub-batch-error-messages
Duke/hindsight:fix/readme-bind-mount-uid
Duke/hindsight:fix-openclaw-allowlist-trust
Duke/hindsight:fix/daemon-posix-spawn-mps
Duke/hindsight:feat/claude-code-worktree-bank-mapping
Duke/hindsight:fix-openclaw-setup-reuse-existing
Duke/hindsight:blog/n8n-persistent-memory
Duke/hindsight:fix/unbounded-structured-retry
Duke/hindsight:fix-openclaw-allow-conversation-access
Duke/hindsight:fix/n8n-remove-client-dep
Duke/hindsight:feat/scope-progress-stats-via-routine
Duke/hindsight:fix-openclaw-knowledge-tools-config
Duke/hindsight:feat/map-entity-labels
Duke/hindsight:ci/cosign-sign-on-release
Duke/hindsight:fix/ci-flaky-tests
Duke/hindsight:blog/claude-code-subagents-shared-memory
Duke/hindsight:ci/cosign-sign-images
Duke/hindsight:feat/cli-retain-files-strategy
Duke/hindsight:ci/n8n-npm-provenance
Duke/hindsight:chore/stabilize-ci
Duke/hindsight:docs-claude-code-knowledge-subagents
Duke/hindsight:blog/tap-health-customer-story
Duke/hindsight:fix/meta-package-pin-slim
Duke/hindsight:fix/claude-code-mcp-bootstrap
Duke/hindsight:feat/openclaw-perf-timing-and-cleanup
Duke/hindsight:feat/improve-create-agent-skill
Duke/hindsight:feat/read-replica-pool
Duke/hindsight:fix/openclaw-mission-and-retain-queue
Duke/hindsight:chore/remove-sda-cli
Duke/hindsight:fix/retain-memory-pressure
Duke/hindsight:release-notes/0.6.0
Duke/hindsight:temp/cloud-with-pr-1440
Duke/hindsight:fix/verify-generated-files
Duke/hindsight:release/claude-code-0.6.0
Duke/hindsight:feat/claude-code-knowledge-tools
Duke/hindsight:fix/dify-package-name
Duke/hindsight:feat/dify-integration
Duke/hindsight:chore/llm-acceptance-tests
Duke/hindsight:fix/remove-pr-review-ci-trigger
Duke/hindsight:fix/n8n-integration-followup
Duke/hindsight:fix/worker-stats-marker-table
Duke/hindsight:fix/broken-tests-on-main
Duke/hindsight:chore/test-suite-improvements
Duke/hindsight:blog/agent-harness-needs-memory
Duke/hindsight:feat/self-driving-agents-claude-code
Duke/hindsight:fix/embed-daemon-scripts-dir
Duke/hindsight:fix/mcp-recall-tag-groups
Duke/hindsight:fix/worker-windows-signal-handler
Duke/hindsight:fix/daemon-host-override
Duke/hindsight:fix/regenerate-openapi-time-field
Duke/hindsight:fix/memory-links-deferred-fk
Duke/hindsight:fix/ts-client-missing-params
Duke/hindsight:cleanup/daemon-detach-popen-tidy
Duke/hindsight:fix/async-batch-retain-test-cleanup
Duke/hindsight:fix/webhook-schema-context
Duke/hindsight:fix/oracle-baseline-check-constraints
Duke/hindsight:feat/n8n-integration
Duke/hindsight:fix/embed-provider-default-model-1360
Duke/hindsight:blog/smolagents-memory-tools
Duke/hindsight:feat/logfire-tracing-guide
Duke/hindsight:fix/bankMission-docs-1353
Duke/hindsight:feat/nemoclaw-sda
Duke/hindsight:fix/codex-default-model-1344
Duke/hindsight:feat/oracle-alembic-migrations
Duke/hindsight:chore/add-oracle-docs
Duke/hindsight:fix/atomic-batch-retain-parent-and-children
Duke/hindsight:feat/pydantic-ai-logfire
Duke/hindsight:blog/llamaparse-integration
Duke/hindsight:feat/android-termux-poc
Duke/hindsight:chore/sync-docs-0.5
Duke/hindsight:fix/eliminate-resultrow-wrapping
Duke/hindsight:feat/wiki-tools
Duke/hindsight:chore/remove-stray-files-from-main
Duke/hindsight:fix/pin-cryptography-below-47
Duke/hindsight:fix/bank-stats-test-regression
Duke/hindsight:fix/restore-exact-056-pg-queries
Duke/hindsight:docs-scoring-ranking-deep-dive
Duke/hindsight:feat/recall-perf-http-mode
Duke/hindsight:fix/oracle-pr-followup
Duke/hindsight:feature/database-abstraction-clean
Duke/hindsight:fix/broken-cli-guide-link
Duke/hindsight:feat/agentcore-integration
Duke/hindsight:feat/pipecat-blog
Duke/hindsight:test/hermes-smoke-gpt4o
Duke/hindsight:test/hermes-smoke
Duke/hindsight:release/v0.5.5-changelog-blog
Duke/hindsight:feat/mental-models-list-view
Duke/hindsight:fix/openai-compat-skip-auto-tool-choice
Duke/hindsight:fix/llama-parse-followup
Duke/hindsight:fix/simplify-json-schema-for-ollama
Duke/hindsight:feature/database-abstraction
Duke/hindsight:feat/llama-parse-parser
Duke/hindsight:fix/get-bank-profile-no-auto-create
Duke/hindsight:feat/agent-procedural-memory
Duke/hindsight:docs-memory-requirements
Duke/hindsight:fix/mcp-server-version
Duke/hindsight:feat/chatgpt-perplexity-integrations
Duke/hindsight:chore/lint-all-npm-packages
Duke/hindsight:fix/consolidation-memory-fanout
Duke/hindsight:fix/openclaw-default-main-session-retention
Duke/hindsight:feat/pipecat-integration
Duke/hindsight:blog/openai-perplexity-mcp-integration
Duke/hindsight:fix/daemon-prefer-local-api
Duke/hindsight:fix/main-test-regressions
Duke/hindsight:fix/docs-mdx-escape-braces
Duke/hindsight:feat/cohere-output-dimensions
Duke/hindsight:fix/litellm-streaming-crash
Duke/hindsight:blog/fix-docker-quickstart
Duke/hindsight:feat/document-chunks-reprocess-ui
Duke/hindsight:blog/your-agent-is-not-forgetful
Duke/hindsight:seo/general-agent-memory-guides-2026-04-23
Duke/hindsight:fix/expose-processing-cancelled-status
Duke/hindsight:feat/operation-recovery-and-hide-parents
Duke/hindsight:fix/external-postgres-async-url
Duke/hindsight:fix/mcp-remove-delete-memory
Duke/hindsight:fix/claude-code-list-tool-results
Duke/hindsight:fix/claude-code-compaction-overwrites
Duke/hindsight:fix/locomo-defaults
Duke/hindsight:feat/perf-test-add-locomo
Duke/hindsight:feat/retain-processed-content-tokens
Duke/hindsight:feat/operation-response-retry-fields
Duke/hindsight:blog/hindsight-10k-stars-date-fix
Duke/hindsight:blog/hindsight-10k-stars-celebration
Duke/hindsight:feat/per-operation-slot-reservations
Duke/hindsight:chore/perf-test-large-default
Duke/hindsight:fix/perf-test-ci
Duke/hindsight:feat/system-perf-tests
Duke/hindsight:feat/db-statement-timeout
Duke/hindsight:release-0.5.4-notes
Duke/hindsight:fix/delta-mode-time-scoped-recall
Duke/hindsight:fix/doc-preserve-created-at
Duke/hindsight:fix/embedded-daemon-crash-recovery
Duke/hindsight:fix/reflect-directive-leak
Duke/hindsight:fix/opencode-lower-retain-default
Duke/hindsight:fix/delta-upsert-chunk-cleanup
Duke/hindsight:blog/guide-cover-images-apr20
Duke/hindsight:fix/worker-scan-before-claim
Duke/hindsight:fix/reflect-mission-identity-framing
Duke/hindsight:fix/mcp-update-bank-config-fields
Duke/hindsight:blog/opencode-persistent-memory
Duke/hindsight:seo/guide-batch-openclaw-hermes-memory
Duke/hindsight:blog/memory-batch-claude-paperclip-superagent-agentcore
Duke/hindsight:blog/superagent-safe-agent-memory
Duke/hindsight:blog/paperclip-persistent-memory
Duke/hindsight:blog/claude-code-persistent-memory
Duke/hindsight:feat/disable-default-daemon-idle-timeout
Duke/hindsight:fix/verify-connection-soft-fail
Duke/hindsight:feat/admin-worker-status-decommission-all
Duke/hindsight:fix/list-operations-items-count
Duke/hindsight:fix/ai-sdk-reflect-type-drift
Duke/hindsight:feat/auto-recharge-v2-base
Duke/hindsight:fix/memory-engine-defer-passthrough
Duke/hindsight:blog/openai-agents-persistent-memory
Duke/hindsight:fix/openai-agents-review-followup
Duke/hindsight:feat/openai-agents-integration
Duke/hindsight:rag-mode
Duke/hindsight:cherry-pick-recall-budget
Duke/hindsight:fix/worker-advisory-lock-contention
Duke/hindsight:feat/consolidation-max-memories-per-round
Duke/hindsight:fix/reduce-default-llm-retries
Duke/hindsight:fix/migration-chain-0422-to-05x
Duke/hindsight:fix/ai-sdk-client-mismatch
Duke/hindsight:feat/seo-guides-section
Duke/hindsight:blog/constellation-view
Duke/hindsight:feat/mental-model-delta-mode
Duke/hindsight:feat/configurable-recall-budget
Duke/hindsight:feat/extension-defer-operation
Duke/hindsight:general-memory-guides-batch2-2026-04-16
Duke/hindsight:feat/failed-consolidation-ui
Duke/hindsight:fix/openclaw-retain-append-or-turn
Duke/hindsight:fix/submit-task-idempotent-skip
Duke/hindsight:test/file-retain-timestamp-event-date-mapping
Duke/hindsight:feat/openclaw-agent-installer
Duke/hindsight:feat/mental-model-history-reflect-snapshot
Duke/hindsight:fix/consolidation-delete-race
Duke/hindsight:fix/worker-tenant-fair-rotation
Duke/hindsight:general-memory-guides-2026-04-15
Duke/hindsight:openclaw-memory-guides-2026-04-15
Duke/hindsight:feat/paperclip-plugin-replace
Duke/hindsight:seo/comparison-openclaw-local-vs-cloud-memory-setup-with-hindsight
Duke/hindsight:seo/guide-control-recall-injection-in-openclaw-with-hindsight
Duke/hindsight:seo/guide-openclaw-per-user-memory-across-channels-setup
Duke/hindsight:feat/log-tenant-and-json-allowlist
Duke/hindsight:investigate/mental-model-max-tokens
Duke/hindsight:fix/bank-id-url-encoding
Duke/hindsight:docs-0-5-2-screenshots
Duke/hindsight:release/0.5.2-notes
Duke/hindsight:openclaw-session-scoped-document-id
Duke/hindsight:feat/entity-constellation-graph
Duke/hindsight:fix/consolidation-retry-cleanup
Duke/hindsight:chore/shared-lint-integrations
Duke/hindsight:seo/guide-debug-hermes-memory-not-recalling-context
Duke/hindsight:seo/guide-hermes-memory-modes-with-hindsight-hybrid-context-tools
Duke/hindsight:seo/guide-migrate-hindsight-hermes-to-native-hermes-memory
Duke/hindsight:fix/openclaw-agent-banking-skip-reasons
Duke/hindsight:fix/opencode-cleanup-debug-logs
Duke/hindsight:feat/bank-stats-ui
Duke/hindsight:docs-opencode-install-and-cloud
Duke/hindsight:blog/openclaw-plugin-06
Duke/hindsight:fix/flaky-retain-load-tests
Duke/hindsight:fix/user-agent-headers-1041
Duke/hindsight:feat/mental-model-recall-controls
Duke/hindsight:feat/op-dialog-raw-payload-and-doc-ids
Duke/hindsight:feat/worker-pending-breakdown
Duke/hindsight:blog/update-openclaw-post-051
Duke/hindsight:feat/reflect-facts-only
Duke/hindsight:feat/architect-skill-only
Duke/hindsight:fix/opencode-plugin-bugs
Duke/hindsight:blog/fintech-customer-story-ming
Duke/hindsight:feat/openclaw-retain-json-format
Duke/hindsight:fix/openclaw-setup-wizard-accept-token-value
Duke/hindsight:feat-siliconflow-reranker
Duke/hindsight:fix/integration-lockfile-guard
Duke/hindsight:fix/854-openclaw-channel-id-provider-fallback
Duke/hindsight:feat/openclaw-hindsight-cloud
Duke/hindsight:docs-mental-model-tags-clarify
Duke/hindsight:hindsight-wt5-wt1-wt1
Duke/hindsight:fix/994-jina-mlx-import-error
Duke/hindsight:fix/embed-macos-force-cpu-regression
Duke/hindsight:fix/cli-surface-error-body
Duke/hindsight:docs-audit-logging-944
Duke/hindsight:feat/architect-skill
Duke/hindsight:fix/chunk-id-collision-977-980
Duke/hindsight:fix/978-azure-gpt5-max-completion-tokens
Duke/hindsight:blog/templates-hub-0-5-0
Duke/hindsight:rfc/self-improving-skills
Duke/hindsight:fix/cloudflare-oauth-proxy-tests-and-hardening
Duke/hindsight:fix/reflect-internal-recall-billing
Duke/hindsight:refactor/openclaw-secretref-config
Duke/hindsight:feat/opencode-recall-tags
Duke/hindsight:feat/default-bank-template-env-var
Duke/hindsight:feat/cli-complete-openapi-coverage
Duke/hindsight:fix/retain-ann-seeds-pgbouncer-temp-table
Duke/hindsight:blog/agno-persistent-memory
Duke/hindsight:release-notes/0.5.0
Duke/hindsight:blog/adding-memory-to-codex-with-hindsight
Duke/hindsight:fix/local-llm-not-in-all
Duke/hindsight:fix/mcp-retain-agent-name-823
Duke/hindsight:feat/retain-append-mode
Duke/hindsight:feat/openrouter-support
Duke/hindsight:feat/recall-prompt-temporal-fields
Duke/hindsight:fix/litellm-sdk-encoding-format
Duke/hindsight:security/bump-vite-integrations
Duke/hindsight:security/bump-lodash-defu
Duke/hindsight:feat/paperclip-plugin
Duke/hindsight:fix/guest-post-remove-cloud-tag
Duke/hindsight:blog/one-memory-for-every-ai-tool
Duke/hindsight:fix/graph-entity-fanout-cap
Duke/hindsight:security/bump-litellm-1.83.0
Duke/hindsight:fix/mcp-uuid-validation-sync-retain
Duke/hindsight:test/fix-875-event-date-none
Duke/hindsight:docs-entity-label-filtering-856-v2
Duke/hindsight:release/paperclip-0.1.1
Duke/hindsight:feat/opencode-integration
Duke/hindsight:fix/otel-bank-id-cardinality
Duke/hindsight:fix/paperclip-integration-review-fixes
Duke/hindsight:fix/mcp-string-coercion-849
Duke/hindsight:fix/query-analyzer-dateparser-crash
Duke/hindsight:feat/custom-llm-endpoint-wizard
Duke/hindsight:fix/ci-failures
Duke/hindsight:blog/beam-sota
Duke/hindsight:feat/bank-templates
Duke/hindsight:feat/mental-model-detail-param
Duke/hindsight:fix/daemon-port-conflict-843
Duke/hindsight:blog/beam-hermes-native-provider
Duke/hindsight:feat/paperclip-integration
Duke/hindsight:fix/clear-memories-preserves-bank
Duke/hindsight:update/hermes-memory-provider-arch
Duke/hindsight:fix/streaming-retain-regressions
Duke/hindsight:fix/flaky-llm-tests
Duke/hindsight:fix/remaining-dependabot-alerts
Duke/hindsight:fix/retain-deadlock-prevention
Duke/hindsight:fix/per-bank-vector-index-type
Duke/hindsight:feat/constellation-view
Duke/hindsight:fix/security-dependency-updates
Duke/hindsight:feat/autogen-integration
Duke/hindsight:blog/version-0-4-22
Duke/hindsight:refactor/remove-llm-classmethods
Duke/hindsight:fix/mental-model-refresh-tag-filtering
Duke/hindsight:blog/adding-memory-to-openclaw-with-hindsight
Duke/hindsight:blog/multi-org-credit-transfers
Duke/hindsight:fix/consolidation-observation-quality
Duke/hindsight:ci/approval-based-external-pr-testing
Duke/hindsight:ci/safe-to-test-pr-reporting
Duke/hindsight:feat/code-review-skill
Duke/hindsight:hindsight-wt5-wt1
Duke/hindsight:fix/pg0-random-port-tests
Duke/hindsight:ci/fork-pr-safe-to-test
Duke/hindsight:fix/openclaw-init-guard-followup
Duke/hindsight:seo/integration-page-meta-descriptions
Duke/hindsight:blog/team-shared-memory-ai-coding-agents
Duke/hindsight:fix/codex-installer-settings-merge
Duke/hindsight:fix/llamaindex-docid-version
Duke/hindsight:doc-zeroentropy-base-url
Duke/hindsight:fix/experience-fact-type-classification
Duke/hindsight:feat/codex-rich-tool-calls
Duke/hindsight:fix/openclaw-plugin-json-trailing-commas
Duke/hindsight:fix/llamaindex-docs-tools-bug
Duke/hindsight:fix/blog-homepage-cloud-posts
Duke/hindsight:blog/mcp-oauth-rename-march30
Duke/hindsight:blog/mcp-oauth-date-march30
Duke/hindsight:blog/mcp-oauth-native
Duke/hindsight:release-notes/0.4.21
Duke/hindsight:breaking-change/remove-bfs-mpfp
Duke/hindsight:refactor/merge-llamaindex-packages
Duke/hindsight:feat/audit-log-duration-ms
Duke/hindsight:fix/mcp-get-probe-claude-code
Duke/hindsight:fix/codex-test-pytest
Duke/hindsight:feat/duration-ms-operations
Duke/hindsight:fix/bank-index-vector-extension
Duke/hindsight:fix/verbose-retain-mission
Duke/hindsight:fix/hermes-sync-hooks
Duke/hindsight:feat/llamaindex-integration
Duke/hindsight:feat/codex-integration
Duke/hindsight:feature/max-observations-per-scope
Duke/hindsight:refactor/embedded-ui-constructor-flags
Duke/hindsight:blog/parallel-hybrid-search
Duke/hindsight:fix/silence-google-genai-logging
Duke/hindsight:fix/migration-bypass-pgbouncer
Duke/hindsight:hotfix/chunk-fk-migration-if-exists
Duke/hindsight:fix/ag2-integration-cleanup
Duke/hindsight:feat/audit-log
Duke/hindsight:fix/stats-endpoint-performance
Duke/hindsight:fix/python-client-bank-config-parity
Duke/hindsight:fix/python-client-pydoc-improvements
Duke/hindsight:feat/openclaw-recall-injection-position
Duke/hindsight:fix/python-client-async-retain
Duke/hindsight:tidy-claude-code-docs
Duke/hindsight:feat/delta-retain
Duke/hindsight:fix/dependabot-security-alerts-2
Duke/hindsight:fix/dependabot-security-alerts
Duke/hindsight:feature/claude-code-retain-tool-calls
Duke/hindsight:feature/claude-code-plugin-session-doc
Duke/hindsight:fix/cp-ui-fixes
Duke/hindsight:fix/hook-registration-v2
Duke/hindsight:fix/windows-compatibility
Duke/hindsight:fix/recall-metadata-null
Duke/hindsight:feat/reflect-source-facts-config
Duke/hindsight:feature/no-llm-provider
Duke/hindsight:fix/hindsight-memory-hook-registration
Duke/hindsight:feat/hermes-config-file
Duke/hindsight:feat/ci-skip-unrelated-jobs
Duke/hindsight:blog/strands-persistent-memory
Duke/hindsight:blog/langgraph-long-term-memory
Duke/hindsight:feat/embed-ui
Duke/hindsight:feature/litellm-llm-provider
Duke/hindsight:fix/hermes-async-handlers
Duke/hindsight:security/exclude-litellm-1.82.8
Duke/hindsight:feat/openclaw-remove-default-models
Duke/hindsight:release-notes/0.4.20
Duke/hindsight:blog/feature-image-benchmark
Duke/hindsight:blog/feature-image-nemoclaw
Duke/hindsight:blog/feature-image-telegram
Duke/hindsight:fix/claude-code-daemon-prestart
Duke/hindsight:doc-claude-telegram
Duke/hindsight:feat/strands-integration
Duke/hindsight:feat/agent-memory-benchmark-launch
Duke/hindsight:fix/claude-code-plugin-install
Duke/hindsight:fix/entity-resolver-memory-leak
Duke/hindsight:doc-newp
Duke/hindsight:feat/unit-tests-new-commits
Duke/hindsight:fix/litellm-inject-memories-no-query
Duke/hindsight:fix/mcp-auth-token-tenant-conflict
Duke/hindsight:fix/langgraph-pypi-readme
Duke/hindsight:fix/retrieval-indeterminate-type
Duke/hindsight:feat/nemoclaw-blog
Duke/hindsight:feat/hindsight-nemoclaw-v2
Duke/hindsight:openclaw
Duke/hindsight:feat/hindsight-nemoclaw
Duke/hindsight:fix/hindsight-api-uvx-scripts
Duke/hindsight:feat/verbatim-extraction-mode
Duke/hindsight:feat/langgraph-integration
Duke/hindsight:feat/integrations-hub
Duke/hindsight:reflect
Duke/hindsight:fix/atomic-async-operation-creation
Duke/hindsight:fix/orphaned-batch-retain-parents
Duke/hindsight:fix/dependabot-security-updates
Duke/hindsight:feature/integrations-scroll-banner
Duke/hindsight:feat/skill-link-validation-and-openapi
Duke/hindsight:feature/code-snippet-parity
Duke/hindsight:fix/entity-id-null-constraint
Duke/hindsight:blog/hermes-memory-agent
Duke/hindsight:bench-changes
Duke/hindsight:fix/verbatim-fact-type
Duke/hindsight:rel0419
Duke/hindsight:deno
Duke/hindsight:checkpoint/20260317-134445-oauth-mcp-local
Duke/hindsight:fix/streamlit-blog-links
Duke/hindsight:fix/streamlit-blog-slug
Duke/hindsight:blog/streamlit-chatbot-memory
Duke/hindsight:fix/dockerfile-copy-lockfile
Duke/hindsight:fix/consolidation-failed-at
Duke/hindsight:feat/agno-integration
Duke/hindsight:feat/hermes-integration
Duke/hindsight:blog/hermes-memory-agent-clean
Duke/hindsight:siuds
Duke/hindsight:blog/n8n-memory-workflows
Duke/hindsight:fix/skill-retain-guidance
Duke/hindsight:feat/reranker-local-perf-docs
Duke/hindsight:fix/backsweep-orphan-memory-units
Duke/hindsight:fix/mcp-accept-header
Duke/hindsight:chore/integrate-skill
Duke/hindsight:fix/gemini-thought-signature
Duke/hindsight:rele0418
Duke/hindsight:tags
Duke/hindsight:fix/slim-smoke-test-and-minimax
Duke/hindsight:feat/slim-package-variants
Duke/hindsight:chore/dependabot-actions
Duke/hindsight:blog/spreading-activation-memory-graphs
Duke/hindsight:fix/litellm-reranker-token-limit
Duke/hindsight:fix/op-cancellation-on-bank-delete
Duke/hindsight:fix/embed-profile-registration
Duke/hindsight:blog/hindsight-cloud-api-key-management
Duke/hindsight:blog/run-hindsight-with-ollama
Duke/hindsight:feat/jina-mlx-reranker
Duke/hindsight:config-max-query-tokens
Duke/hindsight:fix/hnsw-union-all-retrieval
Duke/hindsight:0417
Duke/hindsight:feat/retry-failed-operations
Duke/hindsight:fix/null-bytes-in-file-upload
Duke/hindsight:blog-cloud
Duke/hindsight:blog/hindsight-document-upload
Duke/hindsight:feature/api-startup-rollout-fix
Duke/hindsight:ops-ui
Duke/hindsight:fix/consolidation-mission-override
Duke/hindsight:lmstudio
Duke/hindsight:fix/ensure-embedding-dimension-mental-models
Duke/hindsight:fix/iris-httpx-timeout
Duke/hindsight:fix/alembic-thread-safety
Duke/hindsight:fix/iris-parser-httpx-timeout
Duke/hindsight:fix/gcs-workload-identity
Duke/hindsight:feat/change-document-tags
Duke/hindsight:feat/mental-model-history
Duke/hindsight:feat/observation-history
Duke/hindsight:feat/per-request-file-parser
Duke/hindsight:refactor/remove-dead-code
Duke/hindsight:feat/consolidation-source-facts-token-limits
Duke/hindsight:doc/bank-config-audit
Duke/hindsight:feature/file-upload-hooks
Duke/hindsight:fix/openclaw-tests-and-ci
Duke/hindsight:fix/truncate-long-bank-names
Duke/hindsight:fix/refresh-bank-dropdown-on-open
Duke/hindsight:rel0416
Duke/hindsight:fix/observation-occurred-at-fallback
Duke/hindsight:blog/add-memory-to-openai-application
Duke/hindsight:fix/shorten-transaction-scope
Duke/hindsight:fix/webhook-outbox-schema-rollback
Duke/hindsight:investigate/recall-observations-chunks
Duke/hindsight:fix/graceful-shutdown-timeout
Duke/hindsight:fix/combined-scoring
Duke/hindsight:fix/remove-concurrently-from-migrations
Duke/hindsight:fix/mcp-tool-filtering-fastmcp3
Duke/hindsight:feat/gin-index-source-memory-ids
Duke/hindsight:cookbook-live
Duke/hindsight:fix-ex
Duke/hindsight:doc/zeroentropy-reranker
Duke/hindsight:fix/dependabot-security-vulnerabilities
Duke/hindsight:feat/linux-arm64-release
Duke/hindsight:blog/litellm-fix-observation
Duke/hindsight:blog/litellm-persistent-memory
Duke/hindsight:rel-notes
Duke/hindsight:fix/ts-sdk-include-entities
Duke/hindsight:refactor/llm-with-config
Duke/hindsight:recall-single-query-chunk-fetch
Duke/hindsight:feat/gemini-safety-settings
Duke/hindsight:hindsight-wt5
Duke/hindsight:feature/oauth-extension-hooks
Duke/hindsight:blog/crewai-persistent-memory
Duke/hindsight:feat/marketing-bot-webhook
Duke/hindsight:feat/list-documents-tags-filter
Duke/hindsight:feat/pydantic-ai-ci-release-docs
Duke/hindsight:feat/pydantic-ai-integration
Duke/hindsight:entity-labels-docs
Duke/hindsight:entitylabels
Duke/hindsight:fix-retain
Duke/hindsight:reflect-tokems
Duke/hindsight:investigate/consolidation-deadlock
Duke/hindsight:fix/observations-count-display
Duke/hindsight:fix-zeroentropu
Duke/hindsight:consolidation
Duke/hindsight:feature/bank-scoped-validation
Duke/hindsight:tags-ons
Duke/hindsight:blog-post0414
Duke/hindsight:worker-recov
Duke/hindsight:changelog22
Duke/hindsight:doc-chat
Duke/hindsight:rel-cha
Duke/hindsight:feat/chat-sdk-demo-bot
Duke/hindsight:feat/chat-sdk-integration
Duke/hindsight:mcp-configs
Duke/hindsight:feat/temporal-consolidation-batching
Duke/hindsight:feat/expand-mcp-tool-surface-area
Duke/hindsight:tag-fix
Duke/hindsight:obsv5
Duke/hindsight:obsv4
Duke/hindsight:locomo-refl
Duke/hindsight:enable-bank-api
Duke/hindsight:consol-pro
Duke/hindsight:pass-metadadata-into-retain
Duke/hindsight:mem-leak
Duke/hindsight:fix/reflect-based-on-and-forced-retrieval
Duke/hindsight:fix/bank-config-multi-tenant
Duke/hindsight:ci-gcp
Duke/hindsight:doc-impr
Duke/hindsight:changlog0413
Duke/hindsight:ci-openai+
Duke/hindsight:remove-mcp-local
Duke/hindsight:fix-npx
Duke/hindsight:return-source-facts
Duke/hindsight:docker-rr
Duke/hindsight:mcp-fail
Duke/hindsight:reranker-erro
Duke/hindsight:fix/reduce-temporal-offset
Duke/hindsight:feat/crewai-integration
Duke/hindsight:client-time
Duke/hindsight:fix-no-docs-re
Duke/hindsight:0412-rel
Duke/hindsight:pdf
Duke/hindsight:aisdk-b
Duke/hindsight:go-fixes
Duke/hindsight:fix/restore-entity-recall
Duke/hindsight:egn
Duke/hindsight:fix/async-parity-and-keepalive
Duke/hindsight:doc-go
Duke/hindsight:azure-pgdiskann
Duke/hindsight:fix-docdis
Duke/hindsight:times
Duke/hindsight:litellm-1
Duke/hindsight:perf2
Duke/hindsight:max_tokens
Duke/hindsight:timscl
Duke/hindsight:fix/mcp-docs-params
Duke/hindsight:fix/mcp-extra-args-and-bank-priority
Duke/hindsight:deadc-oder
Duke/hindsight:vchord
Duke/hindsight:hierarichical-envs
Duke/hindsight:python-deser
Duke/hindsight:no-root
Duke/hindsight:replace-waitlist-with-signup-link
Duke/hindsight:trust
Duke/hindsight:fix-naming
Duke/hindsight:fix/async-retain-usage-metering
Duke/hindsight:feat/mcp-mental-models
Duke/hindsight:tiktoken
Duke/hindsight:doc-skill
Duke/hindsight:traceability
Duke/hindsight:fix/mcp-usage-tracking
Duke/hindsight:fix-helm
Duke/hindsight:build-ci
Duke/hindsight:fix-mcp-thing
Duke/hindsight:MCPAuth
Duke/hindsight:fix-thing
Duke/hindsight:ccterm
Duke/hindsight:slim-dicker
Duke/hindsight:flakieses
Duke/hindsight:py314
Duke/hindsight:md-reflect
Duke/hindsight:fix-backwards-compat
Duke/hindsight:aisdk
Duke/hindsight:fix/recall-timeout-handling
Duke/hindsight:ui-m
Duke/hindsight:embedded-sdk
Duke/hindsight:litellm-stream
Duke/hindsight:mm-interm
Duke/hindsight:docker-startup-error
Duke/hindsight:doc-cook
Duke/hindsight:changelog
Duke/hindsight:embed-improve
Duke/hindsight:secc
Duke/hindsight:openclaw-auto-embed
Duke/hindsight:fix/worker-load-operation-validator
Duke/hindsight:public-schema
Duke/hindsight:profile-config
Duke/hindsight:chatgpt
Duke/hindsight:print-ver
Duke/hindsight:fix/propagate-request-context-in-async-tasks
Duke/hindsight:feat/mental-model-refresh-validation
Duke/hindsight:embed-f
Duke/hindsight:gpt52
Duke/hindsight:feat/mental-model-extension-hooks
Duke/hindsight:improvedocs
Duke/hindsight:openclawd
Duke/hindsight:release-client-v
Duke/hindsight:retain-async
Duke/hindsight:timestamp-ser
Duke/hindsight:worker-setting
Duke/hindsight:moltbot
Duke/hindsight:doc-next
Duke/hindsight:feat/vertexai-native-sdk
Duke/hindsight:vertex
Duke/hindsight:fix/tenant-schema-migrations
Duke/hindsight:fix/worker-tenant-schema-context
Duke/hindsight:ma
Duke/hindsight:anthropi
Duke/hindsight:empty-refl
Duke/hindsight:embed-again
Duke/hindsight:fix/search-mental-models-type-mismatch
Duke/hindsight:versioning
Duke/hindsight:fix-pytorch-device-detection-robust
Duke/hindsight:hindsight-wt4
Duke/hindsight:iss
Duke/hindsight:mm-blog
Duke/hindsight:embed-issues
Duke/hindsight:graph
Duke/hindsight:prompt-custom
Duke/hindsight:benchm
Duke/hindsight:rename-final
Duke/hindsight:drop-ll
Duke/hindsight:fix/multi-tenant-worker-schema
Duke/hindsight:fix/graph-table-rows-missing-fields
Duke/hindsight:fix/reflect-mental-model-text
Duke/hindsight:feat/readme-updates
Duke/hindsight:fix-refl
Duke/hindsight:support-tags
Duke/hindsight:embed-fixes
Duke/hindsight:mm-docs
Duke/hindsight:fix/litellm-api-key-auth
Duke/hindsight:feat/litellm-async-retain-client-cleanup
Duke/hindsight:fix-mm-token
Duke/hindsight:feature/multi-tenant-worker-support
Duke/hindsight:fix/consolidation-stats-reporting
Duke/hindsight:mcp-retain-timestamp
Duke/hindsight:skills2
Duke/hindsight:fix/gemini-tool-response-name
Duke/hindsight:benchmark-mm
Duke/hindsight:fix-ci-3
Duke/hindsight:multilingual
Duke/hindsight:feat/litellm-async-retain-client-cleanup-v2
Duke/hindsight:fix-api-ci
Duke/hindsight:access-count
Duke/hindsight:workers
Duke/hindsight:fix/temporal-scoring-priority
Duke/hindsight:mm-doc
Duke/hindsight:pytorch
Duke/hindsight:mm-clients
Duke/hindsight:fix-deps
Duke/hindsight:agents-md
Duke/hindsight:mm2
Duke/hindsight:feature/structured-logging
Duke/hindsight:doc-ref
Duke/hindsight:obsv2
Duke/hindsight:hindsight-cli-json
Duke/hindsight:fix/skill-installer-test-examples
Duke/hindsight:feat/cloud-mode-skill
Duke/hindsight:update-slack-invite-link
Duke/hindsight:changelo030
Duke/hindsight:memory-tags
Duke/hindsight:fix/server-extension-loading
Duke/hindsight:litellm
Duke/hindsight:tenant-metrics
Duke/hindsight:azure-openai
Duke/hindsight:quer
Duke/hindsight:improve-perf
Duke/hindsight:ui-entit
Duke/hindsight:improve-mpfp
Duke/hindsight:ci-fix2
Duke/hindsight:perf-imp
Duke/hindsight:fix/typescript-client-error-handling
Duke/hindsight:retain-parm
Duke/hindsight:tei-fixes
Duke/hindsight:fix/mpfp-adjacency-cache
Duke/hindsight:fix/ensure-embedding-dimension-for-tenant-schemas
Duke/hindsight:perf-fixes
Duke/hindsight:fix/stats-tenant-auth
Duke/hindsight:flaky-test
Duke/hindsight:docker-imae
Duke/hindsight:feat-delete-memory-bank
Duke/hindsight:return-operation-id
Duke/hindsight:configs-pool
Duke/hindsight:fix-causal
Duke/hindsight:config-llm
Duke/hindsight:hindsight-wt3
Duke/hindsight:multi-lingual
Duke/hindsight:cohere
Duke/hindsight:metrics
Duke/hindsight:fix-ui-limit
Duke/hindsight:admin-run-migr
Duke/hindsight:fix-dep
Duke/hindsight:fix-ci-rust
Duke/hindsight:backup-restore
Duke/hindsight:causal-links
Duke/hindsight:retain
Duke/hindsight:fix/python-sdk-auth-header
Duke/hindsight:add-dotenv-loading
Duke/hindsight:groq-free
Duke/hindsight:configurable-dime
Duke/hindsight:changelog020
Duke/hindsight:add-tests
Duke/hindsight:feature/load-operation-validator
Duke/hindsight:new-config-doc
Duke/hindsight:structured-outout-reflect
Duke/hindsight:skill-doc
Duke/hindsight:fix-document
Duke/hindsight:docs
Duke/hindsight:fix-embed
Duke/hindsight:fix-date
Duke/hindsight:refa
Duke/hindsight:fix/task-handler-exception-propagation
Duke/hindsight:skills
Duke/hindsight:ollama
Duke/hindsight:doc-for-auth
Duke/hindsight:extn
Duke/hindsight:finalizeDocs
Duke/hindsight:fix-max
Duke/hindsight:smokeci
Duke/hindsight:mcp-installation
Duke/hindsight:copilot/add-health-endpoint
Duke/hindsight:fix/docker-pg0-startup
Duke/hindsight:docValidation
Duke/hindsight:add-hindsight-cloud-links
Duke/hindsight:fix-retain-async
Duke/hindsight:mcp-server-fix
Duke/hindsight:ci-matrix
Duke/hindsight:lint
Duke/hindsight:docs-pg0
Duke/hindsight:add-gemini3
Duke/hindsight:TestExamplesCI
Duke/hindsight:local-mcp
Duke/hindsight:enable-models-test
Duke/hindsight:hindsight_litellm
Duke/hindsight:fix-contributing-info
Duke/hindsight:use-pg0-emb
Duke/hindsight:fix/typescript-urlsearchparams-iterable
Duke/hindsight:mpfp
Duke/hindsight:fix-CVE-2025-55184
Duke/hindsight:update-example-env
Duke/hindsight:gpt
Duke/hindsight:ci-fix
Duke/hindsight:update-docs-url-to-custom-domain
Duke/hindsight:fix-docusarus-custom-domain
Duke/hindsight:fix-CVE-2025-66478
Duke/hindsight:increase-graph-neighbor-limit
Duke/hindsight:benchmark-improvements
Duke/hindsight:longmem
Duke/hindsight:add-rag-vs-hindsight-examples
Duke/hindsight:fix-docker
Duke/hindsight:fix-readme-link
Duke/hindsight:add-license-file
Duke/hindsight:fix-docker-build
Duke/hindsight:fix-ci2
Duke/hindsight:fix-ci
Duke/hindsight:docker-fixes
Duke/hindsight:fix/urlsearchparams-compatibility
Duke/hindsight:ai-fitness-coach
Duke/hindsight:renaming-pre-launch
Duke/hindsight:integrations/coding-agents/v0.3.4
Duke/hindsight:v0.9.1
Duke/hindsight:integrations/eliza/v0.1.0
Duke/hindsight:integrations/coding-agents/v0.3.3
Duke/hindsight:integrations/coding-agents/v0.3.2
Duke/hindsight:integrations/coding-agents/v0.3.1
Duke/hindsight:integrations/coding-agents/v0.3.0
Duke/hindsight:integrations/coding-agents/v0.2.1
Duke/hindsight:integrations/coding-agents/v0.2.0
Duke/hindsight:integrations/obsidian/v0.2.1
Duke/hindsight:integrations/coding-agents/v0.1.2
Duke/hindsight:integrations/coding-agents/v0.1.1
Duke/hindsight:v0.9.0
Duke/hindsight:integrations/coding-agents/v0.1.0
Duke/hindsight:integrations/coding-agents/v0.0.5
Duke/hindsight:integrations/obsidian/v0.2.0
Duke/hindsight:integrations/coding-agents/v0.0.4
Duke/hindsight:integrations/coding-agents/v0.0.3
Duke/hindsight:integrations/coding-agents/v0.0.2
Duke/hindsight:integrations/coding-agents/v0.0.1
Duke/hindsight:integrations/openclaw/v0.10.0
Duke/hindsight:integrations/copilot-cli/v0.1.1
Duke/hindsight:v0.8.6
Duke/hindsight:integrations/copilot-cli/v0.1.0
Duke/hindsight:integrations/paperclip/v0.3.0
Duke/hindsight:v0.8.5
Duke/hindsight:integrations/opencode/v0.2.8
Duke/hindsight:integrations/zcode/v0.1.0
Duke/hindsight:integrations/claude-code/v0.7.5
Duke/hindsight:integrations/devin-desktop/v0.2.0
Duke/hindsight:integrations/devin-desktop/v0.1.0
Duke/hindsight:integrations/github-copilot/v0.1.0
Duke/hindsight:integrations/claude-code/v0.7.4
Duke/hindsight:integrations/zed/v0.2.0
Duke/hindsight:integrations/opencode/v0.2.7
Duke/hindsight:integrations/codex/v0.3.1
Duke/hindsight:integrations/claude-code/v0.7.3
Duke/hindsight:tools/hindsight-agent-sdk/v0.1.1
Duke/hindsight:integrations/eve/v0.2.1
Duke/hindsight:integrations/eve/v0.2.0
Duke/hindsight:v0.8.4
Duke/hindsight:integrations/openhands/v0.1.1
Duke/hindsight:integrations/continue/v0.1.1
Duke/hindsight:integrations/aider/v0.1.1
Duke/hindsight:integrations/openclaw/v0.9.0
Duke/hindsight:integrations/cursor-cli/v0.3.0
Duke/hindsight:integrations/langgraph/v0.3.0
Duke/hindsight:integrations/claude-code/v0.7.2
Duke/hindsight:integrations/eve/v0.1.0
Duke/hindsight:integrations/openhands/v0.1.0
Duke/hindsight:integrations/continue/v0.1.0
Duke/hindsight:v0.8.3
Duke/hindsight:integrations/zed/v0.1.0
Duke/hindsight:integrations/opencode/v0.2.6
Duke/hindsight:integrations/composio/v0.1.0
Duke/hindsight:v0.8.2
Duke/hindsight:integrations/agent-framework/v0.1.0
Duke/hindsight:integrations/haystack/v0.1.1
Duke/hindsight:integrations/obsidian/v0.1.2
Duke/hindsight:integrations/obsidian/v0.1.1
Duke/hindsight:integrations/obsidian/v0.1.0
Duke/hindsight:integrations/cursor/v0.2.0
Duke/hindsight:integrations/cline/v0.2.0
Duke/hindsight:integrations/cursor-cli/v0.2.0
Duke/hindsight:v0.8.1
Duke/hindsight:integrations/omo/v0.1.0
Duke/hindsight:integrations/cline/v0.1.0
Duke/hindsight:integrations/haystack/v0.1.0
Duke/hindsight:integrations/cursor-cli/v0.1.0
Duke/hindsight:integrations/roo-code/v0.1.0
Duke/hindsight:integrations/opencode/v0.2.5
Duke/hindsight:v0.8.0
Duke/hindsight:integrations/opencode/v0.2.4
Duke/hindsight:integrations/opencode/v0.2.3
Duke/hindsight:integrations/opencode/v0.2.2
Duke/hindsight:integrations/superagent/v0.1.0
Duke/hindsight:integrations/claude-agent-sdk/v0.1.0
Duke/hindsight:integrations/opencode/v0.2.1
Duke/hindsight:integrations/openai-agents/v0.1.2
Duke/hindsight:integrations/litellm/v0.5.4
Duke/hindsight:integrations/langgraph/v0.2.0
Duke/hindsight:integrations/claude-code/v0.7.1
Duke/hindsight:integrations/llamaindex/v0.1.5
Duke/hindsight:integrations/autogen/v0.1.3
Duke/hindsight:integrations/google-adk/v0.1.0
Duke/hindsight:v0.7.2
Duke/hindsight:integrations/flowise/v0.1.0
Duke/hindsight:integrations/vapi/v0.1.0
Duke/hindsight:v0.7.1
Duke/hindsight:integrations/claude-code/v0.7.0
Duke/hindsight:integrations/openclaw/v0.8.0
Duke/hindsight:v0.7.0
Duke/hindsight:integrations/paperclip/v0.2.3
Duke/hindsight:integrations/openclaw/v0.7.7
Duke/hindsight:integrations/openai-agents/v0.1.1
Duke/hindsight:integrations/litellm/v0.5.3
Duke/hindsight:integrations/strands/v0.1.3
Duke/hindsight:integrations/claude-code/v0.6.5
Duke/hindsight:integrations/paperclip/v0.2.2
Duke/hindsight:v0.6.2
Duke/hindsight:integrations/claude-code/v0.6.4
Duke/hindsight:v0.6.1
Duke/hindsight:integrations/claude-code/v0.6.3
Duke/hindsight:integrations/openclaw/v0.7.6
Duke/hindsight:integrations/openclaw/v0.7.5
Duke/hindsight:integrations/n8n/v0.1.3
Duke/hindsight:integrations/opencode/v0.2.0
Duke/hindsight:integrations/codex/v0.3.0
Duke/hindsight:integrations/openclaw/v0.7.4
Duke/hindsight:integrations/n8n/v0.1.2
Duke/hindsight:integrations/claude-code/v0.6.2
Duke/hindsight:integrations/openclaw/v0.7.3
Duke/hindsight:integrations/claude-code/v0.6.1
Duke/hindsight:v0.6.0
Duke/hindsight:integrations/claude-code/v0.6.0
Duke/hindsight:integrations/dify/v0.1.1
Duke/hindsight:integrations/n8n/v0.1.1
Duke/hindsight:tools/self-driving-agents/v0.0.6
Duke/hindsight:integrations/openclaw/v0.7.2
Duke/hindsight:integrations/openclaw/v0.7.1
Duke/hindsight:tools/hindsight-agent-sdk/v0.1.0
Duke/hindsight:tools/self-driving-agents/v0.0.5
Duke/hindsight:tools/self-driving-agents/v0.0.4
Duke/hindsight:tools/self-driving-agents/v0.0.3
Duke/hindsight:tools/self-driving-agents/v0.0.2
Duke/hindsight:integrations/openclaw/v0.7.0
Duke/hindsight:tools/self-driving-agents/v0.0.1
Duke/hindsight:integrations/smolagents/v0.1.0
Duke/hindsight:integrations/agentcore/v0.1.1
Duke/hindsight:v0.5.6
Duke/hindsight:v0.5.5
Duke/hindsight:integrations/pipecat/v0.1.1
Duke/hindsight:integrations/openclaw/v0.6.6
Duke/hindsight:integrations/claude-code/v0.4.0
Duke/hindsight:integrations/litellm/v0.5.2
Duke/hindsight:v0.5.4
Duke/hindsight:integrations/ai-sdk/v0.5.1
Duke/hindsight:v0.5.3
Duke/hindsight:integrations/ai-sdk/v0.5.0
Duke/hindsight:integrations/openai-agents/v0.1.0
Duke/hindsight:integrations/openclaw/v0.6.5
Duke/hindsight:integrations/paperclip/v0.2.1
Duke/hindsight:integrations/openclaw/v0.6.4
Duke/hindsight:integrations/cloudflare-oauth-proxy/v1.0.1
Duke/hindsight:integrations/opencode/v0.1.4
Duke/hindsight:integrations/paperclip/v0.1.2
Duke/hindsight:integrations/autogen/v0.1.2
Duke/hindsight:integrations/codex/v0.2.1
Duke/hindsight:integrations/claude-code/v0.3.1
Duke/hindsight:integrations/strands/v0.1.2
Duke/hindsight:integrations/nemoclaw/v0.1.2
Duke/hindsight:integrations/llamaindex/v0.1.4
Duke/hindsight:integrations/langgraph/v0.1.2
Duke/hindsight:integrations/chat/v0.4.20
Duke/hindsight:integrations/ai-sdk/v0.4.20
Duke/hindsight:integrations/ag2/v0.1.2
Duke/hindsight:integrations/crewai/v0.4.20
Duke/hindsight:integrations/pydantic-ai/v0.4.20
Duke/hindsight:integrations/litellm/v0.5.1
Duke/hindsight:v0.5.2
Duke/hindsight:integrations/openclaw/v0.6.3
Duke/hindsight:integrations/opencode/v0.1.3
Duke/hindsight:integrations/opencode/v0.1.2
Duke/hindsight:integrations/openclaw/v0.6.2
Duke/hindsight:v0.5.1
Duke/hindsight:integrations/openclaw/v0.6.1
Duke/hindsight:integrations/openclaw/v0.6.0
Duke/hindsight:v0.5.0
Duke/hindsight:integrations/opencode/v0.1.1
Duke/hindsight:integrations/paperclip/v0.1.1
Duke/hindsight:integrations/autogen/v0.1.1
Duke/hindsight:v0.4.22
Duke/hindsight:integrations/llamaindex/v0.1.3
Duke/hindsight:integrations/codex/v0.2.0
Duke/hindsight:integrations/openclaw/v0.5.1
Duke/hindsight:v0.4.21
Duke/hindsight:integrations/hermes/v0.5.0
Duke/hindsight:integrations/openclaw/v0.5.0
Duke/hindsight:integrations/codex/v0.1.1
Duke/hindsight:integrations/llamaindex/v0.1.2
Duke/hindsight:integrations/ag2/v0.1.1
Duke/hindsight:integrations/claude-code/v0.3.0
Duke/hindsight:integrations/claude-code/v0.2.0
Duke/hindsight:integrations/strands/v0.1.1
Duke/hindsight:v0.4.20
Duke/hindsight:integrations/litellm/v0.5.0
Duke/hindsight:integrations/nemoclaw/v0.1.1
Duke/hindsight:integrations/langgraph/v0.1.1
Duke/hindsight:v0.4.19
Duke/hindsight:v0.4.18
Duke/hindsight:v0.4.17
Duke/hindsight:v0.4.16
Duke/hindsight:v0.4.15
Duke/hindsight:v0.4.14
Duke/hindsight:v0.4.13
Duke/hindsight:v0.4.12
Duke/hindsight:v0.4.11
Duke/hindsight:v0.4.10
Duke/hindsight:v0.4.9
Duke/hindsight:v0.4.8
Duke/hindsight:v0.4.7
Duke/hindsight:v0.4.6
Duke/hindsight:v0.4.5
Duke/hindsight:v0.4.4
Duke/hindsight:v0.4.3
Duke/hindsight:v0.4.2
Duke/hindsight:v0.4.1
Duke/hindsight:v0.4.0
Duke/hindsight:v0.3.0
Duke/hindsight:v0.2.1
Duke/hindsight:v0.2.0
Duke/hindsight:v0.1.16
Duke/hindsight:v0.1.15
Duke/hindsight:v0.1.14
Duke/hindsight:v0.1.13
Duke/hindsight:v0.1.12
Duke/hindsight:v0.1.11
Duke/hindsight:v0.1.10
Duke/hindsight:v0.1.9
Duke/hindsight:v0.1.8
Duke/hindsight:v0.1.7
Duke/hindsight:v0.1.6
Duke/hindsight:v0.1.5
Duke/hindsight:v0.1.4
Duke/hindsight:v0.1.3
Duke/hindsight:v0.1.2
Duke/hindsight:v0.1.1
Duke/hindsight:v0.1.0
Duke/hindsight:v0.0.21
Duke/hindsight:v0.0.20
Duke/hindsight:v0.0.19
Duke/hindsight:v0.0.18
Duke/hindsight:v0.0.17
Duke/hindsight:v0.0.16
Duke/hindsight:v0.0.15
Duke/hindsight:v0.0.14
Duke/hindsight:v0.0.13
Duke/hindsight:v0.0.12
Duke/hindsight:v0.0.11
Duke/hindsight:v0.0.10
Duke/hindsight:v0.0.9
Duke/hindsight:v0.0.8
Duke/hindsight:v0.0.7
Duke/hindsight:v0.0.5
Duke/hindsight:v0.0.4
Duke/hindsight:v0.0.3
Duke/hindsight:v0.0.2
Duke/hindsight:v0.0.1
3
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
44f7940f47 |
fix: add MPS support for macOS Apple Silicon
Extend GPU detection to include Apple MPS backend in addition to CUDA. This ensures macOS users with Apple Silicon use MPS acceleration instead of being incorrectly routed to the CPU fallback path. |
||
|
|
a03fd32214 |
fix: add filelock for model initialization in parallel tests
When pytest-xdist runs multiple workers in parallel, they all try to load models from the HuggingFace cache simultaneously, causing race conditions and intermittent meta tensor errors. Added filelock around embeddings and cross_encoder initialization in conftest.py, similar to how pg0 database setup is serialized. Models are now pre-initialized in the fixture before being passed to tests. 🤖 Generated with [Claude Code](https://claude.com/claude-code) |
||
|
|
c935c576f1 |
fix: prevent meta tensor issues when accelerate is installed without GPU
When accelerate is installed but no GPU is available, transformers can incorrectly use lazy loading (meta tensors) which fails when sentence-transformers tries to move the model to a device. The fix checks hardware and installed packages to determine the right loading strategy: - GPU available: device=None, device_map=None (auto-detect GPU) - No GPU + accelerate: device='cpu', device_map='cpu' (force CPU loading) - No GPU + no accelerate: device='cpu', device_map=None (normal CPU) 🤖 Generated with [Claude Code](https://claude.com/claude-code) |
3 changed files with 111 additions and 15 deletions
@@ -130,17 +130,38 @@ class LocalSTCrossEncoder(CrossEncoderModel):
|
||||
"Install it with: pip install sentence-transformers"
|
||||
)
|
||||
|
||||
# Note: We use CPU even when GPU/MPS is available because:
|
||||
# 1. The reranker model (MiniLM) is tiny (~22M params)
|
||||
# 2. Batch sizes are small (~100-200 pairs)
|
||||
# 3. Data transfer overhead to GPU outweighs compute benefit
|
||||
# 4. CPU inference is actually faster for this workload
|
||||
logger.info(f"Reranker: initializing local provider with model {self.model_name}")
|
||||
# Disable lazy loading (meta tensors) which causes issues with newer transformers/accelerate.
|
||||
# Setting low_cpu_mem_usage=False and device_map=None ensures tensors are fully materialized.
|
||||
|
||||
# Determine device and device_map based on hardware and installed packages.
|
||||
# When accelerate is installed but no GPU/MPS is available, transformers can
|
||||
# incorrectly use lazy loading (meta tensors) which fails on .to(device).
|
||||
# We use device_map="cpu" in that case to force direct CPU loading.
|
||||
import torch
|
||||
|
||||
try:
|
||||
import accelerate # type: ignore[import-not-found] # noqa: F401
|
||||
|
||||
accelerate_available = True
|
||||
except ImportError:
|
||||
accelerate_available = False
|
||||
|
||||
# Check for GPU (CUDA) or Apple Silicon (MPS)
|
||||
has_gpu = torch.cuda.is_available() or (hasattr(torch.backends, "mps") and torch.backends.mps.is_available())
|
||||
|
||||
if has_gpu:
|
||||
device = None # Let sentence-transformers auto-detect GPU/MPS
|
||||
device_map = None
|
||||
elif accelerate_available:
|
||||
device = "cpu"
|
||||
device_map = "cpu" # Force direct CPU loading to avoid meta tensors
|
||||
else:
|
||||
device = "cpu"
|
||||
device_map = None
|
||||
|
||||
self._model = CrossEncoder(
|
||||
self.model_name,
|
||||
model_kwargs={"low_cpu_mem_usage": False, "device_map": None},
|
||||
device=device,
|
||||
model_kwargs={"low_cpu_mem_usage": False, "device_map": device_map},
|
||||
)
|
||||
|
||||
# Initialize shared executor (limited workers naturally limits concurrency)
|
||||
|
||||
@@ -128,11 +128,37 @@ class LocalSTEmbeddings(Embeddings):
|
||||
)
|
||||
|
||||
logger.info(f"Embeddings: initializing local provider with model {self.model_name}")
|
||||
# Disable lazy loading (meta tensors) which causes issues with newer transformers/accelerate
|
||||
# Setting low_cpu_mem_usage=False and device_map=None ensures tensors are fully materialized
|
||||
|
||||
# Determine device and device_map based on hardware and installed packages.
|
||||
# When accelerate is installed but no GPU/MPS is available, transformers can
|
||||
# incorrectly use lazy loading (meta tensors) which fails on .to(device).
|
||||
# We use device_map="cpu" in that case to force direct CPU loading.
|
||||
import torch
|
||||
|
||||
try:
|
||||
import accelerate # type: ignore[import-not-found] # noqa: F401
|
||||
|
||||
accelerate_available = True
|
||||
except ImportError:
|
||||
accelerate_available = False
|
||||
|
||||
# Check for GPU (CUDA) or Apple Silicon (MPS)
|
||||
has_gpu = torch.cuda.is_available() or (hasattr(torch.backends, "mps") and torch.backends.mps.is_available())
|
||||
|
||||
if has_gpu:
|
||||
device = None # Let sentence-transformers auto-detect GPU/MPS
|
||||
device_map = None
|
||||
elif accelerate_available:
|
||||
device = "cpu"
|
||||
device_map = "cpu" # Force direct CPU loading to avoid meta tensors
|
||||
else:
|
||||
device = "cpu"
|
||||
device_map = None
|
||||
|
||||
self._model = SentenceTransformer(
|
||||
self.model_name,
|
||||
model_kwargs={"low_cpu_mem_usage": False, "device_map": None},
|
||||
device=device,
|
||||
model_kwargs={"low_cpu_mem_usage": False, "device_map": device_map},
|
||||
)
|
||||
|
||||
self._dimension = self._model.get_sentence_embedding_dimension()
|
||||
|
||||
@@ -116,16 +116,65 @@ def llm_config():
|
||||
|
||||
|
||||
@pytest.fixture(scope="session")
|
||||
def embeddings():
|
||||
def embeddings(tmp_path_factory, worker_id):
|
||||
"""
|
||||
Session-scoped embeddings fixture with filelock to prevent race conditions.
|
||||
|
||||
return LocalSTEmbeddings()
|
||||
When pytest-xdist runs multiple workers in parallel, they all try to load
|
||||
models from the HuggingFace cache simultaneously, which can cause race
|
||||
conditions and meta tensor errors. We use a filelock to serialize model
|
||||
initialization across workers.
|
||||
"""
|
||||
# Get shared temp dir for coordination between xdist workers
|
||||
if worker_id == "master":
|
||||
root_tmp_dir = tmp_path_factory.getbasetemp()
|
||||
else:
|
||||
root_tmp_dir = tmp_path_factory.getbasetemp().parent
|
||||
|
||||
lock_file = root_tmp_dir / "embeddings_init.lock"
|
||||
|
||||
emb = LocalSTEmbeddings()
|
||||
|
||||
# Serialize model initialization across workers
|
||||
with filelock.FileLock(str(lock_file)):
|
||||
loop = asyncio.new_event_loop()
|
||||
try:
|
||||
loop.run_until_complete(emb.initialize())
|
||||
finally:
|
||||
loop.close()
|
||||
|
||||
return emb
|
||||
|
||||
|
||||
@pytest.fixture(scope="session")
|
||||
def cross_encoder():
|
||||
def cross_encoder(tmp_path_factory, worker_id):
|
||||
"""
|
||||
Session-scoped cross-encoder fixture with filelock to prevent race conditions.
|
||||
|
||||
return LocalSTCrossEncoder()
|
||||
When pytest-xdist runs multiple workers in parallel, they all try to load
|
||||
models from the HuggingFace cache simultaneously, which can cause race
|
||||
conditions and meta tensor errors. We use a filelock to serialize model
|
||||
initialization across workers.
|
||||
"""
|
||||
# Get shared temp dir for coordination between xdist workers
|
||||
if worker_id == "master":
|
||||
root_tmp_dir = tmp_path_factory.getbasetemp()
|
||||
else:
|
||||
root_tmp_dir = tmp_path_factory.getbasetemp().parent
|
||||
|
||||
lock_file = root_tmp_dir / "cross_encoder_init.lock"
|
||||
|
||||
ce = LocalSTCrossEncoder()
|
||||
|
||||
# Serialize model initialization across workers
|
||||
with filelock.FileLock(str(lock_file)):
|
||||
loop = asyncio.new_event_loop()
|
||||
try:
|
||||
loop.run_until_complete(ce.initialize())
|
||||
finally:
|
||||
loop.close()
|
||||
|
||||
return ce
|
||||
|
||||
@pytest.fixture(scope="session")
|
||||
def query_analyzer():
|
||||
|
||||
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.