notque/vexjoy-agent
VexJoy AI Agent with Intelligent Routing - /do routes plain-English requests to the right specialist agent and gates the work with reviews, tests, and a learning loop.
What it solves
VexJoy Agent 透過將建議性指令替換為結構化強制執行,防止 AI agent 進行「跳步」或交付損壞的程式碼。它解決了 agent 在未實際執行測試或驗證變更的情況下,便自信地聲稱工作已完成或「微不足道」的問題,確保無論 agent 的信心程度如何,都能遵循高品質的方法論。
How it works
The toolkit 透過一個直接整合進 AI CLI runtimes(例如 Claude Code, Codex, Factory, 和 Reasonix)的四層架構來運作:
- Agents: 提供領域特定知識,包括故障模式目錄和錯誤到修復的映射。
- Skills: 定義具有嚴格退出標準的分階段方法論。Agent 無法在未提供成功證據的情況下進入下一個階段。
- Hooks: 生命週期事件觸發器,能以零 LLM 成本阻斷未完成的工作。
- Scripts: 確定性工具(linters, test runners)處理實際的執行與驗證,從驗證過程中移除 LLM 的判斷。
使用者透過 router(例如使用 /do 指令)與系統互動,router 會分析意圖並自動將正確的專家 agent 與適當的 skill 和方法論配對。
Who it’s for
- Developers: 需要能保證程式碼驗證並防止回歸的 agentic workflow。
- Knowledge Workers: 使用 toolkit 進行研究、草擬和建立自包含的 HTML artifacts(報告、簡報、原型)而無需撰寫程式碼。
- AI Power Users: 希望自定義 routing tables, pipelines, 和 hooks。
Highlights
- Anti-Rationalization: 使用退出閘口(exit gates)和 hooks 來阻斷 agent 跳過測試或驗證,要求提供退出代碼而非僅是斷言(assertions)。
- Multi-Runtime Support: 相容於 Claude Code, Codex, Factory, 和 Reasonix。
- Harness-Integrated Routing: 自動將自然語言請求路由至正確的專家 agent 和方法論。
- Knowledge Work Engine: 包含一個內容引擎,可針對 AI patterns 驗證草稿並生成高保真度的 HTML artifacts。
- Evidence-Based Evolution: 新的 skills 在併入 toolkit 之前會針對基準進行 A/B 測試。