datasette-apps 0.3a0:完善 Agent 集成与查询授权
Datasette Apps 支持在 Datasette 内托管和编辑自定义 HTML 应用。应用既可以手动创建,也可以通过 Datasette Agent 借助大语言模型创建。
0.3a0 版本主要改进了与 Datasette Agent 的集成,涉及应用引用、查询权限管理和应用查看体验。
在聊天中引用应用
在 Datasette Agent 的聊天消息中输入 #,即可自动补全并引用应用。补全范围仅包括当前用户有权查看的应用。
管理应用可调用的存储查询
新增两个工具,让 Agent 能够调整应用获准调用的存储查询:
app_add_stored_queries():添加应用可调用的存储查询。app_remove_stored_queries():移除应用可调用的存储查询。
授予写入查询的调用权限前,必须先获得用户批准。
创建应用时检查查询与权限
app_create() 现在会检查每个请求使用的存储查询是否存在,以及当前用户是否有权查看该查询。如果涉及写入查询,则会在创建应用前请求用户批准。
在 Agent 面板中全屏查看应用
Agent 工具显示的“View app”按钮,以及通过 # 引用应用生成的链接,现在都会在 Datasette Agent 面板中以全屏方式打开应用。
浏览(12)
