Public API Map

Generated from source under local/agentfs. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.

Structs

  • AgentContext — local/agentfs/src/agent.rs
  • AgentContext — local/agentfs/src/agent_refactored.rs
  • AgentFS — local/agentfs/src/fs.rs
  • AgentFS — local/agentfs/src/fs_refactored.rs
  • AgentFSConfig — local/agentfs/src/config.rs
  • AgentPermission — local/agentfs/src/permissions.rs
  • AgentPermission — local/agentfs/src/permissions_refactored.rs
  • AgentRegistry — local/agentfs/src/agent.rs
  • AgentRegistry — local/agentfs/src/agent_refactored.rs
  • ConflictInfo — local/agentfs/src/sync_refactored.rs
  • FsckReport — local/agentfs/src/fs.rs
  • FsMetrics — local/agentfs/src/fs.rs
  • FSWatcher — local/agentfs/src/watcher.rs
  • LocalEntry — local/agentfs/src/entry.rs
  • LocalMetadata — local/agentfs/src/entry.rs
  • MemoryMetadataStore — local/agentfs/src/metadata.rs
  • MetadataHooks — local/agentfs/src/metadata.rs
  • MetadataValidator — local/agentfs/src/metadata.rs
  • PermissionChecker — local/agentfs/src/permissions.rs
  • PermissionChecker — local/agentfs/src/permissions_refactored.rs
  • SyncManager — local/agentfs/src/sync.rs
  • SyncManager — local/agentfs/src/sync_refactored.rs
  • SyncOptions — local/agentfs/src/sync.rs
  • SyncOptions — local/agentfs/src/sync_refactored.rs
  • SyncProgress — local/agentfs/src/sync.rs
  • SyncReport — local/agentfs/src/sync_refactored.rs
  • SyncStatus — local/agentfs/src/sync_refactored.rs

Enums

  • AgentFSError — local/agentfs/src/error.rs
  • AtomicMode — local/agentfs/src/config.rs
  • ConflictResolution — local/agentfs/src/sync_refactored.rs
  • ConflictStrategy — local/agentfs/src/sync_refactored.rs
  • Permission — local/agentfs/src/permissions.rs
  • Permission — local/agentfs/src/permissions_refactored.rs
  • SyncDirection — local/agentfs/src/sync.rs
  • SyncDirection — local/agentfs/src/sync_refactored.rs
  • SyncState — local/agentfs/src/sync_refactored.rs
  • WatchEvent — local/agentfs/src/watcher.rs

Traits

  • MetadataStore — local/agentfs/src/metadata.rs

Type Aliases

  • Result — local/agentfs/src/error.rs

