Agent Skills
返回列表
💻

Hermes TUI 组件

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ef9e183a/productivity-tui-widgets。

技能介绍

解决的具体问题

在终端用户界面(TUI)的开发中,主视窗通常具备高度的动态性,但边缘的状态栏或停靠栏(dock)往往缺乏原生的实时更新机制。如果手动为 dock 面板编写轮询逻辑来同步核心应用状态,不仅代码冗余,还会增加不必要的维护负担。

核心能力与工作方式

tui-widgets SDK 为此提供了一套针对性的方案。它允许开发者为 Hermes TUI dock 直接构建和编写实时交互的 widget 应用。

  • Widget 编写:利用该 SDK 的标准接口定义 dock 上需要展示的组件。
  • 实时渲染:将 widget 挂载到 Hermes TUI dock 中,并确保数据能够实时刷新。
  • 状态同步:依赖 SDK 内置的机制处理组件与主程序之间的联动,省去手写同步逻辑的步骤。

适用边界与注意点

  • 该技能高度依赖 Hermes 环境,生成的 widget 无法直接移植到其他通用 TUI 框架。
  • 仅适用于 dock 布局场景,不适用于全屏独立的 TUI 页面设计。

使用场景

  • 在 Hermes TUI 中开发 dock 组件,把核心应用状态实时展示到停靠栏。
  • 需要为 Hermes TUI dock 编写可交互 widget,让用户在终端侧栏操作。
  • 扩展 Hermes TUI dock,用 tui-widgets SDK 生成实时刷新的 widget 应用。
  • 维护终端界面时,将关键运行状态挂载到 Hermes dock 并保持同步。

适合人员

  • Hermes TUI 开发者,需要按 dock 规范扩展实时 widget 并保持状态同步。
  • 终端工具工程师,想用 tui-widgets SDK 把应用状态接入 Hermes dock。
  • Hermes 界面贡献者,正在构建可交互 dock widget 并处理刷新逻辑。
  • TUI 组件作者,需要为 Hermes dock 设计并实现 live widget 应用。