Simon Willison · 博客

datasette-agent-edit 0.1a0

datasette-agent-edit 0.1a0

二〇二六年八月二十六日 · 英文原文

datasette-agent-edit 0.1a0 发布,这是一个为 Datasette Agent 规划的基础插件,用于对现有文本进行编辑,如协作式 Markdown、大型 SQL 查询和 SVG 文件编辑。该插件参考了 Claude 文本编辑器的设计,实现了 view(带行号查看文件)、str_replace(精确替换字符串,不唯一则失败)和 insert(在指定行后插入文本)三个核心工具,允许其他插件适配复用,避免重复创建这些模式。

发布:datasette-agent-edit 0.1a0
我正在为 Datasette Agent 规划几个插件,用于对现有文本进行编辑——例如协作式 Markdown 编辑、更新大型 SQL 查询以及编辑 SVG 文件。基于 agent 的文本编辑实现起来有些棘手。我最喜欢的公开设计方案是 Claude 文本编辑器,它实现了以下工具:

为了避免为每个需要这些工具的插件重复创建这些模式,我决定创建这个基础插件 datasette-agent-edit,它以允许其他插件适配的方式实现了核心工具。
标签:ai, datasette, generative-ai, llms, llm-tool-use, datasette-agent

译自 Simon Willison · 博客 · 录于 二〇二六年八月二十六日