工程開發
cfn-error-management avatar

cfn-error-management

AI 代理的統一錯誤管理:在 CFN Loop 架構中實現標準化捕捉、批次處理錯誤及維護結構化日誌。

簡介

cfn-error-management 巨型技能是 Claude Flow Novice (CFN) 架構內部的可靠性中心。它整合了錯誤處理、批次處理和持久化日誌記錄,使開發者和 AI 代理能夠系統地管理複雜的執行失敗。透過為追蹤代理特定錯誤(如逾時、進程崩潰、驗證失敗和協調不一致)提供統一接口,此工具確保錯誤不僅能被識別,還能被分類並為智慧恢復或批次處理做好準備。它專為需要在生產環境中擁有穩健、可觀察且可重現錯誤工作流的工程師和 AI 協調員而設計。無論是在開發過程中處理單一代理故障,還是在進行大規模批次處理任務時,此技能都能確保錯誤數據在整個代理生命週期內保持結構化、可搜尋且具備執行價值。

  • 標準化錯誤捕捉:提供一致的架構來捕捉代理特定的錯誤類型(TIMEOUT、CRASH、VALIDATION、COORDINATION、UNKNOWN),確保上下文和錯誤元數據被完整保留。

  • 智慧批次處理:允許開發者將多個錯誤分組,以便進行高效分析、基於波次的並行處理,以及透過預定義的批次模板進行自動化修復。

  • 結構化日誌與清理:實施結構化日誌存儲,配備內建的輪替和清理工具,在防止日誌膨脹的同時維護清晰的除錯審計軌跡。

  • TypeScript 與 Bash 整合:提供用於快速操作任務的 Bash CLI 包裝器,以及用於深入整合到代理協調邏輯中的 TypeScript 核心模組。

  • 使用說明:最適合作為 CFN Loop 驗證流程的一部分,用於捕捉 Loop 3 代理的錯誤,並將其傳遞給後續的審查或恢復邏輯。

  • 先決條件:CLI 操作需要 Bash 4.0+ 和 jq;進階的 TypeScript 日誌功能建議安裝 Node.js。

  • 輸入:接收標準代理標識、任務元數據以及特定錯誤代碼,以便納入系統進行處理。

  • 約束:專為 CFN Loop 環境設計;雖然模組化,但它依賴於儲存庫技能架構中定義的標準目錄結構。

倉庫統計

Star 數
14
Fork 數
2
Open Issue 數
1
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月1日 上午08:01
在 GitHub 查看