Skip to content

DeskLore 0.2.0 — Durable Timeline Agent and privacy controls

Latest

Choose a tag to compare

@FoundDream FoundDream released this 26 Aug 04:40

DeskLore 0.2.0 makes Timeline Agent work durable, adds user-controlled observation exclusions,
and brings the app, settings, and project website into a bilingual early-release shape.

DeskLore timeline with synthetic activity data

Highlights

  • Pi-powered Timeline Agent summaries with evidence inspection and citation validation.
  • Persistent background jobs with fair scheduling, recovery, bounded retry backoff, and Electron
    utility-process isolation.
  • Application, domain, and window-title exclusions, including an installed-app picker.
  • Redesigned timeline, diagnostics, recovery, and tabbed settings surfaces.
  • English and Simplified Chinese across the desktop app and project website.
  • OpenAI Responses and Chat Completions support for optional model-backed features.
  • Local capture, timeline, and visual-value evaluators with explicit provenance and human-review
    boundaries.

Reliability fixes

  • Restored summary generation after Timeline Agent worker startup and IPC failures.
  • Corrected retries for stalled, runtime-blocked, and provider-blocked jobs.
  • Reduced duplicate window-transition noise while retaining meaningful context.
  • Centralized atomic owner-only writes for retained history state.

Run from source

git clone --branch v0.2.0 https://github.com/FoundDream/desklore.git
cd desklore
pnpm install --frozen-lockfile
pnpm dev

Requirements and current limits

  • macOS 14 or newer on Apple Silicon.
  • Node.js 24+, pnpm 11+, and Xcode Command Line Tools with Swift 6.2+.
  • This release is source-only. There is no official signed or notarized binary yet.
  • DeskLore does not import data or unversioned settings from pre-release Computer History builds.
  • Included evaluators help investigate local behavior. They do not establish product-quality claims
    without fresh controlled data and human review.

See PRIVACY.md for the complete
recording and data boundary.