@agentskit/ink

中文文档
0.10.16发布于 2026/10/10MITTypeScriptES Module构建来源已验证近 30 天下载 1.3万

特务Kit的墨水终端组件和钩子.

中文使用文档
文档目录12 节
  1. 已核实的证据
  2. 如何适应生态系统
  3. 为什么墨水
  4. 安装
  5. 快速实例
  6. 特征
  7. 生态系统
  8. 贡献者
  9. 许可证
  10. 文档
  11. 成熟性和相容性
  12. 捐款

@ agentskit/ 链接

公共软件包条目仅限无害环境管理,因为 " 墨水7 " 使用了一个具有顶级等待的无害环境管理图表.

简介 : concise-package

AgentsKit

在共享代理Kit控制器合同上构建终端AI聊天界面.

npm version npm downloads bundle size license stability GitHub stars

标记 : ai • 妇女 agents • 妇女 llm • 妇女 agentskit • 妇女 ai-agents • 妇女 terminal • 妇女 cli • 妇女 ink • 妇女 tui • 妇女 chat-ui

已核实的证据

如何适应生态系统

@agentskit/ink 将 AgentsKit 代理变成CLI的抛光终端体验,内部工具,以及开发者的工作流程.

  • 探员Kit:与本回购中的其他包一起作曲,从可互换的小零件来构建代理.
  • 书记官处: 查找已使用此图层的即时代理和模板 登记. agentskit.io。 。 。 .
  • 游戏本: 学习本层背后的生产模式 游戏本. agentskit.io。 。 。 .

文档 : 软件包指南 • 妇女 代理交接

为什么墨水

  • 无上下文切换 - 如果你知道的话 @agentskit/react,您已经知道;相同的钩子,相同的组件名称,不同的渲染器
  • 真正的终端 UX 键盘导航, ANSI 颜色, 以及适当的 TTY 流线, 所以您的 CLI 感觉本地化, 而不是像盒子中的网络应用
  • 任何当地或云型 - 与Ollama配对,用于全线离线的CLI工具,或任何其他供应商通过 @agentskit/adapters
  • 共用控制器合同 ——工具,内存,技能工作跨越捆绑;终端组件仍为"墨"特异性.

安装

npm install @agentskit/ink @agentskit/adapters

快速实例

import React from 'react'
import { render } from 'ink'
import { ChatContainer, InputBar, Message, useChat } from '@agentskit/ink'
import { ollama } from '@agentskit/adapters'

function App() {
  const chat = useChat({ adapter: ollama({ model: 'llama3.1' }) })
  return (
    <ChatContainer>
      {chat.messages.map(msg => <Message key={msg.id} message={msg} />)}
      <InputBar chat={chat} />
    </ChatContainer>
  )
}

render(<App />)

特征

  • useChat 钩-共享 ChatReturn 带有终端特定组件的状态/动作
  • 终端组件 : ChatContainer, (中文(简体) ), Message, (中文(简体) ), InputBar, (中文(简体) ), ToolCallView
  • 键盘导航和自动滚动
  • ANSI 主题
  • 记忆是明确的——通过a ChatMemory 当需要持久性时

生态系统

软件包作用
@ agentskit/ 反应浏览器 — 相同的钩子, 不同的渲染器
@ agentskit/ cli (英语)互动聊天+ agentskit init
@ agentskit/ 适应器供应商(例如:. ollama 当地模型)
@ agentskit/ 核心共享聊天类型和控制器

贡献者

AgentsKit contributors

许可证

麻省理工学院——见 自由主义。 。 。 .

文档

完整文档 • 妇女 GitHub 图像

成熟性和相容性

  • 稳定性: β 语录 看到了吗 文件/服务.md
  • 节点.js 20+ 财务报告和审定财务报表 类型脚本 严格模式
  • 发表于 @agentskit/ink

捐款

见 捐款额 单曲 自由主义。 。 。 .

版本与发布记录

@agentskit/ink 共发布 39 个版本,首次发布于 2026/04/06;过去 12 个月发布了 39 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.10.16latest2026/10/1026 天前
0.10.152026/10/031 个月前
0.10.142026/10/031 个月前
0.10.132026/09/291 个月前
0.10.122026/09/261 个月前
0.10.112026/09/171 个月前

关于 @agentskit/ink 的常见问题

@agentskit/ink 是什么?

特务Kit的墨水终端组件和钩子.

如何安装 @agentskit/ink?

在项目目录运行 npm install @agentskit/ink,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:react(>=18.0.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@agentskit/ink 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@agentskit/ink 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@agentskit/ink 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20.19。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@agentskit/ink 可以商用吗?

@agentskit/ink 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@agentskit/ink 的下载量有多少?

根据 npm 官方下载统计,@agentskit/ink 在 2026/10/05 – 2026/11/03 这 30 天内被下载 13,292 次,日均约 443 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@agentskit/ink 还在维护吗?

最新版本 0.10.16 发布于 2026/10/10(26 天前);至今共发布 39 个版本,其中过去 12 个月发布了 39 个;首次发布于 2026/04/06。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。