datasette-apps 0.2a0

Simon Willison's Blog Tools

Summary

Datasette Apps 0.2a0 adds app_debug() and app_list() tools, enabling the Datasette Agent to test and edit apps via JavaScript in an invisible iframe.

No content available
Original Article
View Cached Full Text

Cached at: 08/03/26, 01:29 AM

# Release: datasette-apps 0.2a0 Source: [https://simonwillison.net/2026/Aug/1/datasette-apps/](https://simonwillison.net/2026/Aug/1/datasette-apps/) > Changes that improve Datasette Apps when created and edited using[Datasette Agent](https://agent.datasette.io/): - New`app\_debug\(\)`tool allowing agent to open an app \(invisibly\) and test it using JavaScript\.[\#33](https://github.com/datasette/datasette-apps/pull/33) - New`app\_list\(\)`tool for listing apps the user has permission to edit, so the agent can edit them\.[\#36](https://github.com/datasette/datasette-apps/issues/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](https://simonwillison.net/2026/Jul/31/datasette-agent/)\.

Similar Articles

datasette-apps 0.1a2

Simon Willison's Blog

Datasette-apps 0.1a2 adds app CSP permissions, improved stored query picker with keyboard navigation, and fixes for link modals and full-screen mode.

datasette-agent 0.4a0

Simon Willison's Blog

Datasette Agent 0.4a0 adds a new browser_task() mechanism, letting plugin tools run JavaScript directly in the user's browser. This enables new debugging capabilities for Datasette Apps.

datasette-apps 0.1a3

Simon Willison's Blog

Released datasette-apps 0.1a3 with bug fixes for permission handling, including fixing create-app permission bypass and edit permission granting.

datasette-agent 0.1a2

Simon Willison's Blog

datasette-agent 0.1a2, a new alpha release of the datasette-agent tool, is now available.