Skip to content

blog: controlling coding agent sessions from your phone (draft) - #63

Closed
leoncheng57 wants to merge 7 commits into
mainfrom
blog/phone-control-agent-sessions
Closed

blog: controlling coding agent sessions from your phone (draft)#63
leoncheng57 wants to merge 7 commits into
mainfrom
blog/phone-control-agent-sessions

Conversation

@leoncheng57

@leoncheng57 leoncheng57 commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

Adds a draft article, Controlling Coding Agent Sessions From Your Phone, plus its interactive OpenCode Remote Control companion app. Both are based on leoncheng57/opencode-remote-control-and-notifications.

App preview: https://leoncheng.dev/previews/pr-63/?p=/opencode-remote-control#builder

Apps catalog: https://leoncheng.dev/previews/pr-63/apps

OpenCode Remote Control setup builder and architecture

Article

  • Explains the local-agent / phone-control problem and enterprise constraints
  • Documents the unified oc-remote CLI, Tailscale-only listener, ntfy plugin, exact-session links, and security boundary
  • Covers the multi-instance plugin footgun
  • Links the confirmed upstream project-picker issue (#41155 and related reports), its explicit workaround, and the direct fix in #41153
  • Retains draft: true, so it does not appear on the published blog index

Interactive app

  • Listed on /apps and hosted at /opencode-remote-control
  • Uses a standalone OC REMOTE product shell and scoped Supabase-inspired theme
  • Shows control-plane and notification-plane diagrams plus the complete event lifecycle
  • Generates install, config.env, and launch commands from user-selected project root, port, ntfy server, and picker-workaround settings
  • Stores only non-secret preferences in localStorage; the private ntfy topic is deliberately excluded
  • Includes responsive desktop/mobile layouts and dedicated app artwork

Verification

  • npm run lint - clean
  • npx vitest run --maxWorkers=4 - 162 tests pass
  • Targeted app/catalog tests - 9 tests pass
  • Vite production build - passes (existing chunk-size warning only)
  • Browser-tested desktop and 390px mobile diagrams and setup builder
  • PR preview workflow verified on the rebased branch

@leoncheng57
leoncheng57 force-pushed the blog/phone-control-agent-sessions branch from cf00122 to e5a23bf Compare August 11, 2026 17:55
@github-actions

Copy link
Copy Markdown

PR preview: https://leoncheng.dev/previews/pr-63/

Updated for the latest commit. This preview is removed when the pull request closes.

@leoncheng57

Copy link
Copy Markdown
Owner Author

Closing in favor of the interactive app proposal in #164.

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.

1 participant