summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/core
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-08-02 11:35:44 -0700
committerNate Sesti <sestinj@gmail.com>2023-08-02 11:35:44 -0700
commitc7cfc1be10c9875804cd295bbcccb0184a97ac10 (patch)
treea9886477a4742ef953c7b07622bf381dfaf4f987 /continuedev/src/continuedev/core
parentf96a430b2c36ffa3511ffb015a86d5fdfae7d606 (diff)
downloadsncontinue-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.py5
-rw-r--r--continuedev/src/continuedev/core/sdk.py4
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