summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/server
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-06 19:40:09 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-06 19:40:09 -0700
commit41b3233693c34cd81c872a1e7279721b5f640d60 (patch)
treee8b1ace5444948e052a45f9dd89e418ed3eeefbb /continuedev/src/continuedev/server
parent5d63d250409492a8ea9e554873b5b4a9221311a1 (diff)
downloadsncontinue-41b3233693c34cd81c872a1e7279721b5f640d60.tar.gz
sncontinue-41b3233693c34cd81c872a1e7279721b5f640d60.tar.bz2
sncontinue-41b3233693c34cd81c872a1e7279721b5f640d60.zip
fix: :bug: fixes for a few context_providers
Diffstat (limited to 'continuedev/src/continuedev/server')
-rw-r--r--continuedev/src/continuedev/server/ide.py7
-rw-r--r--continuedev/src/continuedev/server/ide_protocol.py2
2 files changed, 5 insertions, 4 deletions
diff --git a/continuedev/src/continuedev/server/ide.py b/continuedev/src/continuedev/server/ide.py
index fba455c4..5d1d897e 100644
--- a/continuedev/src/continuedev/server/ide.py
+++ b/continuedev/src/continuedev/server/ide.py
@@ -451,9 +451,10 @@ class IdeProtocolServer(AbstractIdeProtocolServer):
)
return resp.visibleFiles
- async def getTerminalContents(self) -> str:
+ async def getTerminalContents(self, commands: int = -1) -> str:
+ """Get the contents of the terminal, up to the last 'commands' commands, or all if commands is -1"""
resp = await self._send_and_receive_json(
- {}, TerminalContentsResponse, "getTerminalContents"
+ {"commands": commands}, TerminalContentsResponse, "getTerminalContents"
)
return resp.contents
@@ -604,7 +605,7 @@ async def websocket_endpoint(websocket: WebSocket, session_id: str = None):
message_type = message["messageType"]
data = message["data"]
- logger.debug(f"Received IDE message: {message_type}")
+ # logger.debug(f"Received IDE message: {message_type}")
create_async_task(
ideProtocolServer.handle_json(message_type, data),
ideProtocolServer.on_error,
diff --git a/continuedev/src/continuedev/server/ide_protocol.py b/continuedev/src/continuedev/server/ide_protocol.py
index 2a07ae2a..34030047 100644
--- a/continuedev/src/continuedev/server/ide_protocol.py
+++ b/continuedev/src/continuedev/server/ide_protocol.py
@@ -158,7 +158,7 @@ class AbstractIdeProtocolServer(ABC):
"""Check if a file exists"""
@abstractmethod
- async def getTerminalContents(self) -> str:
+ async def getTerminalContents(self, commands: int = -1) -> str:
"""Get the terminal contents"""
workspace_directory: str