Skip to content

Add VFS stat metadata command#99

Merged
0xdewy merged 1 commit into
vfs_artifact_timestampsfrom
feat/vfs-stat
Jul 10, 2026
Merged

Add VFS stat metadata command#99
0xdewy merged 1 commit into
vfs_artifact_timestampsfrom
feat/vfs-stat

Conversation

@0xdewy

@0xdewy 0xdewy commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add bloom vfs stat <path> so agents can inspect VFS metadata without a privileged kernel mount
  • expose modified_ms through daemon IPC lookup / list entry JSON
  • print path, name, kind, mode, size, modified time, source, and symlink target when present
  • add CLI coverage for in-process stat and daemon-routed stat preserving artifact timestamps

Stacking

Verification

  • cargo fmt
  • cargo test -p bloom vfs_stat -- --nocapture
  • cargo test -p bloom-daemon ipc --lib
  • cargo check -p bloom
  • git diff --check

Checklist

  • Tests added or updated for behavior changes
  • Architecture docs (docs/architecture/) updated if contracts or behavior changed — N/A: CLI metadata inspection command only
  • Sealed Approval invariants respected (no signing outside a grant or bounded capability, no PRF/grant persistence, execution from sealed bytes) — N/A: read-only metadata lookup
  • Agent Documentation updated (crates/bloom-vfs/src/docs/agent-guidance.md and affected Petal READMEs) — N/A: no VFS path semantics changed; command is discoverable via bloom vfs --help

@0xdewy 0xdewy merged commit c0e82eb into vfs_artifact_timestamps Jul 10, 2026
6 of 8 checks passed
@0xdewy 0xdewy deleted the feat/vfs-stat branch July 10, 2026 16:04
0xdewy added a commit that referenced this pull request Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant