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**。

旁问绕过提示队列。助手正忙时也可以发。它不会取消当前轮,也不会排在已排队的提示后面。

屏幕上会发生什么

  1. 旁问发出后,提示栏文字会被清空。
  2. 提示栏上方打开面板:先是你的问题,然后是加载状态。
  3. 答案到达后,面板会一直留到你关掉它。
  4. 按 **Esc** 关闭。已完成的答案会作为折叠的 /btw 块写入滚动记录。你关掉面板之后才到的晚到回复会被丢弃。

面板不会挡住主对话。你可以继续读正在跑的那一轮。全屏模式下,答案就绪时焦点会移到面板;Esc 会先关掉 /btw,再做别的事(例如退出看板)。

在 **minimal** 模式(--minimal / /minimal)里,做法一样:答案出现在提示栏上方可关闭的面板;Esc 关掉它;已完成的答案写入原生滚动记录。

`/btw` 不是什么

/btw普通提示
不打断当前轮成为下一轮(或排队)
旁问和回答不属于主轮会加回退点,并占用主上下文
Esc 关掉面板Esc 取消或离开,取决于当前状态

瞄一眼用 /btw。答案要带着后面的会话走,用普通提示。主轮回复走错了,用 /rewind