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 面板中以全屏方式打开应用。

浏览(13)
评论

请登录后发表观点

暂无数据