Skip to content

DeepSeekEyes 0.5.1

Choose a tag to compare

@dttxorg dttxorg released this 16 Aug 07:11
· 2 commits to main since this release

DeepSeekEyes 0.5.1

This patch stabilizes native macOS application and window routing in Desktop Computer Use.

  • launch works directly without a prior observe or stateId.
  • Resolve display names, renamed aliases, bundle IDs and full .app paths through Launch Services.
  • Prefer the exact application PID and its focused/main usable window instead of helper processes or tiny auxiliary dialogs.
  • Explicit application/title targets override stale capture targets.
  • Window screenshots and metadata now retain identical dimensions.
  • Accessibility discovery is incrementally bounded by element count and helper time, with semanticStatus.truncated, limitReason and elapsedMs.
  • Timeout and routing errors now identify the action, target, failed stage and available candidates.
  • Read-only window-ref observation is stateless; state-changing ref actions remain latest-state protected.

Verification

  • 92/92 local tests pass; 83.19% line coverage.
  • Native ChatGPT launch resolves all four forms: ChatGPT, Codex, com.openai.codex, /Applications/ChatGPT.app.
  • Real DSH call { "action": "launch", "application": "ChatGPT" } returns the 2018×1141 ChatGPT main window and matching lossless screenshot without state or helper-timeout errors.
  • GitHub CI passed on Ubuntu, macOS and Windows, including native desktop observation.
  • npm audit --omit=dev: 0 vulnerabilities.