Functions

  • adapter — local/agentfs/src/fs_refactored.rs
  • add_capability — local/agentfs/src/agent.rs
  • add_capability — local/agentfs/src/agent_refactored.rs
  • add_permission — local/agentfs/src/permissions.rs
  • agent_identity — local/agentfs/src/fs.rs
  • agent_identity — local/agentfs/src/fs_refactored.rs
  • check_ownership — local/agentfs/src/permissions.rs
  • check_permission — local/agentfs/src/permissions.rs
  • check_permission — local/agentfs/src/permissions_refactored.rs
  • clear_status — local/agentfs/src/sync_refactored.rs
  • connect — local/agentfs/src/sync.rs
  • delete — local/agentfs/src/fs.rs
  • delete — local/agentfs/src/fs_refactored.rs
  • disconnect — local/agentfs/src/sync.rs
  • exists — local/agentfs/src/fs.rs
  • exists — local/agentfs/src/fs_refactored.rs
  • from_map — local/agentfs/src/metadata.rs
  • fsck_scan — local/agentfs/src/fs.rs
  • get — local/agentfs/src/agent.rs
  • get — local/agentfs/src/agent_refactored.rs
  • get_metadata — local/agentfs/src/fs.rs
  • get_status — local/agentfs/src/sync_refactored.rs
  • grant — local/agentfs/src/permissions_refactored.rs
  • has_capability — local/agentfs/src/agent.rs
  • has_capability — local/agentfs/src/agent_refactored.rs
  • has_permission — local/agentfs/src/permissions.rs
  • id — local/agentfs/src/watcher.rs
  • identity_adapter — local/agentfs/src/fs.rs
  • is_connected — local/agentfs/src/sync.rs
  • is_not_found — local/agentfs/src/error.rs
  • is_permission_denied — local/agentfs/src/error.rs
  • is_registered — local/agentfs/src/agent.rs
  • is_registered — local/agentfs/src/agent_refactored.rs
  • list_agents — local/agentfs/src/agent.rs
  • list_agents — local/agentfs/src/agent_refactored.rs
  • list_permissions — local/agentfs/src/permissions_refactored.rs
  • list_statuses — local/agentfs/src/sync_refactored.rs
  • matches_path — local/agentfs/src/permissions.rs
  • metrics — local/agentfs/src/fs.rs
  • mkdir — local/agentfs/src/fs.rs
  • mkdir — local/agentfs/src/fs_refactored.rs
  • new — local/agentfs/src/agent.rs
  • new — local/agentfs/src/agent_refactored.rs
  • new — local/agentfs/src/config.rs
  • new — local/agentfs/src/fs.rs
  • new — local/agentfs/src/fs_refactored.rs
  • new — local/agentfs/src/metadata.rs
  • new — local/agentfs/src/permissions.rs
  • new — local/agentfs/src/permissions_refactored.rs
  • new — local/agentfs/src/sync.rs
  • new — local/agentfs/src/sync_refactored.rs
  • new — local/agentfs/src/watcher.rs
  • new_directory — local/agentfs/src/entry.rs
  • new_file — local/agentfs/src/entry.rs
  • new_symlink — local/agentfs/src/entry.rs
  • organization_identity — local/agentfs/src/fs.rs
  • organization_identity — local/agentfs/src/fs_refactored.rs
  • put_metadata — local/agentfs/src/fs.rs
  • read_file — local/agentfs/src/fs.rs
  • read_file — local/agentfs/src/fs_refactored.rs
  • read_file_streamed — local/agentfs/src/fs.rs
  • readdir — local/agentfs/src/fs.rs
  • readdir — local/agentfs/src/fs_refactored.rs
  • readdir_paged — local/agentfs/src/fs.rs
  • recv — local/agentfs/src/watcher.rs
  • register — local/agentfs/src/agent.rs
  • register — local/agentfs/src/agent_refactored.rs
  • remote_locus — local/agentfs/src/agent.rs
  • revoke — local/agentfs/src/permissions_refactored.rs
  • root — local/agentfs/src/fs.rs
  • root — local/agentfs/src/fs_refactored.rs
  • root — local/agentfs/src/watcher.rs
  • set_default_permissions — local/agentfs/src/permissions_refactored.rs
  • set_metadata_schema — local/agentfs/src/fs.rs
  • stat — local/agentfs/src/fs.rs
  • symlink — local/agentfs/src/fs.rs
  • sync — local/agentfs/src/fs.rs
  • sync — local/agentfs/src/sync.rs
  • sync — local/agentfs/src/sync_refactored.rs
  • to_action — local/agentfs/src/permissions_refactored.rs
  • to_locus_metadata — local/agentfs/src/entry.rs
  • try_recv — local/agentfs/src/watcher.rs
  • unregister — local/agentfs/src/agent.rs
  • unregister — local/agentfs/src/agent_refactored.rs
  • update_status — local/agentfs/src/sync_refactored.rs
  • validate — local/agentfs/src/metadata.rs
  • verify_organization — local/agentfs/src/agent.rs
  • verify_organization — local/agentfs/src/agent_refactored.rs
  • with_atomic_mode — local/agentfs/src/config.rs
  • with_follow_links — local/agentfs/src/config.rs
  • with_ignore_pattern — local/agentfs/src/config.rs
  • write_file — local/agentfs/src/fs.rs
  • write_file — local/agentfs/src/fs_refactored.rs
  • write_file_streamed — local/agentfs/src/fs.rs

