diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:08:43 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:08:43 +0200 |
| commit | 46b6353ebfb57c7fea481a9aac919b7977e3d186 (patch) | |
| tree | 6295072fc9ebcde4c8558319468b4ef311c5a9d6 /packages/meshbay-node/src/meshbay_node/indexer/__init__.py | |
| parent | b92b076bed49da15ce1ba96d80eb84db539a0778 (diff) | |
| download | meshbay-46b6353ebfb57c7fea481a9aac919b7977e3d186.tar.gz | |
feat(node): add directory indexer and Mesh Group Index
GroupIndex: msgpack→zstd→GEK-encrypt→sign for private groups,
plaintext+sign for public groups. DirectoryIndexer: watchdog-based
watcher, async initial scan via thread pool, on_change callback.
Delta support (diff between versions). 10/10 tests passing.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/indexer/__init__.py')
| -rw-r--r-- | packages/meshbay-node/src/meshbay_node/indexer/__init__.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/meshbay-node/src/meshbay_node/indexer/__init__.py b/packages/meshbay-node/src/meshbay_node/indexer/__init__.py index e69de29..bb6231b 100644 --- a/packages/meshbay-node/src/meshbay_node/indexer/__init__.py +++ b/packages/meshbay-node/src/meshbay_node/indexer/__init__.py @@ -0,0 +1,5 @@ +"""Directory indexer and Mesh Group Index.""" +from .indexer import DirectoryIndexer +from .group_index import GroupIndex + +__all__ = ["DirectoryIndexer", "GroupIndex"] |