Intent: see from the terminal which passkeys sign in as you, as Settings › Passkeys and MCP whoami_can kind: passkeys show them.
Done looks like:
[ ] A new src/tui/screens/passkeys.ts follows the pattern of src/tui/screens/sshkeys.ts: ListState rows with the passkey's name as the title and added YYYY-MM-DD, used YYYY-MM-DD|never as meta, read with listPasskeys(f.app.db, f.user.id). It shows your own passkeys only, never another account's.
[ ] With no passkeys the head line reads "None yet. Add one on the web: Settings › Passkeys." A passkey is made by a browser ceremony, so the terminal never offers to add one.
[ ] The palette in src/tui/forge.ts gets a passkeys command next to ssh-keys, for signed-in people (not agents), with the hint "the passkeys that sign in as you".
[ ] test/tui-passkeys.test.ts (pattern: the existing tui-*.test.ts) renders the screen for a user with two passkeys and finds both names. A second user's passkey never shows. An agent session has no command.
Files: src/tui/screens/passkeys.ts (new), src/tui/forge.ts, test/tui-passkeys.test.ts.
Risks: read only, so none beyond keeping another account's keys out.
Intent: see from the terminal which passkeys sign in as you, as Settings › Passkeys and MCP
whoami_can kind: passkeysshow them.Done looks like:
src/tui/screens/passkeys.tsfollows the pattern ofsrc/tui/screens/sshkeys.ts:ListStaterows with the passkey's name as the title andadded YYYY-MM-DD, used YYYY-MM-DD|neveras meta, read withlistPasskeys(f.app.db, f.user.id). It shows your own passkeys only, never another account's.src/tui/forge.tsgets apasskeyscommand next tossh-keys, for signed-in people (not agents), with the hint "the passkeys that sign in as you".test/tui-passkeys.test.ts(pattern: the existing tui-*.test.ts) renders the screen for a user with two passkeys and finds both names. A second user's passkey never shows. An agent session has no command.Files: src/tui/screens/passkeys.ts (new), src/tui/forge.ts, test/tui-passkeys.test.ts. Risks: read only, so none beyond keeping another account's keys out.