fix: align pi rust p1 official features

This commit is contained in:
Agent Board
2026-07-11 21:07:32 +08:00
parent d16eccfe10
commit 1418f1b1e0
7 changed files with 382 additions and 41 deletions
@@ -272,6 +272,20 @@ async function main() {
);
await openPiUi(page);
result.checks.attachmentButtonsEnabled = await page.locator('[data-page-ai-pi-lab-menu-action="attach-file"]:not([disabled])').count() === 1
&& await page.locator('[data-page-ai-pi-lab-menu-action="camera"]:not([disabled])').count() === 1;
const rpcState = await requestJson(page, "/api/page-ai/pi/rpc-command", {
method: "POST",
data: {
sessionId: session.sessionId,
type: "get_state",
params: {},
timeoutMs: 10000,
},
});
result.checks.rpcCommandGetStateOk = rpcState.ok === true && rpcState.command === "get_state";
assert.equal(result.checks.attachmentButtonsEnabled, true, "Pi RPC 图片附件入口应该可用");
assert.equal(result.checks.rpcCommandGetStateOk, true, "受控 Pi RPC command wrapper 应能调用官方 get_state");
await page.screenshot({ path: path.join(OUT, "01-full-access-started.png"), fullPage: false });
result.screenshots.started = path.join(OUT, "01-full-access-started.png");