關於這個工具
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