Skip to main content

Dynamics System

Overview

Dynamics are articles and notes auto-generated by the background intent reasoner. The reasoner periodically analyzes recent screenshots, chat history, and memories, identifies patterns and trends, and generates structured content. Supports cursor pagination, local caching, unread marking, and push notifications.

Article Categories

CategoryDescriptionTrigger Condition
insightInsight/trend analysisIdentified emerging topics or recurring patterns
reminderReminder/time-sensitiveItems with time constraints like deadlines
reportComprehensive reportMulti-topic comprehensive analysis
noteKnowledge organizationOrganize scattered information into structured notes

Trigger Mechanisms

TriggerIntervalDescription
ScheduledEvery 1 hourBackground scheduler triggers reasoning
Screenshot analysisEvery 3 analysesAuto-triggers after cumulative 3 screenshot analyses
ManualOn demandPOST /api/dynamics/trigger

API Endpoints

MethodPathDescription
GET/api/dynamicsList dynamics (cursor pagination)
GET/api/dynamics/statsGet unread statistics
GET/api/dynamics/{id}Get dynamic details (with content)
PUT/api/dynamics/{id}/readMark single as read
PUT/api/dynamics/read-allMark all as read
PUT/api/dynamics/{id}/pinToggle pin status
DELETE/api/dynamics/{id}Delete dynamic
POST/api/dynamics/triggerManually trigger reasoning