Skip to main content

Module context

Module context 

Source
Expand description

Context state management for focus mode.

The ContextManager maintains persistent focus state across CLI/TUI/MCP layers. State is stored per-vault in .mdvault/state/context.toml.

This module also provides context query services for day/week aggregation.

Structs§

ActivityItem
A single activity item (logged or detected).
ContextManager
Manages persistent focus context state.
ContextQueryService
Service for querying day and week context.
ContextState
Root context state structure.
DailyNoteInfo
Information about a daily note.
DayContext
Context for a specific day.
DaySummary
Summary statistics for a day.
DaySummaryWithDate
Day summary with date for week context.
FocusContext
Active focus context.
FocusContextOutput
Focus context output.
LinkInfo
Information about a link.
ModifiedNote
A modified note entry.
NoteActivity
Activity entries related to a note.
NoteContext
Context for a specific note.
NoteReferences
References for a note (backlinks and outgoing links).
ProjectActivity
Project activity summary.
RecentTasks
Recent task activity for a project.
TaskActivity
Task activity aggregation.
TaskCounts
Task status counts for a project.
TaskInfo
Information about a task.
WeekContext
Context for a specific week.
WeekSummary
Summary statistics for a week.

Enums§

ContextError
Error type for context queries.