diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-07-31 00:07:47 -0700 |
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-07-31 00:07:47 -0700 |
| commit | fc77dd52708d2a28cc6f138c5f0ee390b6d71a3f (patch) | |
| tree | e0fe04351404c33a4299e2e7b2d36511d24d321b /continuedev/src/continuedev/core | |
| parent | 396679009fef21e13c1a6095212d1bd68e7f2a86 (diff) | |
| parent | 8bd76be6c0925e0d5e5f6d239e9c6907df3cfd23 (diff) | |
| download | sncontinue-fc77dd52708d2a28cc6f138c5f0ee390b6d71a3f.tar.gz sncontinue-fc77dd52708d2a28cc6f138c5f0ee390b6d71a3f.tar.bz2 sncontinue-fc77dd52708d2a28cc6f138c5f0ee390b6d71a3f.zip | |
Merge branch 'main' into at-embed
Diffstat (limited to 'continuedev/src/continuedev/core')
| -rw-r--r-- | continuedev/src/continuedev/core/autopilot.py | 3 | ||||
| -rw-r--r-- | continuedev/src/continuedev/core/context.py | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/continuedev/src/continuedev/core/autopilot.py b/continuedev/src/continuedev/core/autopilot.py index 12339f9b..5ab5f8ae 100644 --- a/continuedev/src/continuedev/core/autopilot.py +++ b/continuedev/src/continuedev/core/autopilot.py @@ -77,7 +77,8 @@ class Autopilot(ContinueBaseModel): HighlightedCodeContextProvider(ide=self.ide), FileContextProvider(workspace_dir=self.ide.workspace_directory) ]) - await self.context_manager.load_index() + + await self.context_manager.load_index(self.ide.workspace_directory) class Config: arbitrary_types_allowed = True diff --git a/continuedev/src/continuedev/core/context.py b/continuedev/src/continuedev/core/context.py index 78a747b2..86522ce1 100644 --- a/continuedev/src/continuedev/core/context.py +++ b/continuedev/src/continuedev/core/context.py @@ -35,7 +35,7 @@ class ContextProvider(BaseModel): return self.selected_items @abstractmethod - async def provide_context_items(self) -> List[ContextItem]: + async def provide_context_items(self, workspace_dir: str) -> List[ContextItem]: """ Provide documents for search index. This is run on startup. @@ -159,9 +159,9 @@ class ContextManager: return cls(context_providers) - async def load_index(self): + async def load_index(self, workspace_dir: str): for _, provider in self.context_providers.items(): - context_items = await provider.provide_context_items() + context_items = await provider.provide_context_items(workspace_dir) documents = [ { "id": item.description.id.to_string(), |
