介紹 𝚒𝚗𝚌𝚞𝚛 – 為代理和人類打造的 CLI 框架。 自動發現代理,為人類提供引導體驗,無需妥協令牌和上下文窗口。 » npx incur skills add
incur 提供了一個最小化的 API,讓代理可以在一次性操作中構建整個 CLI。 三個功能:`create`、`command`、`serve` – 其他一切都會自動處理。沒有浪費在理解複雜的公共 API 表面上的令牌。
試圖發現或使用具有模糊上下文的 CLI 的代理可能會產生不一致的結果。 產生的 CLI 可以根據每個命令的技能自我註冊。零手動技能製作。技能保持最新。 消費者只需運行 `<your-cli> skills add`。
在代理的上下文中,每個工具都需要消耗代幣,即使它沒有被使用。 使用基於 CLI 的代理可以按需加載技能,並輸出 TOON 而不是 JSON。 結果:每次會話最多可減少 3 倍的代幣消耗。 好讀物:
每個代理在閱讀輸出時花費的代幣都是它無法用來推理的代幣。 incur 默認為 TOON – 比 JSON 少 ~40% 的代幣,仍然是可讀的人類格式。
沒有行動呼籲,代理人只能猜測下一步該做什麼,或者更糟的是,詢問用戶。 incur CLIs 告訴代理人每一步之後應該執行哪些命令,並帶有 `cta` 屬性。
類型安全不僅僅是為了人類。 使用 incur 構建 CLI 的代理在傳遞錯誤類型時會立即收到反饋。 模式通過泛型流動,因此 I/O 都是完全推斷的,無需手動註解。
倉庫: 試試快速提示:
166