summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/server
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-06 23:02:59 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-06 23:02:59 -0700
commitceafdf18c9d9f0f8769d4a9e45c8a407179161c5 (patch)
treedfed3b9b14448fac251230777c2cbf869bccf386 /continuedev/src/continuedev/server
parent6e8885fc2f7feb06ef6ac87d2d7688f9f33d15de (diff)
downloadsncontinue-ceafdf18c9d9f0f8769d4a9e45c8a407179161c5.tar.gz
sncontinue-ceafdf18c9d9f0f8769d4a9e45c8a407179161c5.tar.bz2
sncontinue-ceafdf18c9d9f0f8769d4a9e45c8a407179161c5.zip
feat: :lipstick: handful of UI improvements
Diffstat (limited to 'continuedev/src/continuedev/server')
-rw-r--r--continuedev/src/continuedev/server/gui.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/continuedev/src/continuedev/server/gui.py b/continuedev/src/continuedev/server/gui.py
index 49541b76..770065ac 100644
--- a/continuedev/src/continuedev/server/gui.py
+++ b/continuedev/src/continuedev/server/gui.py
@@ -221,6 +221,7 @@ class GUIProtocolServer:
),
self.on_error,
)
+ posthog_logger.capture_event("set_system_message", {"system_message": message})
def set_temperature(self, temperature: float):
self.session.autopilot.continue_sdk.config.temperature = temperature
@@ -230,6 +231,7 @@ class GUIProtocolServer:
),
self.on_error,
)
+ posthog_logger.capture_event("set_temperature", {"temperature": temperature})
def set_model_for_role_from_index(self, role: str, index: int):
async def async_stuff():
@@ -242,7 +244,7 @@ class GUIProtocolServer:
await self.session.autopilot.continue_sdk.start_model(models.default)
# Set models in config.py
- JOINER = ", "
+ JOINER = ",\n\t\t"
models_args = {
"unused": f"[{JOINER.join([display_llm_class(llm) for llm in models.unused])}]",
("default" if role == "*" else role): display_llm_class(models.default),
@@ -285,9 +287,9 @@ class GUIProtocolServer:
if val is None:
continue # no pun intended
- models_args[role] = display_llm_class(val)
+ models_args[role] = display_llm_class(val, True)
- JOINER = ", "
+ JOINER = ",\n\t\t"
models_args[
"unused"
] = f"[{JOINER.join([display_llm_class(llm) for llm in unused_models])}]"
@@ -346,7 +348,7 @@ async def websocket_endpoint(
while AppStatus.should_exit is False:
message = await websocket.receive_text()
logger.debug(f"Received GUI message {message}")
- if type(message) is str:
+ if isinstance(message, str):
message = json.loads(message)
if "messageType" not in message or "data" not in message: