mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-15 12:53:31 +08:00
The desktop app needs a Codex-style top-right opener that follows the agent's actual working directory instead of the source repository alone. This records the approved scope before implementation: detected local IDEs only, Finder/Explorer fallback, no external terminal, no branch/worktree mutation, and no Computer Use runtime dependency. Constraint: The opener must match the active session cwd or materialized worktree so users inspect the same files the agent edits. Constraint: First version must only display detected IDEs and must always keep file-manager fallback available. Rejected: Reuse Computer Use app listing | would couple a basic open-project control to Python/runtime setup. Rejected: Show missing IDEs as disabled menu entries | user explicitly wants only detected IDEs displayed. Confidence: high Scope-risk: narrow Directive: Do not add external terminal targets or persistent opener preferences without revisiting the product scope. Tested: Spec self-review for placeholders, contradictions, and path-resolution scope. Not-tested: Runtime implementation not started in this commit.