Simon Willison
datasette-apps 发布 0.2a0 版本,新增 app_debug() 和 app_list() 工具,使 Agent 能自动测试和编辑应用
AI 摘要
datasette-apps 发布 0.2a0 版本,新增 app_debug() 和 app_list() 工具,使 Agent 能自动测试和编辑应用。
推荐理由常规快讯,保留列表
原文
Release: datasette-apps 0.2a0
Changes that improve Datasette Apps when created and edited using Datasette Agent: Newapp_debug()tool allowing agent to open an app (invisibly) and test it using JavaScript. #33 Newapp_list()tool for listing apps the user has permission to edit, so the agent can edit them. #36
The app_debug() tool is pretty neat: it works by displaying the app in a opacity: 0 iframe with pointer-events: none (so it can't be seen or interacted with) and then executing agent-provided JavaScript inside that sandboxed iframe. This means the agent can smoke test that the app is working and even do things like measure the dimensions of different elements.
This uses the new context.browser_task() mechanism added in datasette-agent 0.4a0.
Tags: iframes, datasette, datasette-apps
53/100
讨论
暂无评论。