diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-08-02 11:35:44 -0700 |
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-08-02 11:35:44 -0700 |
| commit | c7cfc1be10c9875804cd295bbcccb0184a97ac10 (patch) | |
| tree | a9886477a4742ef953c7b07622bf381dfaf4f987 /continuedev/src/continuedev/core | |
| parent | f96a430b2c36ffa3511ffb015a86d5fdfae7d606 (diff) | |
| download | sncontinue-c7cfc1be10c9875804cd295bbcccb0184a97ac10.tar.gz sncontinue-c7cfc1be10c9875804cd295bbcccb0184a97ac10.tar.bz2 sncontinue-c7cfc1be10c9875804cd295bbcccb0184a97ac10.zip | |
anthropic fixes
Diffstat (limited to 'continuedev/src/continuedev/core')
| -rw-r--r-- | continuedev/src/continuedev/core/context.py | 5 | ||||
| -rw-r--r-- | continuedev/src/continuedev/core/sdk.py | 4 |
2 files changed, 4 insertions, 5 deletions
diff --git a/continuedev/src/continuedev/core/context.py b/continuedev/src/continuedev/core/context.py index 3f5f6fd3..20725216 100644 --- a/continuedev/src/continuedev/core/context.py +++ b/continuedev/src/continuedev/core/context.py @@ -159,8 +159,9 @@ class ContextManager: if not meilisearch_running: logger.warning( "MeiliSearch not running, avoiding any dependent context providers") - self.context_providers = list( - filter(lambda cp: cp.title == "code", self.context_providers)) + self.context_providers = { + title: provider for title, provider in self.context_providers.items() if title == "code" + } async def load_index(self, workspace_dir: str): for _, provider in self.context_providers.items(): diff --git a/continuedev/src/continuedev/core/sdk.py b/continuedev/src/continuedev/core/sdk.py index a5b16168..30fcc144 100644 --- a/continuedev/src/continuedev/core/sdk.py +++ b/continuedev/src/continuedev/core/sdk.py @@ -195,10 +195,8 @@ class ContinueSDK(AbstractContinueSDK): context_messages: List[ChatMessage] = await self.__autopilot.context_manager.get_chat_messages() # Insert at the end, but don't insert after latest user message or function call - i = -2 if (len(history_context) > 0 and ( - history_context[-1].role == "user" or history_context[-1].role == "function")) else -1 for msg in context_messages: - history_context.insert(i, msg) + history_context.insert(-1, msg) return history_context |
