March 6, 2026

AI Assistant Updates: Watch Folders, Classification & Stability

Watched Folder functionality is now available with a dedicated service handling CRUD, server-side browsing, and a scan algorithm using mtime fast-skip

Watched Folder functionality is now available with a dedicated service handling CRUD, server-side browsing, and a scan algorithm using mtime fast-skip.

A background worker thread manages folder scanning on a 30-second cycle, offering rate limiting and semantic environment tagging based on folder structure.

A new Vision LLM OCR service cascades through Gemini, Anthropic, and OpenAI before falling back to Tesseract for image-only PDFs and scanned documents.

The system now supports LLM-driven automatic document classification into categories, projects, and dates, with configurations managed via a JSON file.

The Moments to Documents pipeline migration is complete, storing pinned messages as documents while preserving API contracts and salience boosting logic.

A major overhaul to document processing concurrency fixed an infinite retry loop and replaced serial processing with a thread-safe queue using three concurrent workers.

Infrastructure saw significant stability improvements, including consistent UTC handling via a new time_utils module and fixes for database schema mismatches.

Ambient tool intelligence now proactively invokes external tools to bridge user drift and curiosity threads, with tools being ambient-eligible by default.

  • Watched FolderService introduced with mtime fast-skip and rate limiting.

  • LLM now drives automatic classification into category, project, and date pillars.

  • Vision LLM OCR service implemented as a cascade fallback for documents.

  • Concurrency fixed in watched folder processing by replacing serial queue with 3 concurrent workers.

  • Moments are now migrated to be stored as documents in the DocumentService.

  • New time_utils module ensures consistent UTC handling across core services.