Skip to content

feat: implement desktop detectors for Cursor and Codex App (issue #20)#46

Merged
thundermiracle merged 2 commits intomainfrom
codex/issue-20-desktop-detectors
Feb 26, 2026
Merged

feat: implement desktop detectors for Cursor and Codex App (issue #20)#46
thundermiracle merged 2 commits intomainfrom
codex/issue-20-desktop-detectors

Conversation

@thundermiracle
Copy link
Copy Markdown
Owner

Summary

  • extend config probe outcomes to distinguish:
    • override missing file
    • override permission denied
    • fallback permission denied
  • surface desktop permission/access failures explicitly as error detection state
  • keep deterministic path precedence (override first, fallback after)
  • preserve desktop evidence model and candidate ordering for Cursor/Codex App
  • add Rust tests for permission and missing-file scenarios
  • add Node contract tests for desktop detector path candidates and permission signaling

Commit Structure

  • feat(rust): add desktop detector error signaling for missing and permission failures (issue #20)
  • test(ts): add desktop detector contracts and update cli reason-code assertions (issue #20)

Validation

  • pnpm run lint
  • pnpm test
  • cargo test --manifest-path src-tauri/Cargo.toml
  • pnpm outdated

Closes #20

@thundermiracle thundermiracle merged commit 6cdf3ee into main Feb 26, 2026
2 checks passed
@thundermiracle thundermiracle deleted the codex/issue-20-desktop-detectors branch February 26, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

P1-DETECT: Implement detectors for Cursor and Codex App

1 participant