Skip to content

Examples Index

这些 example 是 release candidate 的行为验收入口。它们按运行环境分组,方便确认 browser DOM renderer、stdout renderer、headless smoke 和 high-throughput log stack 没有互相脱节。

Browser Examples

ExampleCommandPurpose
Basicpnpm -C examples/basic dev基础组件、TFlex layout、输入、select、table、browser renderer
Basic buildpnpm run build:examplesbrowser example build smoke
Agent Consolepnpm run example:agent-consolestreaming transcript、markdown/log、overlay 组合

Terminal Examples

ExampleCommandPurpose
Basic terminalpnpm run run:basic:terminalstdout renderer + stdin driver 基础交互
Basic multi-selectpnpm run run:basic:multi-select:terminalterminal multi-select interaction
TLogView Labpnpm run run:tlog-view-labretained log、search、links、minimap 组合
Agent Console terminalpnpm run run:agent-console:terminalAgent Console 的真实 terminal/stdout runner

Headless Smoke

SmokeCommandCI Suitability
TLogView Labpnpm run example:tlog-view-labyes
Agent Consolepnpm run example:agent-console:smokeyes
Agent Console terminalpnpm run example:agent-console:terminal:smokeyes

Smoke 命令应保持 deterministic,不接真实 LLM API,不依赖真实 TTY,也不使用耗时阈值作为 pass/fail gate。

Packed package smoke 由 pnpm run release:pack-smoke 运行。它会用 pnpm 和 npm 把 .tgz 安装到临时外部项目,并挂载一个使用 root 组件、/cli headless app 和 /experimental TLogView 的小型 consumer,而不是只断言 entrypoint 可 import。

Bug reports, feature requests, and documentation issues are tracked on GitHub Issues.