Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
選單列圖示狀態
作者:steipete · 更新日期:2025-12-06 · 範圍:macOS 應用程式 (apps/macos)
- 閒置: 一般圖示動畫(眨眼、偶爾晃動)。
- 已暫停: 狀態項目使用
appearsDisabled;沒有動作。 - 語音觸發(大耳朵): 聽到喚醒詞時,語音喚醒偵測器會呼叫
AppState.triggerVoiceEars(ttl: nil),並在擷取語句期間維持earBoostActive=true。耳朵會放大(1.9 倍)、加入圓形耳孔以提高可讀性,然後在靜音 1 秒後透過stopVoiceEars()收回。只會從應用程式內的語音管線觸發。 - 工作中(代理正在執行):
AppState.isWorking=true會驅動「尾巴/腿部快跑」微動作:工作進行中時,腿部晃動更快並略微位移。目前會在 WebChat 代理執行期間切換;當你接線其他長時間任務時,請在其周圍加入相同的切換。
- 語音喚醒:runtime/tester 在觸發時呼叫
AppState.triggerVoiceEars(ttl: nil),並在靜音 1 秒後呼叫stopVoiceEars(),以符合擷取視窗。 - 代理活動:在工作區段周圍設定
AppStateStore.shared.setWorking(true/false)(WebChat 代理呼叫中已完成)。保持區段簡短,並在defer區塊中重設,以避免動畫卡住。
- 基礎圖示由
CritterIconRenderer.makeIcon(blink:legWiggle:earWiggle:earScale:earHoles:)繪製。 - 耳朵縮放預設為
1.0;語音增強會設定earScale=1.9並切換earHoles=true,且不改變整體框架(18×18 pt 範本影像會算繪到 36×36 px Retina 背ing store)。 - 快跑會使用最高約 1.0 的腿部晃動,並帶有小幅水平抖動;它會疊加到任何現有的閒置晃動上。
- 耳朵/工作中狀態沒有外部 CLI/broker 切換;請將其保留為應用程式自身訊號的內部行為,以避免意外反覆切換。
- 保持 TTL 簡短(<10 秒),這樣如果工作停滯,圖示也能快速回到基準狀態。