-
Notifications
You must be signed in to change notification settings - Fork 3.4k
refactor(memory): complete TinyCortex engine migration #4794
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 30 commits into
tinyhumansai:main
from
senamakel:feat/tinycortex-crate-ports
Jul 13, 2026
+3,753
−56,496
Merged
Changes from 14 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
782f1d9
refactor(memory): complete tinycortex engine migration
senamakel b388046
build(memory): unify vendored tinyagents source
senamakel db76303
fix(embeddings): preserve provider contracts
senamakel a8acb19
fix(memory): preserve sync credentials and state
senamakel cf0baab
fix(memory): preserve source integration parity
senamakel 67b1b84
fix(memory): keep recency reads provider-free
senamakel ad37001
chore(vendor): update tinycortex conflict resolution
senamakel 2fc300d
Merge upstream/main into feat/tinycortex-crate-ports
senamakel e03b9f3
chore(vendor): update tinycortex review fixes
senamakel 0dd7e33
fix(memory): preserve sync audit and lazy drill-down
senamakel 7b7786e
chore(vendor): update tinycortex clippy fixes
senamakel de75d93
docs(memory): update tinycortex ownership links
senamakel 9d6fadb
docs(memory): use submodule-safe ownership paths
senamakel 4a42fa7
chore(vendor): track merged tinycortex main
senamakel 92645ab
fix(memory): align tinycortex persistence adapters
senamakel ed988cd
fix(memory): align backfill and namespace semantics
senamakel dde408f
fix(memory): preserve kv namespace safety checks
senamakel 4abe952
fix(embeddings): preserve adapter rpc contracts
senamakel e797300
test(memory): await deferred tree sealing
senamakel 88c4bc8
test(memory): await deferred chunk embeddings
senamakel 751500c
test(embeddings): align adapter raw coverage
senamakel 1511318
test(memory): align persisted score coverage
senamakel f9439b9
fix(sync): forward provider request budgets
senamakel a64e623
test(sync): assert tinycortex notion outcome
senamakel e06a1d8
test(sync): match tinycortex notion page size
senamakel d944413
test(sync): assert tinycortex slack persistence
senamakel 11500fb
test(sync): align tree fixtures with tinycortex
senamakel d427a27
test(memory): align tinycortex score and state contracts
senamakel caf05b6
test(memory): cover tinycortex recovery contracts
senamakel 823142b
Merge remote-tracking branch 'upstream/main' into feat/tinycortex-cra…
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
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When
gmail-backfill-3d --include-spam-trashis used, the new path only omits the-in:spam -in:trashquery filter and then callsrun_gmail_backfill, which has no way to pass the Gmail/Composioinclude_spam_trashflag. The previous implementation setargs["include_spam_trash"] = true; without that boolean, Gmail fetches still use the default exclusion, so this CLI option no longer includes Spam/Trash despite reporting that it will.Useful? React with 👍 / 👎.