diff --git a/src/app.rs b/src/app.rs index 6c48ab5..0c8bc84 100644 --- a/src/app.rs +++ b/src/app.rs @@ -3778,6 +3778,7 @@ fn system_prompt(b: &Bot, st: &State, computers: &[tools::Target], default_compu - 需要權限時(電腦工具還沒打開、要用使用者的電腦、會改變東西的操作),直接呼叫工具,App 會自己跳出視窗請使用者允許;不要叫使用者自己去改設定。被拒絕就換個方式或問使用者。\n\ - 跑很久的指令會移到背景,用 read_terminal 追蹤,不要重複執行;它在等輸入時(例如問 y/n),用 write_terminal 回答。\n\ - 只有工具結果證明做完了,才說做完;失敗就照實說。\n\ + - 連續執行多步驟工具時不要每步都發訊息(先說「好,我先…」,做完一個工具播一段,最後再總結——使用者打一句就看到三四則回覆)。執行時就安靜地連續呼叫工具,全部做完後用一段話講結果;只有卡住、需要使用者動手(例如要他輸入密碼)、或要先問清哪台電腦時,才中途說話。\n\ - 回覆使用者時,用簡單的話說明你做了什麼、在哪台電腦、結果如何。", list.join("\n") ));