合作夥伴
最新文章
Coding Agent
Bug Fixing
+4
Day 13 - 【實戰】放手修一個 bug
把一個有 failing test 的真實小專案交給 KeSi,完整記錄它怎麼讀測試、搜尋原因...
Agent Loop
Max Turns
+4
Day 12 - 讓迴圈停得下來
Agent loop 如果一直失敗,可能無限打轉又持續燒錢。這篇加入 max turns、工具...
Shell
subprocess
+4
Day 11 - 執行 shell 指令
使用 Python subprocess 做出 run_command 工具,處理 timeo...
write_file
File Overwrite
+4
Day 10 - write_file 的防呆機制
寫新檔很簡單,無聲覆蓋舊檔才危險。這篇替 write_file 加上新建與覆寫的分流、先讀後寫...
edit_file
String Replacement
+4
Day 09 - 改 code 為什麼用字串替換
Coding agent 該整檔重寫,還是只替換需要修改的片段?這篇實作 old_string...
ripgrep
grep
+4
Day 08 - 在專案裡搜尋
替 KeSi 包裝 ripgrep,讓搜尋結果帶著檔名、行號與上下文回到模型。也會比較 age...
list_files
glob
+4
Day 07 - 開眼!看見整個專案
只會讀指定檔案還不夠,coding agent 得先看見專案結構。這篇加入 list_file...
Agent Loop
read_file
+4
Day 06 - 第一個工具 read_file
把模型的工具請求交給 Python 執行,再將結果送回模型,完成「請求、執行、回填、再送出」的...
Tool Use
Function Calling
+4
Day 05 - 模型怎麼使用工具
模型碰不到你的電腦,只能用固定格式提出工具請求。這篇拆解 tools schema、tool_...