Skip to content
TopicTracker
来自 simonwillison.net查看原文
译文语言译文语言

llm-coding-agent 0.1a0

Simon Willison 发布了 llm-coding-agent 0.1a0,这是一个基于其 LLM 库构建的简单编码代理实验。该代理具备文件读写、命令执行、搜索等工具集,支持通过 `uvx --prerelease=allow --with llm-coding-agent llm code` 命令运行,并提供了 Python API 接口。GPT-5.5 已成功使用该代理生成了一款 ASCII 艺术时钟的 SwiftUI CLI 应用。

背景速读

- **Simon Willison** 是一位知名的 Python 开发者、Datasette 项目的创建者,长期关注并实验 AI 工具。 - **LLM** 是他维护的一个命令行工具和 Python 库,最初用于调用各种大语言模型 API,现已演变为一个支持工具调用(tool use)的 agent 框架。 - **llm-coding-agent** 是他在这个框架上构建的一个简易编程 agent,灵感来自 Anthropic 的 **Claude Code**(一个能自主读代码、编辑文件、执行命令的 CLI 编程助手)。 - **Fable 5** 是 Anthropic 的 Claude 模型系列(本项目中指 GPT-5.5 也被归入此代号下),"Fable 5 experiment" 意味着他用最强模型来驱动这个 agent。 - **uvx** 是 Rust 包管理器 uv 提供的命令,用于临时运行 Python 包;**slop-alpha** 是自嘲用语,表示这是一个匆忙发布的早期 alpha 版本。 - 这个项目代表了当前 AI 编程 agent 的一个典型方向:让 LLM 拥有文件读写、shell 执行、搜索等工具,能够自主完成从写 spec 到 TDD 再到手动测试的整个开发流程。

相关报道