Commit Graph
6 Commits
Author SHA1 Message Date
Snow LeeandClaude Opus 4.7 b6fd80db88 docs: mention Claude Code skills in README
Adds a short "Claude Code skills" section so users discover the
agent-aware guidance shipped under .claude/skills/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-17 08:19:52 -07:00
Snow W. Lee (Sungwon)andGitHub f1180323b5 Merge pull request #1 from runbear-io/docs/sfs-skills
docs: add Claude Code skills for sfs (mount, remote, status)
2026-06-17 08:18:22 -07:00
Snow LeeandClaude Opus 4.7 db0ff4a279 docs: add Claude Code skills for sfs (mount, remote, status)
Three SKILL.md files under .claude/skills/ so Claude Code users get
agent-aware guidance for sfs:

- sfs-mount: mnt/umnt/sync flow, flags, multi-device setup
- sfs-remote: s3/gs/file URLs, AWS/GCS/MinIO/R2 credential chains
- sfs-status: status/log/whoami, daemon logs, diagnostic flow

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-17 08:15:57 -07:00
Snow Lee cd1834f917 Remove .omc from git v0.1.0 2026-06-12 11:46:24 -07:00
snowandClaude Fable 5 27b3adf86f fix: make daemon and state cache per-mount, not per-volume
One volume can be mounted at several folders (e.g. ./shared in multiple
repos defaulting to the same volume name). Previously the daemon pidfile
and materialization cache were keyed per volume, so mounts fought over a
single daemon and shared one folder-state cache. Key both by a mount ID
(hash of the absolute folder path); blobs, journals, and the lamport
clock stay shared per volume. Content now propagates between co-mounted
folders even offline. Also default remote polling 30s -> 10s.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 08:46:44 -07:00
snowandClaude Fable 5 2caa09702f sfs v0.1: mountable synced file system for AI agents
- sfs mnt/umnt/sync/status/log/remote/whoami CLI (cobra)
- per-device append-only journals + content-addressed blob store
- deterministic lamport-ordered merge, LWW with conflict-copy preservation
- cloud-agnostic backends: S3, GCS, file:// (S3-compatible via AWS_ENDPOINT_URL)
- offline-first: real files on disk, journal locally, push on reconnect
- background sync daemon per mount with change tracking (device/author/time)
- macOS + Linux; Homebrew formula + goreleaser release pipeline

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 23:40:26 -07:00