Agent Lock Guard
unlistedby Obsidian WorkOS
Multi-agent concurrency control, live in-note locking banners, and collision protection for Obsidian.
Updated 19d ago
🛡️ Obsidian Agent Lock Guard
Multi-Agent Concurrency Control & Live In-Note Locking Banners for Obsidian WorkOS.
Prevents editing collisions between humans and autonomous AI agents (Antigravity, Claude Code, Cursor, Codex, CLI daemons).
⚡ Features
- Dual-Layer Hard Read-Only Protection:
- Automatically switches locked notes to Reading View (Preview Mode) upon opening.
- CodeMirror 6 Transaction Filter hard-blocks any typing or pasting programmatic edits while locked.
- Glassmorphic Floating Banner:
- Floating pill header with real-time pulsing status indicator (
AGENT AKTIV), agent name, live duration counter (⏱️ seit Xs), and 1-click[ 🔓 Freigeben ]button.
- Floating pill header with real-time pulsing status indicator (
- Status Bar & Overview Modal:
- Displays active locks in the bottom status bar (
🤖 X Locks aktiv). - Global overview modal listing all locked notes with 1-click unlock and emergency unlock-all action.
- Displays active locks in the bottom status bar (
- Universal Concurrency Schema:
agent_state: processing # or idle locked_by: "agent:antigravity" locked_at: "2026-08-30T22:40:00" - Deadlock Protection: Optional auto-unlock timeout after inactivity.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.