输出流是首要生命周期
已完成内容进入终端回滚区,仍可交互的尾部保持小而有界。
语言:English | 简体中文
采用 Oolong 时请依次完成这条路径。每一步都会产出一个可运行、经过测试的切片,并且只在上一层之上添加一种能力。
| 级别 | 构建内容 | 结果 |
|---|---|---|
| 入门 | 第一个界面 | 运行一个只使用 core 的全屏组件 |
| 入门 | 可换主题的选择器 | 组合 headless 行为、kit 外观、布局和输入 |
| 进阶 | Markdown、代码与数学公式 | 独立使用并组合可选渲染器 |
| 进阶 | 有界流式输出 | 把有序后台字节接入内联界面 |
| 高级 | 有界 Agent 界面 | 组合流式文本、领域事件、审核和回滚区所有权 |
如果你更喜欢从完整命令学习,请浏览示例目录。每个示例都包含进程内测试。
只安装应用实际导入的模块:
go get github.com/Tangerg/oolong/core@latest
go get github.com/Tangerg/oolong/components@latest从 core 获得运行时、终端、网格、输入、文本和布局。需要可复用 headless 行为与默认主题时再添加 components。Markdown、高亮、LaTeX、SSH 和 PTY 测试保持为独立模块。
为界面选择模块列出了依赖与发布规则。
包契约发布在 pkg.go.dev。GitHub 仓库包含源码、示例、变更日志与贡献规范。