From a3401f966b10700abfb52edc95bd95dd2055a1e5 Mon Sep 17 00:00:00 2001 From: jiangchen <1703935164@qq.com> Date: Tue, 1 Sep 2026 19:05:41 +0800 Subject: [PATCH] fix: use harness.prompt/harness.cancel (sessionId-less convenience) --- app/src/main/java/com/dshwatch/app/CommandActivity.java | 6 ++---- app/src/main/java/com/dshwatch/app/MainActivity.java | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/dshwatch/app/CommandActivity.java b/app/src/main/java/com/dshwatch/app/CommandActivity.java index 3cbdfa2..4c30842 100644 --- a/app/src/main/java/com/dshwatch/app/CommandActivity.java +++ b/app/src/main/java/com/dshwatch/app/CommandActivity.java @@ -91,7 +91,7 @@ public class CommandActivity extends AppCompatActivity { try { params.put("content", text); } catch (Exception e) { } - client.sendRequest("session.prompt", params); + client.sendRequest("harness.prompt", params); input.setText(""); } }); @@ -100,9 +100,7 @@ public class CommandActivity extends AppCompatActivity { cancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - JSONObject params = new JSONObject(); - try { params.put("sessionId", JSONObject.NULL); } catch (Exception e) { } - client.sendRequest("session.cancel", params); + client.sendRequest("harness.cancel", new JSONObject()); } }); } diff --git a/app/src/main/java/com/dshwatch/app/MainActivity.java b/app/src/main/java/com/dshwatch/app/MainActivity.java index c8aced0..91ac21b 100644 --- a/app/src/main/java/com/dshwatch/app/MainActivity.java +++ b/app/src/main/java/com/dshwatch/app/MainActivity.java @@ -81,12 +81,12 @@ public class MainActivity extends AppCompatActivity { if ("text".equals(type)) { String content = payload != null ? payload.optString("text", "") : ""; params.put("content", content); - serverClient.sendRequest("session.prompt", params); + serverClient.sendRequest("harness.prompt", params); } else if ("command".equals(type)) { String kind = msg.optString("kind", payload != null ? payload.optString("kind", "") : ""); String content = payload != null ? payload.optString("content", "") : ""; if ("cancel".equals(kind)) { - serverClient.sendRequest("session.cancel", params); + serverClient.sendRequest("harness.cancel", params); } else { params.put("content", content); serverClient.sendRequest("session.prompt", params);