obsidian-sync

Refresh Obsidian dashboard and daily notes from current experiment state

/obsidian-sync

Refresh progress notes for a Deep Researcher project.

Usage

/obsidian-sync --project /path/to/project
/obsidian-sync --project /path/to/project --dashboard-only
/obsidian-sync --project /path/to/project --daily-only

Behavior

  1. Read project config and check obsidian.enabled
  2. Read PROJECT_BRIEF.md, workspace/MEMORY_LOG.md, workspace/state.json, and .cycle_counter
  3. Refresh Dashboard.md in Obsidian, or workspace/progress_tracking/Dashboard.txt if no vault is configured
  4. Optionally append a new daily note entry

Command

python -m core.obsidian --project /path/to/project

If progress export is disabled, tell the user to set obsidian.enabled: true. If obsidian.vault_path is empty, notes fall back to project-local text files.