介绍 𝚒𝚗𝚌𝚞𝚛 – 为代理和人类构建的 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 的代理在传递错误类型时会立即收到反馈。 模式通过泛型流动,因此输入/输出都完全推断,无需手动注释。
仓库: 尝试快速提示:
265