Desktop, hosts and the extension

LinkedIn assist and docked Studio chat

What the extension actually does — and what it deliberately does not.

About 4 minutes

LinkedIn assist

For each LinkedIn touch waiting for approval, the extension navigates a single reused tab to the contact's profile, copies your approved draft to the clipboard, and highlights the Connect / Message / InMail button.

You paste and send. Then Mark sent advances to the next task.

This is the whole design, and the constraint is deliberate rather than technical:

Foreman never logs into, automates, or operates your LinkedIn account. It prepares the work; the send is always a human action.

Anything else would put your account at risk under LinkedIn's terms, which is not a trade worth making on your behalf.

Docked Studio chat

The Studio project page does not embed your app preview. Instead, open the preview in a real browser tab and the extension docks the Studio chat beside it — so you are talking to your agents while looking at the actual running app, in a real browser, with real devtools.

Gotchas

  • The extension needs the desktop app or a cloud host running for Studio chat to have something to talk to.
  • One tab, reused. LinkedIn assist deliberately does not open a tab per contact.

Checked against

  • browser-extension/README.md
  • endpoints/extension/active-task_GET.ts