List of all items
Structs
- config::Config
- config::ContextMount
- config::FileMetadata
- config::MountDirs
- config::MountDirsV2
- config::MountPattern
- config::PersonalConfig
- config::PersonalMount
- config::ReferenceMount
- config::RepoConfig
- config::RepoConfigManager
- config::RepoConfigV2
- config::RepoLocation
- config::RepoMapping
- config::RequiredMount
- config::Rule
- config::ThoughtsMount
- config::repo_mapping_manager::RepoMappingManager
- documents::ActiveDocuments
- documents::DocumentInfo
- documents::WriteDocumentOk
- git::clone::CloneOptions
- git::progress::InlineProgress
- git::sync::GitSync
- mcp::AddReferenceOk
- mcp::ReferenceItem
- mcp::ReferencesList
- mcp::TemplateResponse
- mcp::ThoughtsMcpServer
- mcp::ThoughtsMcpTools
- mount::CachedMountInfo
- mount::MountInfo
- mount::MountOptions
- mount::MountStateCache
- mount::resolver::MountResolver
- platform::detector::LinuxInfo
- platform::detector::MacOSInfo
- platform::detector::PlatformInfo
- utils::claude_settings::InjectionSummary
- workspace::ActiveWork
Enums
- config::Mount
- config::ReferenceEntry
- config::SyncStrategy
- documents::DocumentType
- error::ThoughtsError
- mcp::TemplateType
- mount::MountMetadata
- mount::MountSpace
- mount::MountStatus
- platform::detector::Platform
Functions
- config::repo_mapping_manager::extract_org_repo_from_url
- config::repo_mapping_manager::extract_repo_name_from_url
- config::repo_mapping_manager::parse_url_and_subpath
- config::validation::canonical_reference_key
- config::validation::get_host_from_url
- config::validation::is_git_url
- config::validation::is_https_url
- config::validation::is_ssh_url
- config::validation::sanitize_mount_name
- config::validation::validate_reference_url
- config::validation::validate_reference_url_https_only
- documents::active_logs_dir
- documents::list_documents
- documents::write_document
- git::clone::clone_repository
- git::pull::pull_ff_only
- git::shell_fetch::build_fetch_command
- git::shell_fetch::fetch
- git::shell_push::build_push_command
- git::shell_push::push_current_branch
- git::utils::find_repo_root
- git::utils::get_control_repo_root
- git::utils::get_current_branch
- git::utils::get_current_control_repo_root
- git::utils::get_current_repo
- git::utils::get_main_repo_for_worktree
- git::utils::get_remote_url
- git::utils::init_repo
- git::utils::is_git_repo
- git::utils::is_worktree
- git::utils::is_worktree_dirty
- mcp::serve_stdio
- mount::auto_mount::update_active_mounts
- mount::get_mount_manager
- platform::detector::detect_platform
- utils::claude_settings::inject_additional_directories
- utils::git::ensure_gitignore_entry
- utils::paths::ensure_dir
- utils::paths::expand_path
- utils::paths::get_local_metadata_path
- utils::paths::get_personal_config_path
- utils::paths::get_repo_config_path
- utils::paths::get_repo_mapping_path
- utils::paths::get_repo_rules_path
- utils::paths::sanitize_dir_name
- utils::validation::validate_simple_filename
- workspace::check_branch_allowed
- workspace::ensure_active_work
Type Aliases
Constants
- platform::common::MAX_MOUNT_RETRIES
- platform::common::MOUNT_POINT_PERMISSIONS
- platform::common::MOUNT_RETRY_DELAY
- platform::common::MOUNT_TIMEOUT
- platform::common::MOUNT_VERIFY_TIMEOUT
- platform::common::UNMOUNT_TIMEOUT
- platform::linux::DEFAULT_MOUNT_OPTIONS
- platform::linux::MERGERFS_FSTYPE
- platform::linux::PROC_MOUNTINFO
- platform::linux::PROC_MOUNTS