hubo 是做什麼的?
僅在使用者明確啟動後才執行 Hubo。在當前對話中協調兩個明確且持久的頂層角色:
- 一個務實的工作代理人,只有它才能編輯檔案;以及
- 一個獨立的、唯讀的審查代理人,負責挑戰實作方式及其證據。
在建立任何一個角色之前,請先閱讀完整的 Hubo 工作流程。從支援的主機適配器中選擇一個當前的使用主機;切勿混用不同主機的 API。
工作代理人負責實現最小的完整變更,並報告其差異、決策和驗證結果。審查代理人檢查實際的程式碼,並回傳 CLEAR 或帶有編號的審查意見。將每個意見都傳遞回同一個工作代理人,該代理人必須以 FIXED、PUSHBACK 或 NEEDS_USER 回應,並附帶證據。由同一位審查者驗證該回應,然後繼續進行,沒有任意回合數的限制。
僅當審查者回傳 CLEAR,且所有意見都已關閉或撤回時,或者當遇到真正的需求或技術方向決策需要使用者介入時,才停止。將每次完成的工作和審查報告都記錄到對話中,然後在最終回應中包含完整的時間順序交換記錄。切勿將該交換記錄儲存到檔案中。