一键导入
browser-test-request
Generates a browser-check mailbox message for runtime page validation and sends it to a browser-tester session.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generates a browser-check mailbox message for runtime page validation and sends it to a browser-tester session.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | browser-test-request |
| description | Generates a browser-check mailbox message for runtime page validation and sends it to a browser-tester session. |
Generate a concise mailbox message that asks a browser-tester to validate one coherent browser test batch with agent-browser.
Workflow protocol baseline: use the agent-deck-workflow skill.
task_idplanner_session_id (optional)requester_session_idrequester_workspacerequester_rolebrowser_tester_session_idbrowser_tester_session_refbrowser_tester_workspacegoaltarget_url or routestepsassertionsallow_display_adjacent_editsbrowser_tester_branchaccounts_or_envlogin_or_authtest_data_or_setupbrowser_tester_toolbrowser_tester_tool_profileroundUse the agent-deck-workflow skill for shared protocol.
Skill-specific context resolution:
task_id: explicit -> mailbox/review context -> askplanner_session_id: explicit -> mailbox/review context -> omit when not availablerequester_session_id: explicit -> mailbox/review context -> current session id -> askrequester_workspace: explicit -> current workspace -> askrequester_role: explicit -> mailbox/review context -> infer from current workflow stage -> default requesterbrowser_tester_session_id: explicit actual id -> workflow context actual id -> omitbrowser_tester_session_ref: explicit -> workflow context -> default browser-testerbrowser_tester_workspace: explicit -> mailbox/review context -> current workspacebrowser_tester_tool_profile: explicit -> mailbox/review context -> omit when browser_tester_tool is already a full command -> default resolver role default browser_tester only when creating a new browser-tester sessionbrowser_tester_tool_cmd: explicit full command -> mailbox/review context resolved command -> existing session metadata on require paths -> shared tool-resolution contract for role browser_tester only on create pathround: explicit -> context -> default 1Identity rules:
browser_check_requested sender must use the resolved requester_session_idUse this exact structure:
Task: <task_id>
Action: browser_check_requested
From: <requester_role> <requester_session_id>
To: browser-tester {{TO_SESSION_ID}}
Planner: <planner_session_id_or_N/A>
Round: <round>
## Summary
[One-line browser-check summary]
## Goal
[What runtime behavior or feature area must be verified]
## Target
- URL or route: [value]
- Entry point: [how to reach it]
- Accounts / env / flags: [value or `None`]
- Login / auth: [credentials source, auth profile, or `Ask requester/user`]
- Test data / setup: [seed data, fixtures, prerequisites, or `None`]
## Workspace Routing
- Requester workspace: [absolute path]
- Browser tester workspace: [absolute path]
## Steps
1. [step]
2. [step]
## Assertions
- [expected visible result]
- [expected network / console / error condition]
## Test Points
- [related scenario / assertion group 1]
- [related scenario / assertion group 2]
- [related edge case or regression check]
## Browser Tester Edit Permission
- Allowed: [yes/no]
- Branch: [branch name or `N/A`]
- Scope: [display-adjacent only | read-only]
## Known Constraints
[Any known setup limits or missing prerequisites]
## Tool Context
- Browser tester tool profile: [browser_tester_tool_profile or `explicit`]
- Browser tester tool cmd: [browser_tester_tool_cmd]
Recommended subject:
browser check: <task_id> r<round>Use the agent_mailbox MCP tools:
agent_mailboxbrowser_tester_session_id is already known, call agent_deck_require_session
session_id = <browser_tester_session_id>workdir = <browser_tester_workspace>browser_tester_tool_cmdagent_deck_resolve_session
session = <browser_tester_session_ref>path matches <browser_tester_workspace>, call agent_deck_require_session
session_id = <resolved browser_tester_session_id>workdir = <browser_tester_workspace>browser_tester_tool_cmdagent_deck_create_session
browser_tester_tool_profile / browser_tester_tool_cmd by the shared tool-resolution contract for role browser_tester
browser_tester_tool unchanged when providedbrowser_tester commandensure_title = <browser_tester_session_ref>ensure_cmd = <browser_tester_tool_cmd>workdir = <browser_tester_workspace>no_parent_link = truesession_id as the authoritative browser_tester_session_id{{TO_SESSION_ID}} in the mailbox body before sendingmailbox_send with:
from_address = agent-deck/<requester_session_id>to_address = agent-deck/<browser_tester_session_id>subject = "browser check: <task_id> r<round>"body = <browser-check mailbox body>browser-tester session for this environmentbrowser-tester ref points at a different workspace, ignore that hit and create a workspace-local browser tester insteadbrowser-tester session exists in the requested workspace, create it from this request flow and continueagent_deck_require_session calls can verify the correct worktreebrowser_tester_session_id for the actual mailbox sendlistener_message empty unless a rare bootstrap/control case truly needs a pre-mailbox startup instructionUse for non-trivial implementation tasks that require meaningful code changes.
Shared mailbox transport protocol for Agent Deck workflows.
Handles a `closeout_delivered` workflow message and completes planner-side closeout.
Claim pending agent mail with `mailbox_recv` and immediately execute the requested workflow action.
Send an `execute_plan` workflow message to a planner that should complete one supervisor-assigned goal inside one workspace and report back to a supervisor.
Execute one supervisor-assigned goal inside one workspace, decompose it locally, drive resulting tasks to completion serially, and send one final report back to the supervisor.