Constants and Statics

  • No public items were detected by the source scan.

Modules

  • No public items were detected by the source scan.

Re-exports

  • config::{AgentFSConfig, AtomicMode} — local/agentfs/src/lib.rs
  • config::{AgentFSConfig, AtomicMode} — local/agentfs/src/lib_refactored.rs
  • entry::{LocalEntry, LocalMetadata} — local/agentfs/src/lib.rs
  • entry::{LocalEntry, LocalMetadata} — local/agentfs/src/lib_refactored.rs
  • error::{AgentFSError, Result} — local/agentfs/src/lib.rs
  • error::{AgentFSError, Result} — local/agentfs/src/lib_refactored.rs
  • fs_refactored::AgentFS — local/agentfs/src/lib_refactored.rs
  • fs::AgentFS — local/agentfs/src/lib.rs
  • metadata::{MetadataHooks, MetadataStore} — local/agentfs/src/lib.rs
  • metadata::{MetadataStore, MetadataHooks} — local/agentfs/src/lib_refactored.rs
  • permissions_refactored::{PermissionChecker, AgentPermission} — local/agentfs/src/lib_refactored.rs
  • permissions::{AgentPermission, PermissionChecker} — local/agentfs/src/lib.rs
  • sync_refactored::{SyncManager, SyncOptions, SyncDirection} — local/agentfs/src/lib_refactored.rs
  • sync::{SyncDirection, SyncManager, SyncOptions} — local/agentfs/src/lib.rs
  • watcher::{FSWatcher, WatchEvent} — local/agentfs/src/lib.rs
  • watcher::{FSWatcher, WatchEvent} — local/agentfs/src/lib_refactored.rs
  • weave_identity::{Ed25519Adapter, Identity, WeaveIdentityAdapter} — local/agentfs/src/lib.rs
  • weave_identity::{Identity, WeaveIdentityAdapter} — local/agentfs/src/lib_refactored.rs

Methods

AgentContext

  • add_capability — local/agentfs/src/agent.rs
  • add_capability — local/agentfs/src/agent_refactored.rs
  • has_capability — local/agentfs/src/agent.rs
  • has_capability — local/agentfs/src/agent_refactored.rs
  • new — local/agentfs/src/agent.rs
  • new — local/agentfs/src/agent_refactored.rs
  • remote_locus — local/agentfs/src/agent.rs
  • verify_organization — local/agentfs/src/agent.rs
  • verify_organization — local/agentfs/src/agent_refactored.rs

AgentFS

  • adapter — local/agentfs/src/fs_refactored.rs
  • agent_identity — local/agentfs/src/fs.rs
  • agent_identity — local/agentfs/src/fs_refactored.rs
  • delete — local/agentfs/src/fs.rs
  • delete — local/agentfs/src/fs_refactored.rs
  • exists — local/agentfs/src/fs.rs
  • exists — local/agentfs/src/fs_refactored.rs
  • fsck_scan — local/agentfs/src/fs.rs
  • get_metadata — local/agentfs/src/fs.rs
  • identity_adapter — local/agentfs/src/fs.rs
  • metrics — local/agentfs/src/fs.rs
  • mkdir — local/agentfs/src/fs.rs
  • mkdir — local/agentfs/src/fs_refactored.rs
  • new — local/agentfs/src/fs.rs
  • organization_identity — local/agentfs/src/fs.rs
  • organization_identity — local/agentfs/src/fs_refactored.rs
  • put_metadata — local/agentfs/src/fs.rs
  • read_file — local/agentfs/src/fs.rs
  • read_file — local/agentfs/src/fs_refactored.rs
  • readdir — local/agentfs/src/fs.rs
  • readdir — local/agentfs/src/fs_refactored.rs
  • readdir_paged — local/agentfs/src/fs.rs
  • root — local/agentfs/src/fs.rs
  • root — local/agentfs/src/fs_refactored.rs
  • set_metadata_schema — local/agentfs/src/fs.rs
  • stat — local/agentfs/src/fs.rs
  • symlink — local/agentfs/src/fs.rs
  • sync — local/agentfs/src/fs.rs
  • write_file — local/agentfs/src/fs.rs
  • write_file — local/agentfs/src/fs_refactored.rs

