CtxGov:在 AI 代理運行前查看其繼承的指令
CtxGov 是一個本地優先的研究和開發者工具,用於診斷和治理代理上下文和記憶狀態影響,在代理行動之前進行評估。它提供命令行界面,支持連續性編譯、變更門控檢查、記憶X光驗證、取證分析等功能,所有操作均為只讀,不產生網絡調用或目標倉庫寫入。
CtxGov 是一個本地優先的研究和開發者工具,專門用於在 AI 代理執行行動之前診斷和治理其上下文及記憶狀態的影響。它目前處於 0.9.0 版本,提供了一系列命令行界面(CLI)功能,幫助開發者評估代理的連續性、變更門控、記憶驗證以及取證分析等。
該工具的核心設計理念是“本地優先”和“只讀”。所有操作都在本地環境中執行,不會進行任何網絡調用、API 請求或目標倉庫的寫入。這意味着開發者可以在完全隔離的環境中安全地分析代理的上下文,而無需擔心數據泄露或意外的副作用。
CtxGov 的主要功能包括:
- 連續性編譯與渲染:通過
ctxgov continuity compile和ctxgov continuity render命令,處理保存的會話跟蹤文件,生成源支持的連續性證據。 - 變更門控檢查:使用
ctxgov change-gate-check對比兩個本地目錄樹,生成語義變更門控報告。 - 記憶 X 光驗證:通過
ctxgov memory-xray validate驗證記憶 JSON 文件的正確性。 - 聯邦報告:
ctxgov change-gate-federate生成無 Git 依賴的聯邦報告。 - 取證分析:提供
ctxgov forensics-timeline、forensics-trace和forensics-gaps命令,基於固定數據生成時間線、追蹤或差距報告。
此外,CtxGov 還包含 OSS 案例研究預覽和 OSS 效率評估等實驗性功能。所有命令的輸出均為本地文件或控制台報告,不會修改任何外部系統。
CtxGov 明確聲明不涉及基準測試、運行時比較、社區採用度量、認證或風險保證、模型供應商覆蓋、託管運行時、自動化發佈流水線或自主修復等內容。它專注於提供一個穩定的、只讀的本地評估框架。
該工具以 Apache-2.0 許可證開源,託管在 GitHub 上,使用 Python 編寫(佔代碼庫的 95.3%),並附帶 HTML 相關文件。開發者可以通過 python3 scripts/run_public_package_checks.py 運行集成門控,以確保所有功能正常。