第十九節 狀態指示與提示

[!ref] 詳解見使用者手冊「會話」節。

19.1 左側欄狀態點

顏色 含義
綠 一切正常
琥珀 憑證 1 小時內到期 / 限流警告 / 通道重新連線中
紅 離線 / 憑證已過期 / 嚴重錯誤
灰 未登入

19.1.1 上下文佔用圓環

顯示當前上下文視窗佔用比例的圓環按佔用分檔變色:

佔用 顏色
< 75% 常態色
≥ 75% 黃
≥ 90% 紅(已接近上下文上限,宜續跑 / 折疊)

19.2 會話分頁徽章

徽章 含義
數字 該會話有 N 條新訊息(僅當切換走時累計)
該會話當前有助手在執行
🌙 該會話當前有背景子任務
紅點 該會話有未處理的簽核請求

19.3 輸入框右側按鈕

形態 含義
發送(預設) 助手空閒;點擊發送當前輸入
停止 助手執行中;點擊同步終止主助手 + 所有子任務,並取消本會話的全部會話內例行程序(§18.7)
置灰 輸入框為空

19.4 輸入區兩個會話級開關

開關 預設 說明
盾牌(無限制模式) 關 見 §14.4.1
連網(本機模式) 連網啟用 點擊彈「停用連網工具?」確認框;啟用後停用內置連網工具,按會話生效,重新啟動復原;子代理同受限。斜槓命令 /local

19.5 軌跡面板(Trace)

維度 取值
入口 會話頂部統計氣泡 → 「軌跡」Tab(與 Stats 並列)
資料源 會話 JSONL 的伺服器端聚合;開啟載入一次,不輪詢;本輪執行結束時自動重新整理一次
執行(run)切分 按真實使用者訊息切分,預設最新一次;每個 run 標籤帶步數 / 工具呼叫 / token / 失敗數
步數視窗 預設末 500 步(聚合仍全量);提示「已省略更早的 N 步」,「載入更早」按窗翻頁
過濾 全部 / 僅工具 / 僅錯誤
子代理下鑽 Agent / AgentParallel 步提供「子軌跡」;下鑽態禁跳轉訊息流(行號屬子會話文件)
疑似循環閾值 同 (工具, 參數) 指紋重復 ≥ 3 次開始警示
聚合口徑 「Token 合計」含已排除出上下文視窗的步;「門禁注入」= 門禁 / goal / compact / todo / 自愈 的自動注入合計
特殊步 「上下文壓縮 (SUMMARY)」標註收編條數;「自報暫停」標註 <todo-status>paused</todo-status>(標籤不入本文)
趨勢 「每輪 Prompt」序列(視窗內 assistant 步的 prompt token)
匯出 見 §24.5
錯誤態 「讀取軌跡失敗,點『重新整理』重試」

工具度量表:每工具的次數 / 失敗 / P50 / P95 / 最長耗時。

19.6 待注入佇列(即時指導)

項 取值
入隊條件 只看當前會話:Agent 在跑或 IM 出站投遞中 → 入隊;本會話發送在途或正在生成 → 與在途文字相同則忽略(「上一條還在傳送中,已忽略這次重複傳送」),不同則入隊;其餘直接發送
不入隊 帶待發圖片(「執行中無法附圖傳送」);還沒有會話時文字留在輸入框
輸入框佔位 「即時指導:Enter 入隊,本輪結束後整體注入...」
strip 「待注入 N」(Inbox 圖示);有表單類詢問時隱藏;佇列不落盤、按會話隔離
預設發出 本輪自然結束或會話空閒時,按入隊順序以 \n\n 合並為一條 user 訊息;壓縮中不發;只發當前會話
「優先」(step_end) 當前步驟結束後注入(工具結果落地後、下一次請求模型前);最終回復中則回復完後同程序續跑一輪處理
「立刻處理」(interrupt) 截停當前生成:已出本文 / 思考保留(一字未出時佔位「(生成被使用者打斷)」),未寫完的工具呼叫不執行;執行工具中不打斷,按「優先」時機送達。可由「優先」升級,不可降級
不注入的時點 首次請求前、本步以錯誤收場、尚有待執行的工具呼叫、步數上限已到 → 留到回合結束後作為新一輪發出
送出後 顯示「已優先 · 目前步驟結束後處理」/「立刻處理中」,流回同 id 的 user 記錄才出隊;不可撤回
投遞失敗 「現在沒辦法把這條指導插進去,它還在佇列裡,本輪結束後送出」
全部清空 只清未送出的;toast「已丟棄 N 條待注入的即時指導」
退回輸入框 使用者停止 / 發送中止或失敗 / 重新開始或重新生成失敗 / 自愈未起 → 退回;排在現有草稿之前(復述確認條取消時排在原文之後);toast「已退回 N 條即時指導到輸入框」

19.7 標記訊息

