ATRIUMsearch → argument graph
Article · 2026-08-01 · 4 moments

datasette-apps 0.2a0

Release: datasette-apps 0.2a0 Changes that improve Datasette Apps when created and edited using Datasette Agent: New app_debug() tool allowing agent to open an app (invisibly) and test it using JavaScript. #33 New app_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 executin ✦ AI generated

04
Mechanism

The app_debug() tool renders an app in an invisible, non-interactive iframe and runs agent-provided JavaScript inside that sandboxed iframe, letting the agent smoke test the app and even measure the dimensions of its elements.

Explains how app_debug() works: it displays the app in an opacity:0 iframe with pointer-events:none and executes agent-supplied JavaScript in that sandbox, enabling smoke testing and element-dimension measurement.

transcript

release author: 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.

explains mechanism · 2

Highlight slides
Related episodes