Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.6 KB

File metadata and controls

39 lines (28 loc) · 2.6 KB

Examples Index

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

Browser Examples

Example Command Purpose
Basic pnpm -C examples/basic dev 基础组件、TFlex layout、输入、select、table、browser renderer
Basic build pnpm run build:examples browser example build smoke
Agent Console pnpm run example:agent-console streaming transcript、markdown/log、overlay 组合

Terminal Examples

Example Command Purpose
Basic terminal pnpm run run:basic:terminal stdout renderer + stdin driver 基础交互
Basic multi-select pnpm run run:basic:multi-select:terminal terminal multi-select interaction
TLogView Lab pnpm run run:tlog-view-lab retained log、search、links、minimap 组合
Agent Console terminal pnpm run run:agent-console:terminal Agent Console 的真实 terminal/stdout runner

Headless Smoke

Smoke Command CI Suitability
TLogView Lab pnpm run example:tlog-view-lab yes
Agent Console pnpm run example:agent-console:smoke yes
Agent Console terminal pnpm run example:agent-console:terminal:smoke yes

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。

Related Docs