Files
beardrive/plugin/commands/status.md
T
Snow LeeandClaude Fable 5 2d29ff8aac feat: web viewer, project-local config, selective sync, Claude Code plugin
- sfs-web (cmd/sfs-web, internal/webapp): read-only Obsidian-style web UI
  serving a local folder (default) or an sfs remote; markdown rendering
  with [[wikilinks]], task lists and tables, file downloads with ETags,
  per-file provenance from the journals; added to goreleaser builds
- .sfs project file (internal/config): per-folder volume/remote/include
  settings that travel with the folder, win over the global registry, and
  never sync; daemon picks up edits live
- .sfsignore + include lists (internal/syncer): gitignore-style selective
  sync with ! re-includes, applied symmetrically in scan and materialize;
  newly ignored files stop syncing without being deleted anywhere
- Claude Code plugin (plugin/, .claude-plugin/): sfs skill, /sfs:mount and
  /sfs:status commands, turn-boundary sync hooks (blocking pull on prompt,
  async push on stop); installable via the repo's marketplace manifest
- CLAUDE.md and .claude project settings for Claude Code development

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HHEUaYfFHhmDvqLYw74Ehz
2026-07-07 14:05:36 -07:00

679 B

description, argument-hint
description argument-hint
Show sfs sync status — mounts, daemon state, pending changes — and diagnose any sync problems
folder

Show the sfs sync status. Argument: $ARGUMENTS (optional folder; default all mounts).

  1. Run sfs status $ARGUMENTS and show the output.
  2. If anything looks wrong, diagnose using the sfs skill:
    • daemon: stopped → restart with sfs mnt <folder>
    • pending stuck above 0 → run sfs sync <folder> and read the error; it usually points at credentials or the remote
    • changes not appearing from another device → run sfs log <folder> to see whether the ops arrived
  3. Summarize the state in one or two sentences.