Artur Mukhamadiev f7895585d8 [pi][agent-browser] added agent-browser & pi configuration
:Release Notes:
- pi configuration do not configured to work with devtools mcp server

:Detailed Notes:
- Added configuration for agent-browser, but no good results was
  received. Seems like on a complex webpages like rutube.ru we could
  encounter several buttons which compacting to the identical nodes,
  leading to a problems with navigation
- agent-browser compaction of a11y tree seems to be a good starting
  point, but not sufficient

:Testing Performed:
- prompt: Launch <Movie> on rutube in both opencode and pi

:QA Notes:
-

:Issues Addressed:
-
2026-07-14 20:30:42 +03:00

1.5 KiB

name, description
name description
ms-teams-send-message Locate or open a Microsoft Teams chat and send a composed message using agent-browser. Covers Ctrl+Enter and delivery confirmation. Use only when the user asks to send a Teams message or open a specific Teams chat.

MS Teams send message

Locate the chat

  1. List tabs with agent-browser tab and identify the Teams tab.
  2. Switch to it with agent-browser tab tN.
  3. Inspect it with agent-browser snapshot -i -c.
  4. Click the target chat's current ref, then take a fresh snapshot.

Prefer an already open authenticated Teams tab. Do not open a duplicate if one exists.

Send

After confirming the draft is correct, either click the Send (Ctrl+Enter) button from the latest snapshot or use:

agent-browser press Control+Enter

Only send when the user explicitly requested sending. If they asked to compose, type, draft, or prepare a message, stop before sending.

Do not rely on Enter alone because Teams behavior varies with the user's “send on Enter” setting. Shift+Enter is for line breaks.

Confirm delivery

Wait for a distinctive substring and inspect the resulting state:

agent-browser wait --text 'distinctive message substring'
agent-browser snapshot -i -c

Teams may also announce Message sent. through an atomic live region. Never report success without verifying the sent message or confirmation state.

Cleanup

If an unwanted test draft exists, focus the editor, press Control+a, then Delete. Verify the empty placeholder before navigating away.