Skip to content

Commit 53164cc

Browse files
RMANOVclaude
andcommitted
feat: multi-account P2P knowledge collaboration (v0.6.0)
Add 3 new MCP tools for cross-Claude knowledge sharing: - manage_collaborators: address book with trust levels - share_knowledge: queue entities for P2P sharing with priority - review_shared_knowledge: staged import with diff/approve/reject Extended bridge_push/pull/status for shared_knowledge[] flow. 4 new tables: collaborators, pending_shared_entities, pending_shared_relations, sharing_rules. 2 new entity columns: shared_by, origin. shared.json v3 format (backward compatible). UI hotfixes: FullWindow suggested tab preserves overdue-first sort order; overdue tasks now show red markers in FullWindow. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e6ed79c commit 53164cc

4 files changed

Lines changed: 807 additions & 16 deletions

File tree

db_utils.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@
3434
TASK_HIDDEN_STATUSES = ("archived", "cancelled")
3535
TASK_ACTIVE_EXCLUSIONS = ("done", "archived", "cancelled")
3636

37+
# Collaboration constants
38+
TRUST_LEVELS = ("read_only", "read_write")
39+
SHARE_TYPES = ("entity", "relation", "all")
40+
ENTITY_ORIGINS = ("local",) # "shared:{username}" added dynamically
41+
3742
PRIORITY_RANK = {p: i for i, p in enumerate(TASK_PRIORITIES)}
3843

3944
PRIORITY_COLORS = {

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sqlite-memory-mcp"
3-
version = "0.5.1"
3+
version = "0.6.0"
44
description = "SQLite-backed MCP Memory Server with WAL concurrent safety, FTS5 search, session tracking, cross-machine bridge sync, and task management"
55
requires-python = ">=3.10"
66
dependencies = ["fastmcp>=2.0.0"]

0 commit comments

Comments
 (0)