: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: -
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
- List tabs with
agent-browser taband identify the Teams tab. - Switch to it with
agent-browser tab tN. - Inspect it with
agent-browser snapshot -i -c. - 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.