Repository navigation
v0.3.0
Scope Isolation & Bug Fixes
Highlights
- Complete scope filtering on all MCP reads —
open_nodes()andread_graph()now respect scope isolation, matchingsearch_nodes(). Previously they bypassed filtering entirely scope_readsparameter — generic boolean onMCPBridgeto control read filtering (replaces hardcoded agent-type checks)- Tiers + hierarchy fix — agents in both
tiersandhierarchy.childrenno longer silently lose parent scope - Resource leak fix —
MCPBridgeproperly closes DB connection on init failure - Cross-platform encoding — explicit
encoding="utf-8"on all file I/O - Domain-agnostic templates — briefing templates use neutral terminology
Breaking Changes
open_nodes() and read_graph() now filter by scope chain when scope_reads=True (default). Agents that previously saw the full knowledge graph will now only see entities in their scope tree. Set scope_reads=False on MCPBridge for orchestrators or admin agents that need full visibility.
Full changelog
See CHANGELOG.md