summaryrefslogtreecommitdiff
path: root/continuedev
diff options
context:
space:
mode:
Diffstat (limited to 'continuedev')
-rw-r--r--continuedev/src/continuedev/core/autopilot.py6
-rw-r--r--continuedev/src/continuedev/plugins/context_providers/file_context_provider.py (renamed from continuedev/src/continuedev/libs/context_providers/file_context_provider.py)3
-rw-r--r--continuedev/src/continuedev/plugins/context_providers/highlighted_code_context_provider.py (renamed from continuedev/src/continuedev/libs/context_providers/highlighted_code_context_provider.py)0
-rw-r--r--continuedev/src/continuedev/plugins/steps/custom_command.py2
4 files changed, 6 insertions, 5 deletions
diff --git a/continuedev/src/continuedev/core/autopilot.py b/continuedev/src/continuedev/core/autopilot.py
index 003962c6..2ce7c1f9 100644
--- a/continuedev/src/continuedev/core/autopilot.py
+++ b/continuedev/src/continuedev/core/autopilot.py
@@ -10,12 +10,12 @@ from ..models.filesystem import RangeInFileWithContents
from ..models.filesystem_edit import FileEditWithFullContents
from .observation import Observation, InternalErrorObservation
from .context import ContextManager
-from ..libs.context_providers.file_context_provider import FileContextProvider
-from ..libs.context_providers.highlighted_code_context_provider import HighlightedCodeContextProvider
+from ..plugins.context_providers.file_context_provider import FileContextProvider
+from ..plugins.context_providers.highlighted_code_context_provider import HighlightedCodeContextProvider
from ..server.ide_protocol import AbstractIdeProtocolServer
from ..libs.util.queue import AsyncSubscriptionQueue
from ..models.main import ContinueBaseModel
-from .main import Context, ContinueCustomException, HighlightedRangeContext, Policy, History, FullState, Step, HistoryNode
+from .main import Context, ContinueCustomException, Policy, History, FullState, Step, HistoryNode
from ..plugins.steps.core.core import ReversibleStep, ManualEditStep, UserInputStep
from ..libs.util.telemetry import capture_event
from .sdk import ContinueSDK
diff --git a/continuedev/src/continuedev/libs/context_providers/file_context_provider.py b/continuedev/src/continuedev/plugins/context_providers/file_context_provider.py
index c3ec351f..854310b1 100644
--- a/continuedev/src/continuedev/libs/context_providers/file_context_provider.py
+++ b/continuedev/src/continuedev/plugins/context_providers/file_context_provider.py
@@ -42,7 +42,8 @@ class FileContextProvider(ContextProvider):
filepaths.append(os.path.join(root, file_name))
return [ContextItem(
- content=get_file_contents(file),
+ content=get_file_contents(file)[:min(
+ 2000, len(get_file_contents(file)))],
description=ContextItemDescription(
name=f"File {os.path.basename(file)}",
description=file,
diff --git a/continuedev/src/continuedev/libs/context_providers/highlighted_code_context_provider.py b/continuedev/src/continuedev/plugins/context_providers/highlighted_code_context_provider.py
index 23d4fc86..23d4fc86 100644
--- a/continuedev/src/continuedev/libs/context_providers/highlighted_code_context_provider.py
+++ b/continuedev/src/continuedev/plugins/context_providers/highlighted_code_context_provider.py
diff --git a/continuedev/src/continuedev/plugins/steps/custom_command.py b/continuedev/src/continuedev/plugins/steps/custom_command.py
index 1491a975..419b3c3d 100644
--- a/continuedev/src/continuedev/plugins/steps/custom_command.py
+++ b/continuedev/src/continuedev/plugins/steps/custom_command.py
@@ -1,6 +1,6 @@
from ...libs.util.templating import render_templated_string
from ...core.main import Step
-from ...core.sdk import ContinueSDK
+from ...core.sdk import ContinueSDK, Models
from ..steps.chat import SimpleChatStep