ForgeLoopTUI v0.1.0
ForgeLoopTUI 首个公开版本,提供可复用的 Swift 终端流式渲染能力,已从应用层解耦为独立库。
✨ Highlights
- 独立 SwiftPM 库:
ForgeLoopTUI - 通用事件模型:
RenderMessage/RenderEvent - 流式覆盖渲染:支持
messageStart -> messageUpdate* -> messageEnd - 工具执行占位替换:
running...自动替换为done/failed - 全屏终端重绘:ANSI clear + redraw
- 完整渲染测试迁移并通过(19/19)
📦 Installation (SwiftPM)
.package(url: "https://github.com/BiBoyang/ForgeLoopTUI.git", from: "0.1.0")🧩 Core Types
RenderMessage:user/assistant/toolRenderEvent:messageStartmessageUpdatemessageEndtoolExecutionStarttoolExecutionEnd
⚠️ Notes
- 当前平台:macOS 14+
- 当前版本聚焦 transcript 渲染核心;复杂输入交互(如键盘编辑)不在本次范围内