合作夥伴
最新文章
AI Coding
Vibe Coding
+6
讓不會寫程式的人寫程式
從 COBOL、SQL、4GL、low-code 到 AI,人們花了六十多年嘗試讓不會寫程式的...
Workspace Sandbox
Path Traversal
+4
Day 15 - 把 agent 關在工作目錄
權限處理「能不能做」,工作目錄限制處理「能碰到哪裡」。這篇防範路徑跳脫與 symlink,並保...
Permission
Approval Mode
+4
Day 14 - 把 rm -rf 攔下來
能執行 shell 的 agent 不能想做什麼就做什麼。這篇實作詢問式授權、allowlis...
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...