summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/core/sdk.py
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-07-12 16:41:58 -0700
committerNate Sesti <sestinj@gmail.com>2023-07-12 16:41:58 -0700
commitb3ab5bda368fcae690837f9ce8062dc7f17c6472 (patch)
treec9dc387d06dc459fa10db0f4ea78eea835d8ca90 /continuedev/src/continuedev/core/sdk.py
parent772358dcbdc848f4f513a0af49114965948624d1 (diff)
downloadsncontinue-b3ab5bda368fcae690837f9ce8062dc7f17c6472.tar.gz
sncontinue-b3ab5bda368fcae690837f9ce8062dc7f17c6472.tar.bz2
sncontinue-b3ab5bda368fcae690837f9ce8062dc7f17c6472.zip
getVisibleFiles
Diffstat (limited to 'continuedev/src/continuedev/core/sdk.py')
-rw-r--r--continuedev/src/continuedev/core/sdk.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/continuedev/src/continuedev/core/sdk.py b/continuedev/src/continuedev/core/sdk.py
index a3441ad9..aa2d8892 100644
--- a/continuedev/src/continuedev/core/sdk.py
+++ b/continuedev/src/continuedev/core/sdk.py
@@ -204,14 +204,14 @@ class ContinueSDK(AbstractContinueSDK):
preface = "The following code is highlighted"
+ # If no higlighted ranges, use first file as context
if len(highlighted_code) == 0:
preface = "The following file is open"
- # Get the full contents of all open files
- files = await self.ide.getOpenFiles()
- if len(files) > 0:
- content = await self.ide.readFile(files[0])
+ visible_files = await self.ide.getVisibleFiles()
+ if len(visible_files) > 0:
+ content = await self.ide.readFile(visible_files[0])
highlighted_code = [
- RangeInFileWithContents.from_entire_file(files[0], content)]
+ RangeInFileWithContents.from_entire_file(visible_files[0], content)]
for rif in highlighted_code:
msg = ChatMessage(content=f"{preface} ({rif.filepath}):\n```\n{rif.contents}\n```",