关于这个工具
PasClaw 是一个面向 Object Pascal 的代理控制平面,用于构建和运行可靠的、可调用工具的 AI 代理。它提供紧凑的原生运行时,并包含构建代理所需的核心原语:注册带类型模式的 Pascal 过程、让模型调用工具、验证参数并将观察结果反馈到下一轮推理。 核心循环保持清晰可读:接受目标、询问模型、执行经过验证的工具、反馈观察结果并流式输出结果。PasClaw 支持在运行中注入额外指令,而无需终止当前工具调用或重建会话。 PasClaw 还提供浏览器构建版本,通过 container2wasm 编译为 WebAssembly,使完整的代理循环、工具调用和记忆在客户端运行,无需应用服务器。 在代码编辑方面,Hashline 用锚定到编号行并与模型实际看到的文件状态进行验证的编辑,取代脆弱的模糊补丁。代理在通过 fs_write 或 fs_edit_hashline 修改文件前会先捕获先前内容,并可通过 /undo 恢复最近的快照。 PasClaw 可作为本地代理端点与 Embarcadero KAI 配合使用,为 KAI 提供项目感知工具和原生 Pascal 推理循环。它还能挖掘过往会话中的重复失败,并将经验保留为显式规则。 PasClaw 是开源且免费的,支持 Windows、macOS、Linux、Android、iOS 和 Web 平台。
功能与使用场景
代理控制平面,可引导循环运行通过 container2wasm 编译为 WebAssembly 的浏览器构建带类型模式的 Pascal 工具注册与验证Hashline 基于编号行的可靠代码编辑通过 /undo 进行快照与恢复与 Embarcadero KAI 的本地端点集成从过往会话中挖掘经验的代理记忆并发执行独立工具调用MCP 工具发现运行中引导子代理委派与工具允许列表单一二进制文件服务应用、浏览器和聊天渠道
快速事实
支持自托管
集成与连接
GitHub