mirror of
https://github.com/cline/cline.git
synced 2025-06-03 03:59:07 +00:00

* togglePlanActMode protobus migration * metadata on request * Mode enum, removed metadata in request
39 lines
823 B
Protocol Buffer
39 lines
823 B
Protocol Buffer
syntax = "proto3";
|
|
package cline;
|
|
|
|
import "common.proto";
|
|
|
|
service StateService {
|
|
rpc getLatestState(EmptyRequest) returns (State);
|
|
rpc subscribeToState(EmptyRequest) returns (stream State);
|
|
rpc toggleFavoriteModel(StringRequest) returns (Empty);
|
|
rpc resetState(EmptyRequest) returns (Empty);
|
|
rpc togglePlanActMode(TogglePlanActModeRequest) returns (Empty);
|
|
}
|
|
|
|
message State {
|
|
string state_json = 1;
|
|
}
|
|
|
|
message TogglePlanActModeRequest {
|
|
Metadata metadata = 1;
|
|
ChatSettings chat_settings = 2;
|
|
optional ChatContent chat_content = 3;
|
|
}
|
|
|
|
enum PlanActMode {
|
|
PLAN = 0;
|
|
ACT = 1;
|
|
}
|
|
|
|
message ChatSettings {
|
|
PlanActMode mode = 1;
|
|
optional string preferred_language = 2;
|
|
optional string open_ai_reasoning_effort = 3;
|
|
}
|
|
|
|
message ChatContent {
|
|
optional string message = 1;
|
|
repeated string images = 2;
|
|
}
|