項 取值
入口 訊息右鍵或訊息柄選單「標記訊息 / 取消標記」;尚未落盤(如串流中)的訊息不可標記
角標 訊息左側 14px 書籤圖示,僅作指示(不可點);停留 / 開選單 / 生成中讓位給訊息柄
strip 「標記 N」;按訊息在會話中的先後排序;無標記時不顯示
點行定位 未載入的早期頁自動向上拉頁;折疊的工具組自動展開;定位途中切換會話即作罷
複製為 Markdown / 儲存 HTML 只含有本文的訊息(非工具結果且內容去空白後非空);全部無本文時置灰,停留「標記的訊息沒有可匯出的正文(只有工具呼叫、思考過程或圖片)」;標題為「{會話名} · 標記訊息」
匯出 .zsession 同會話匯出確認框(含脫敏);帶工具呼叫的回復連同其工具結果、被標記的工具結果連同所屬回復一並匯出(配對限於同一次聲明);記錄 id 重新生成;會話名加後綴「 (標記摘錄)」
清空標記 只取消標記,不刪訊息
存儲 會話 YAML marked_messages(id + marked_at),僅後端寫;複製會話 / 從此處開始新會話時按新 id 重映射(分支點之後的丟棄);訊息刪除後自動剔除

19.8 思考強度(瀾砥 N2.7)

檔位 id 顯示名 說明
none 不思考 直接作答,最快
low 低 少量思考
high 高(預設) 充分思考;未設定時同樣發送 high
xhigh 更高 更深入的思考
max 全力以赴 思考預算拉滿,最慢、最耗用量
項 取值
顯示條件 僅內置 AVL-Zero 中「瀾砥 N2.7」及其 - 後綴變體(如「瀾砥 N2.7-Flash」);其它模型(含自定義 provider 同名模型)隱藏
入口 輸入區模型名右側電池圖示按鈕;滑軌兩端「更快 / 更努力」;拖曳預覽、鬆手儲存;←→ / Home / End,Enter / 空格選中,Esc 收起
儲存粒度 按模型(params.reasoning_effort),對該模型全部會話生效,下一條訊息起;「恢復預設」回到未設定
輔助呼叫 壓縮摘要、自動改名、記憶提煉、Hook 補全、sec.decompile / code.ask 等恆發 none
實發記錄 llm_meta.reasoning_effort;統計面板協議行「思考強度 {檔位}」,參數被去掉時顯示「預設」。上游拒收後去掉該參數重試,被拒檔位 24 小時內不再發送
</think> 兜底 N2.7 系列、本次未帶檔位、思考欄位為空且本文含 </think> → 首個 </think> 之前挪入思考;落盤與回餵歷史已拆分(串流期間仍先顯示在本文)

19.9 工具呼叫行內進度

來源 文案 / 節拍
等模型輸出(sec.decompile / code.ask) 每 20 秒心跳:「等待 {模型} 輸出(已 Ns)」→「{模型} 思考中(已 Ns, 思考 ~N tokens)」→「{模型} 生成中(約 P%, 預計還需 ~Ms, 已 Ns, ~N tokens, R tok/s)」;百分比基於同工具 / 模型歷史(程序內 EMA,首次不報),封頂 99%
建程式碼索引(待索引 ≥ 8 文件) 「建立程式碼索引 X/N」+ 比例條;超出上限時「已達 N 個文件上限, 另有 M 個未進索引」
已執行 工具真正開始執行滿 60 秒出現,之後每 20 秒對表,前端每 0.5 秒走表;「已執行 45s」/「已執行 1m05s / 上限 2m00s」。上限 = 通告到達時已執行 + 通告時限;工具 30 秒內報過進度則不發;Agent / AgentParallel / TaskOutput / TaskStop / TaskWait / ask_user 不發
工具預設時限 fs.exec 120 s(參數 / tools.yaml 可改);test.run 300 s;lint.run 180 s;sast.run 240 s;sec.decompile / code.ask = 模型超時
呈現 工具名右側:轉圈 + 文案(最多占行寬 70%),有比例時 48px 細進度列;只點亮在途呼叫;非當前會話彈原地更新的進度 toast(30 秒自動關),「已執行」不彈;極簡密度下顯示進度的那條不並入「N 次工具呼叫嘗試」

19.10 複讀檢測

層 判據 結果
單輪行級截停 最近 25 個有效行內同一行 ≥ 3 次且至少兩次相鄰,或 ≥ 5 次;短行計入;程式碼區塊、| 開頭的表格行、純標點行、串流中未換行的末行不計;帶工具呼叫的回應不截 取消本次請求,本文保留一遍,finish_reason=repetition;已流出的思考保留;下一請求尾部帶不可見提醒
跨回合 複讀鏈上最近 25 個無工具呼叫的 assistant 回合;真人輸入 / 工具結果 / 帶工具呼叫的回合 / 停轉記錄截斷鏈,auto_* 續跑透明 ≥ 3 次瞬態提醒,≥ 5 次加重,≥ 8 次或累計 3 次單輪截停 → 停轉:落一條可見 system 記錄並暫停自動續跑家族
警示 3 / 5 次與停轉時 會話清單「疑似空轉」(落盤);3 / 5 次 toast 只在非當前會話彈,停轉 toast 當前會話也彈

與「重復呼叫提醒」(同參工具呼叫 3 / 8 / 20 次分級提示、輪詢類豁免、只在工具結果裡提示、不停轉)不同,複讀檢測只看無工具呼叫的回復本文。