AgentFSConfig

  • new — local/agentfs/src/config.rs
  • with_atomic_mode — local/agentfs/src/config.rs
  • with_follow_links — local/agentfs/src/config.rs
  • with_ignore_pattern — local/agentfs/src/config.rs

AgentFSError

  • is_not_found — local/agentfs/src/error.rs
  • is_permission_denied — local/agentfs/src/error.rs

AgentPermission

  • has_permission — local/agentfs/src/permissions.rs
  • matches_path — local/agentfs/src/permissions.rs
  • new — local/agentfs/src/permissions.rs

AgentRegistry

  • get — local/agentfs/src/agent.rs
  • get — local/agentfs/src/agent_refactored.rs
  • is_registered — local/agentfs/src/agent.rs
  • is_registered — local/agentfs/src/agent_refactored.rs
  • list_agents — local/agentfs/src/agent.rs
  • list_agents — local/agentfs/src/agent_refactored.rs
  • new — local/agentfs/src/agent.rs
  • new — local/agentfs/src/agent_refactored.rs
  • register — local/agentfs/src/agent.rs
  • register — local/agentfs/src/agent_refactored.rs
  • unregister — local/agentfs/src/agent.rs
  • unregister — local/agentfs/src/agent_refactored.rs

FSWatcher

  • id — local/agentfs/src/watcher.rs
  • new — local/agentfs/src/watcher.rs
  • recv — local/agentfs/src/watcher.rs
  • root — local/agentfs/src/watcher.rs
  • try_recv — local/agentfs/src/watcher.rs

LocalEntry

  • new_directory — local/agentfs/src/entry.rs
  • new_file — local/agentfs/src/entry.rs
  • new_symlink — local/agentfs/src/entry.rs
  • to_locus_metadata — local/agentfs/src/entry.rs

MemoryMetadataStore

  • new — local/agentfs/src/metadata.rs

MetadataHooks

  • from_map — local/agentfs/src/metadata.rs

MetadataValidator

  • new — local/agentfs/src/metadata.rs
  • validate — local/agentfs/src/metadata.rs

Permission

  • to_action — local/agentfs/src/permissions_refactored.rs

PermissionChecker

  • add_permission — local/agentfs/src/permissions.rs
  • check_ownership — local/agentfs/src/permissions.rs
  • check_permission — local/agentfs/src/permissions.rs
  • check_permission — local/agentfs/src/permissions_refactored.rs
  • grant — local/agentfs/src/permissions_refactored.rs
  • list_permissions — local/agentfs/src/permissions_refactored.rs
  • new — local/agentfs/src/permissions.rs
  • new — local/agentfs/src/permissions_refactored.rs
  • revoke — local/agentfs/src/permissions_refactored.rs
  • set_default_permissions — local/agentfs/src/permissions_refactored.rs

SyncManager

  • clear_status — local/agentfs/src/sync_refactored.rs
  • connect — local/agentfs/src/sync.rs
  • disconnect — local/agentfs/src/sync.rs
  • get_status — local/agentfs/src/sync_refactored.rs
  • is_connected — local/agentfs/src/sync.rs
  • list_statuses — local/agentfs/src/sync_refactored.rs
  • new — local/agentfs/src/sync.rs
  • new — local/agentfs/src/sync_refactored.rs
  • sync — local/agentfs/src/sync.rs
  • sync — local/agentfs/src/sync_refactored.rs
  • update_status — local/agentfs/src/sync_refactored.rs