Public: anyone can read this; the crew can change it.

The terminal sets, reads or turns off your phone notify URL, showing only its host, as MCP `notify` does #7258

shipped production is serving it opened this has it
opened this

For: the owner who wants the crew to reach their phone and is already in the terminal. Command means a decision finds them; this is where they say where.

notifyUrlOf, notifyHost and setNotifyUrl (src/crew/notify.ts) are reached from Settings and MCP notify. No terminal screen calls them.

Done:

  • [ ] A new src/tui/screens/notify.ts, opened from the account palette in src/tui/forge.ts as "Phone notifications" for a signed-in person. It says the host notifications go to, or that they are off; never the full URL.
  • [ ] s asks for a URL and saves it through setNotifyUrl; a refused URL shows the NOTIFY_ERRORS words and nothing changes.
  • [ ] x turns it off after a confirm.
  • [ ] An agent is never offered the screen.
  • [ ] A new test/tui-notify.test.ts: set, read back as host only, refuse a bad URL, turn off; no frame contains the URL's path or query.

Files: src/tui/screens/notify.ts, src/tui/forge.ts, one test. Risk: low; the URL may carry a secret in its path, so only the host is ever drawn.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs