问题
当前 OpenPI 会对 capability intent 关键词进行紫色高亮,但目前只是单一的静态前景色,视觉效果较为单调。
相关关键词包括:
subagent
subagents
workflow
workflows
需求
参考 Claude Code 输入 ultracode 时的紫色流动 shimmer 效果,将 OpenPI 中上述关键词的静态紫色高亮升级为类似的动态紫色渲染效果。
期望效果:
- 关键词整体保持紫色;
- 紫色高亮中有明暗变化或高光带流动;
- 流动效果仅作用于关键词本身;
- 视觉上尽可能接近 Claude Code
ultracode 的效果;
- 不添加额外文字、空格、边框或图标。
参考:
Claude Code workflow keywords
设计边界
本 Issue 只修改前端 TUI 渲染效果,不修改现有功能语义:
- 不修改 capability intent classifier;
- 不改变 subagent/workflow 的识别规则;
- 不改变 capability 加载、权限或执行行为;
- 不修改用户输入文本、提交内容、Session 历史或模型上下文;
- 不新增命令、配置项或 setup 流程;
- 不新增独立编辑器实现。
如果终端不支持动态或高级颜色效果,应退化为当前静态紫色高亮。
验收标准
验证方式
bun run check
bun run test
并在实际 TUI 中手动验证单数、复数、多个关键词和多行输入场景。
影响
这是纯用户界面渲染增强,不应影响 OpenPI 的 capability 识别、权限、Session 生命周期或模型行为。
问题
当前 OpenPI 会对 capability intent 关键词进行紫色高亮,但目前只是单一的静态前景色,视觉效果较为单调。
相关关键词包括:
subagentsubagentsworkflowworkflows需求
参考 Claude Code 输入
ultracode时的紫色流动 shimmer 效果,将 OpenPI 中上述关键词的静态紫色高亮升级为类似的动态紫色渲染效果。期望效果:
ultracode的效果;参考:
Claude Code workflow keywords
设计边界
本 Issue 只修改前端 TUI 渲染效果,不修改现有功能语义:
如果终端不支持动态或高级颜色效果,应退化为当前静态紫色高亮。
验收标准
subagent时显示流动的紫色 shimmer 效果。subagents时显示流动的紫色 shimmer 效果。workflow时显示流动的紫色 shimmer 效果。workflows时显示流动的紫色 shimmer 效果。验证方式
并在实际 TUI 中手动验证单数、复数、多个关键词和多行输入场景。
影响
这是纯用户界面渲染增强,不应影响 OpenPI 的 capability 识别、权限、Session 生命周期或模型行为。