06. 会话
用 /btw 旁问
助手正做到一半,你只想要一句短答、又不能打断:一个类型名、再看一眼错误处理、「这个 flag 干什么?」/btw 把这条旁问走自己的路径。当前任务继续跑。
发出旁问
/btw <question>问题必填。空的 /btw 会报错。
/btw also check the error handling
/btw what is the return type of parse_config?/btw 作用于当前会话,且必须有活动会话。没有时,TUI 会显示 **No active session**。
旁问绕过提示队列。助手正忙时也可以发。它不会取消当前轮,也不会排在已排队的提示后面。
屏幕上会发生什么
- 旁问发出后,提示栏文字会被清空。
- 提示栏上方打开面板:先是你的问题,然后是加载状态。
- 答案到达后,面板会一直留到你关掉它。
- 按 **Esc** 关闭。已完成的答案会作为折叠的
/btw块写入滚动记录。你关掉面板之后才到的晚到回复会被丢弃。
面板不会挡住主对话。你可以继续读正在跑的那一轮。全屏模式下,答案就绪时焦点会移到面板;Esc 会先关掉 /btw,再做别的事(例如退出看板)。
在 **minimal** 模式(--minimal / /minimal)里,做法一样:答案出现在提示栏上方可关闭的面板;Esc 关掉它;已完成的答案写入原生滚动记录。
`/btw` 不是什么
/btw | 普通提示 |
|---|---|
| 不打断当前轮 | 成为下一轮(或排队) |
| 旁问和回答不属于主轮 | 会加回退点,并占用主上下文 |
| Esc 关掉面板 | Esc 取消或离开,取决于当前状态 |
瞄一眼用 /btw。答案要带着后面的会话走,用普通提示。主轮回复走错了,用 /rewind。