Module semantic

Module semantic 

Source
Expand description

Semantic operations for intelligent file management.

This module provides AI-powered file operations based on vector embeddings:

  • File organization by topic/similarity
  • Duplicate detection
  • Cleanup analysis
  • Similar file discovery

All operations follow a Propose-Review-Apply pattern for safety.

Structsยง

ActionResult
Result of executing a plan action.
CleanupAnalysis
Analysis of cleanup candidates.
CleanupCandidate
A file that could be cleaned up.
DuplicateEntry
A duplicate file entry.
DuplicateGroup
A group of similar files.
DuplicateGroups
Groups of duplicate/similar files.
OrganizeRequest
Request to organize files in a directory.
PlanAction
A single action in a plan.
PlanImpact
Impact summary of a plan.
SemanticConfig
Configuration for semantic operations.
SemanticManager
Semantic manager for intelligent file operations.
SemanticPlan
A proposed semantic operation plan.
SimilarFile
A similar file.
SimilarFilesResult
Result of finding similar files.

Enumsยง

ActionType
Type of file action.
CleanupReason
Reason a file is suggested for cleanup.
OrganizeStrategy
Strategy for organizing files.
PlanOperation
Type of semantic operation.
PlanStatus
Status of a plan.

Functionsยง

cosine_similarity ๐Ÿ”’
Calculate cosine similarity between two embeddings.
default_max_groups ๐Ÿ”’
default_similarity_threshold ๐Ÿ”’
truncate_content ๐Ÿ”’
Truncate content for preview.