Kortex打造企業級 可上線的 AI Agent。
Kortex 是一個可組合的 AI Agent 執行環境。記憶、工具、防護欄、多代理協作 — 全在一個迴圈中。
核心迴圈
一個迴圈,萬物皆工具。
每次迭代會排空事件、壓縮上下文、呼叫 LLM、檢查防護欄、執行工具,然後回到迴圈。三個退出路徑。
Draining background tasks... [completed] bun test (2.1s) Draining team inbox... [msg] from reviewer: "LGTM" Injected as user messages
架構
13 個模組,零耦合。
隨意替換 Provider、新增工具、或替換記憶層,不需修改核心程式。
記憶與上下文
記住一切,不遺漏有用資訊。
三層記憶持久化搭配三層上下文壓縮。Agent 跨 Session 持續學習。
記憶階層
上下文壓縮
上下文記帳本
每個載入執行的成品都被追蹤:技能、MCP 提示、引導檔、記憶。記錄來源、類型、位元數、時間戳。
context_provenance chart
---
SOUL.md 2.1k |#### |
RULES.md 0.8k |## |
skill:review 1.4k |### |
memory 0.6k |# |Agent 定義
Agent 即程式碼。
可攜式的 agent.yaml 定義身份、權限、知識、演化策略。用 Git 版控,用 PR 審查。
name: code-reviewer extends: base-agent model: claude-sonnet-4-6 permissions: tools: allow: [read_file, grep_search, glob_search] deny: [write_file, exec] exec: read-only network: deny knowledge_config: always: [RULES.md] on_demand: [review/SKILL.md] deny: [deploy/SKILL.md]
Agent 繼承自基礎定義。配置、工具、權限深度合併。只覆寫你需要的部分。
多源解析:專案 `./agents/` > 使用者 `~/.kortex/agents/` > 內建。先匹配者勝。
執行任何 Agent: `kortex --agent code-reviewer "review this"`。權限透過防護欄強制執行。
自我演化
每次執行都讓下次更好。
軌跡錄製、執行後評估、自適應調整、跨 Session 模式學習。全自動。
內建評估器
Recent 10 evaluations: avg score: 0.62 iter pass: 0.45 trend: -0.03/run Adjustments: maxIterations: 16 -> 24 (low pass rate) temperature: 0 -> 0.1 (negative trend) Injecting 3 learned patterns...
演化 CLI: $ kortex evolution status · history · rollback · kortex --replay
規劃與任務圖
拆解、依賴、自動解鎖。
Agent 把複雜工作拆成有依賴關係的任務圖。上游一完成,下游自動解鎖。不用微管理。
五個工具——就是全部介面
多代理
能協作的 Agent 團隊。
JSONL 訊息匯流排、空閒輪詢認領、Git Worktree 隔離。每個 Agent 有自己的獨立通道。
每個 Agent 一個 append-only JSONL 收件匣。每次 LLM 呼叫前排空。
空閒 Agent 掃描未認領任務並自動接手。自主迴圈。
每個團隊成員擁有自己的 git worktree。並行、無衝突執行。
帶 TTL 過期的關聯 request_id FSM。結構化跨 Agent 呼叫。
spawn_teammate role=reviewer task="Review auth module" -> worktree created: .worktrees/reviewer-a1b2 -> agent loop started (background) spawn_teammate role=worker task="Fix login validation" -> worktree created: .worktrees/worker-c3d4 -> agent loop started (background)
工具系統
Agent 唯一的介面。
Schema + 驗證 + 工作區防護。
技能
教會它,而非寫死。
技能從簡單指令演化為有驗證的工作流程。
指令說明
含規則與指引的 SKILL.md。
- Check for bugs
- Verify tests
+ 範例
Few-shot 輸入/輸出對。
Review login.ts
### Output
2 issues found
+ 驗證器
可執行的品質檢查。
# exit 0 = pass
宣告式路由
技能宣告觸發條件。Router 根據使用者提示自動建議。
triggers: review, check, audit
exclusions: implement, build
priority: 10安全
三元權限模型。
每個工具呼叫都經過 9 條規則的防護引擎。
允許
唯讀。git status、檔案讀取。
詢問
寫入、執行、網路存取。
阻擋
sudo、rm -rf、強制推送。
快速開始
三行指令。
從零到執行中的 Agent,不到一分鐘。
安裝
$ npm install -g @kortex-ai/runtime設定
$ kortex onboard # sets up provider, model, API key
執行
$ kortex -- "Fix the login bug" ✓ Done in 3 iterations (4.2s, $0.02)
訂閱版本更新通知
開始打造。
一行指令安裝。無供應商鎖定。