SIGN IN SIGN UP

Make the open_file integration test opt in

Opening a file pulls Obsidian to the foreground and takes keyboard focus
partway through a run, so keystrokes meant for another window land in
whatever note the test opened. It is the only test in the suite that
does this, and paying that cost on every run is a poor trade for one
assertion that the tool returns OK.

It now follows the pattern the active_file_* tests already use: skipped
unless its environment variable is set, here OBSIDIAN_TEST_OPEN_FILE=1.
The coverage is still there for anyone who wants it, it just no longer
interrupts whoever happens to be at the keyboard. Both opt-in variables
are now documented in AGENTS.md, which previously mentioned only
OBSIDIAN_API_KEY.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
A
Adam Coddington committed
046c4c2f1d8efb11cc6fd97e283bc7c3f4f0b758
Parent: 4c4746e