Skip to content

Official Smart Plugins site Smart Plugins are independent third-party plugins for Obsidian. Smart Connections is the flagship plugin.

File-over-App Philosophy

File-over-app means durable user-owned state should live in inspectable files where the workflow supports it. It does not mean every runtime record or provider transcript is ordinary Markdown.

Storage boundaries

State Primary location What to verify
Vault notes, Context codeblocks, provider thread URLs, and Active/Done fields Markdown files in the vault The file contains the intended source path, state, or bookmark.
Smart Environment indexes and Smart Chat Pro API records Linked application data under .smart-env/ Reopened records still contain the expected sources, messages, and context.
Provider conversation transcript The selected provider unless explicitly copied into the vault The saved URL reopens the intended conversation.
Copied Context or Template request Clipboard until pasted or saved The pasted package contains only the reviewed sources and instructions.
Generated or downloaded binary media The destination explicitly chosen by the user The file list, labels, and content match the reviewed output.

What remains portable

Why it matters

The principle is not "no hidden state." The principle is to keep the durable work product user-owned, make non-Markdown state explicit, and verify every boundary before relying on it.