使用 Python subprocess 做出 run_command 工具,處理 timeo...
寫新檔很簡單,無聲覆蓋舊檔才危險。這篇替 write_file 加上新建與覆寫的分流、先讀後寫...
Coding agent 該整檔重寫,還是只替換需要修改的片段?這篇實作 old_string...
替 KeSi 包裝 ripgrep,讓搜尋結果帶著檔名、行號與上下文回到模型。也會比較 age...
只會讀指定檔案還不夠,coding agent 得先看見專案結構。這篇加入 list_file...
把模型的工具請求交給 Python 執行,再將結果送回模型,完成「請求、執行、回填、再送出」的...
模型碰不到你的電腦,只能用固定格式提出工具請求。這篇拆解 tools schema、tool_...
模型沒有自動保存對話,所謂記憶只是程式把歷史訊息留在陣列裡,每一輪重新送出。這篇用一個 REP...
使用 Anthropic Python SDK 送出第一個 Messages API 請求,逐...