-
Notifications
You must be signed in to change notification settings - Fork 2.9k
feat(memory): pipeline hardening — typed failures, BYO embeddings, doctor, honest status #3076
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
senamakel
merged 35 commits into
tinyhumansai:main
from
zahica1234:pr/memory-pipeline-hardening
Jun 2, 2026
+3,678
−267
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
4138f65
feat(memory-tree): typed pipeline-failure model + job failure columns…
d9a9e44
feat(memory-queue): fail-fast on unrecoverable embed failures (T012)
d7649e2
feat(memory-tree): skip embedding instead of zero-vectors when no pro…
7f2ebad
feat(memory-tree): honest pipeline status — degraded signal + first b…
c1f51a3
feat(intelligence): surface first-blocking-cause + degraded badges in…
bfbda53
feat(memory): one-shot pipeline doctor — RPC + agent tool + CLI (T023…
b16e53d
feat(memory-tree): summarizer falls back to cloud provider when local…
76d5cbd
feat(memory-tree): honour user OpenAI/custom embeddings + send dimens…
42bf06a
feat(memory-tree): summarizer partial success — one node's failure no…
1571785
feat(memory): auto-retry failed jobs on sync + manual retry_failed RP…
8d9be40
feat(memory): extraction coverage metric — backend + status/doctor + …
797e825
docs(about_app): register the Memory Pipeline Doctor capability (T039)
0d205f7
style(memory): cargo fmt the #002 memory-pipeline files
fea5394
fix(memory): address CodeRabbit review on #002 pipeline hardening
0b5f355
test(memory): lock FR-015 OpenAI routing at the factory level
6915e48
fix(memory): address 2nd CodeRabbit review on #002 pipeline hardening
286e639
chore(memory): complete rebase onto upstream/main (#002 pipeline hard…
8bbc677
fix(memory): log ancillary status-query failures before dropping them
192dba0
test(memory): fix integration-test callers of summarizer engine signa…
6ad9b9a
fix(memory): re-embed backfill must skip, not zero-vector, when no pr…
9583d88
docs(memory): stop claiming an auto-retry-on-sync that doesn't exist …
2b77a5c
i18n(memory): translate the #002 status + remediation strings into al…
dc8a099
fix(memory): address sanil-23 + graycyrus review on #002 pipeline har…
597f2dd
fix(memory): add OPENHUMAN_MEMORY_TREE_CLOUD_SUMMARIZATION env overri…
c382a8d
fix(memory): only flag pipeline status 'degraded' when chunks are pre…
16dc173
Merge remote-tracking branch 'upstream/main' into pr/memory-pipeline-…
5e3391b
Merge branch 'main' into pr/3076
senamakel 5dd43b4
Merge remote-tracking branch 'upstream/main' into pr/3076
senamakel b43c516
fix(i18n): localize 'Embeddings' in remediation strings across all lo…
senamakel d57f3b4
fix(memory): add remediation key fallback + nullable extraction_cover…
senamakel ddb241d
fix(config): reuse parse_env_bool for OPENHUMAN_MEMORY_TREE_CLOUD_SUM…
senamakel af01596
test(memory): match summarizer guard assertion to reworded provider e…
4dfb431
fix(memory): address CodeRabbit review (safe subset) on #002 pipeline…
6f8399c
Merge remote-tracking branch 'upstream/main' into pr/memory-pipeline-…
senamakel 8a41bed
fix(memory): address remaining CodeRabbit review feedback (#3076)
senamakel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.