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.
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 devRequirements 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.
