- banner:
  - navigation "Session hierarchy":
    - button "workspace" [disabled]
  - img
  - text: Standard mode
  - button "Session log":
    - text: Session log
    - img
  - tablist:
    - tab "Chat" [selected]
    - tab "Trajectory"
- navigation "Turn navigation":
  - button "Jump to turn 1"
  - button "Jump to turn 2"
- group "Command input": /goal 做两个turn，每个turn输出随机一个包的文件结构。注意你做完一个turn之后，直接输出内容，停止，我们的系统会帮你再开一个turn，你看着做一个类似的
- 'button "goal Goal created Status: active Objective: 做两个turn，每个turn输出随机一个包的文件结构。注意你做完一个turn之后，直接输出内容，停止，我们的系统会帮你再开一个turn，你看着做一个类似的 Rounds: 0/256 Activation: armed Commands: /goal edit <objective>, /goal pause, /goal clear"':
  - img
  - img
  - text: "goal Goal created Status: active Objective: 做两个turn，每个turn输出随机一个包的文件结构。注意你做完一个turn之后，直接输出内容，停止，我们的系统会帮你再开一个turn，你看着做一个类似的 Rounds: 0/256 Activation: armed Commands: /goal edit <objective>, /goal pause, /goal clear"
- button "System prompt":
  - img
  - img
  - text: System prompt
- button "6 tool calls":
  - text: 6 tool calls
  - img
- paragraph:
  - strong: Turn 1 / 2
  - text: — 随机选中的包：
  - code: packages/context/session-reference
  - text: 📦
- button "Copy"
- code: session-reference ├── README.md ├── package.json ├── src │ ├── index.ts │ └── uri.ts └── tests └── session-reference.spec.ts
- button "Copy"
- code: "session-reference/ ├── README.md # 包说明文档 ├── package.json # 包元数据与依赖声明 ├── src/ │ ├── index.ts # 入口，导出公共 API │ └── uri.ts # 会话引用 URI 相关实现 └── tests/ └── session-reference.spec.ts # 单元测试"
- paragraph: 这是一个很典型的轻量 TypeScript 包结构：入口 + 实现 + 测试。这一轮到此结束，等系统开启下一个 turn。
- button "Copy":
  - img
- button "Good response":
  - img
- button "Bad response":
  - img
- button "Branch into a new conversation":
  - img
- button "Ran for {{duration}}":
  - img
  - text: Ran for {{duration}}
- text: {{clock}}
- button "System prompt":
  - img
  - img
  - text: System prompt
- button "5 tool calls · 2 messages":
  - text: 5 tool calls · 2 messages
  - img
- paragraph: 两个 turn 都完成了 ✅
- paragraph:
  - strong: 总结：
- list:
  - listitem:
    - strong: Turn 1
    - text: — 随机选中
    - code: packages/context/session-reference
    - text: ，输出了文件结构：
    - button "Copy"
    - code: session-reference/ ├── README.md ├── package.json ├── src/ │ ├── index.ts │ └── uri.ts └── tests/ └── session-reference.spec.ts
  - listitem:
    - strong: Turn 2
    - text: — 随机选中
    - code: packages/llm/token-meter
    - text: ，输出了文件结构：
    - button "Copy"
    - code: token-meter/ ├── README.md ├── package.json ├── src/ │ └── index.ts └── tests/ └── token-meter.spec.ts
- paragraph:
  - strong: 验证方式：
  - text: 两个包的随机选择都通过
  - code: python3 random.choice
  - text: 从工作区的
  - code: packages/
  - text: 目录下实际枚举的 4 个候选包中抽取（
  - code: ui-conversation
  - text: 、
  - code: session-reference
  - text: 、
  - code: token-meter
  - text: 、
  - code: skill-filesystem
  - text: ），文件结构则用
  - code: find
  - text: 实际列出文件后整理输出，均已排除
  - code: node_modules
  - text: 和
  - code: .git
  - text: 。第二次随机抽到了与 turn 1 相同的包，为避免重复换抽了另一个。
- paragraph:
  - strong: 说明：
  - text: 本轮没有产生任何文件修改或提交——任务本身就是"输出文件结构"，所有产物都在上面的消息文本里。
- paragraph:
  - text: 如果你还想看剩下两个包（
  - code: ui-conversation
  - text: 、
  - code: skill-filesystem
  - text: ）的结构，或者其他格式的输出（比如带文件大小的树形图），随时告诉我。
- button "Copy":
  - img
- button "Good response":
  - img
- button "Bad response":
  - img
- button "Branch into a new conversation":
  - img
- tooltip "Branch into a new conversation"
- button "Ran for {{duration}}":
  - img
  - text: Ran for {{duration}}
- text: {{clock}}
- textbox "Message or run a task... / commands, @ files or sessions"
- button "Commands":
  - img
- 'button "Access mode, current: Workspace Write"': Workspace Write
- button "Select model, current DeepSeek-V4-Flash":
  - text: DeepSeek-V4-Flash
  - img
- button "9% of context used"
- button "Send message" [disabled]
- text: 2 turns · 12 steps LLM {{duration}} · Tool call {{duration}} TTFT avg {{duration}} · {{throughput}} tok/s Cache hit 91% Input 113K tok · Output 2.4K tok
