fix: use harness.prompt/harness.cancel (sessionId-less convenience)

This commit is contained in:
2026-09-01 19:05:41 +08:00
parent 79b6e81360
commit a3401f966b
2 changed files with 4 additions and 6 deletions
@@ -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());
}
});
}
@@ -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);