feat: Obsidian integration via cli scripts
This commit is contained in:
21
README.md
21
README.md
@@ -119,7 +119,12 @@ Repeatable working guides for:
|
||||
|
||||
### /scripts
|
||||
|
||||
Helpers for future automation around context generation and communication drafting.
|
||||
Helpers for automation around memory access, context generation, communication drafting, and imports.
|
||||
|
||||
- `scripts/memory/` -> project-agnostic interface for canonical memory
|
||||
- `scripts/obsidian/` -> current Obsidian adapter and URI helpers
|
||||
- `scripts/mattermost/` -> live communication connector
|
||||
- `scripts/slack/` -> historical archive importer
|
||||
|
||||
### /vault/.obsidian
|
||||
|
||||
@@ -129,6 +134,8 @@ Open `vault/` as the Obsidian vault. Do not open the repository root as the vaul
|
||||
|
||||
Portable vault configuration can be versioned, while local layout and plugin runtime files are ignored.
|
||||
|
||||
Obsidian is the current visual interface over canonical memory. The reusable memory access layer is `scripts/memory/`, so the workspace can later swap Obsidian for another Markdown knowledge tool without changing the memory model.
|
||||
|
||||
---
|
||||
|
||||
## Daily Usage
|
||||
@@ -218,6 +225,8 @@ This keeps AI output tied to the latest workspace state instead of relying on ch
|
||||
## Generic Commands
|
||||
|
||||
- `/workspace-context` -> load core plus active profile
|
||||
- `/memory-health` -> check canonical memory and adapter health
|
||||
- `/memory-create` -> create a typed canonical note through the memory interface
|
||||
- `/communication-sync` -> sync live communication evidence and promote high-confidence memory
|
||||
- `/archive-import` -> import historical archive evidence
|
||||
- `/ai-prompt` -> generate a self-contained prompt for another AI
|
||||
@@ -293,8 +302,16 @@ Runtime/evidence stays outside the vault:
|
||||
|
||||
Ignored Obsidian runtime files include workspace layout, plugin cache, snippets, and local plugin installs.
|
||||
|
||||
Obsidian URI helpers live under `scripts/obsidian/`:
|
||||
Project-agnostic memory helpers live under `scripts/memory/`:
|
||||
|
||||
- `scripts/memory/memory.sh create <type> <slug> [title]`
|
||||
- `scripts/memory/memory.sh search <query> [folder]`
|
||||
- `scripts/memory/memory.sh base-query <base-name> [format]`
|
||||
- `scripts/memory/memory.sh health`
|
||||
|
||||
Obsidian adapter helpers live under `scripts/obsidian/`:
|
||||
|
||||
- `scripts/obsidian/cli.sh <obsidian-cli-command>`
|
||||
- `scripts/obsidian/open.sh <vault-relative-path>`
|
||||
- `scripts/obsidian/daily.sh`
|
||||
- `scripts/obsidian/search.sh <query>`
|
||||
|
||||
Reference in New Issue
Block a user