summaryrefslogtreecommitdiff
path: root/continuedev/src/continuedev/core
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-09 13:43:24 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-09 13:43:24 -0700
commit4362a51214a683bfe1efd424ddb226d4e636eeed (patch)
tree3f9a12c6dd6d09e3f2968eb0c9374fea0d3c2d2d /continuedev/src/continuedev/core
parent2b35e5f5cff948ca7d4f207b23db68f0da248a95 (diff)
downloadsncontinue-4362a51214a683bfe1efd424ddb226d4e636eeed.tar.gz
sncontinue-4362a51214a683bfe1efd424ddb226d4e636eeed.tar.bz2
sncontinue-4362a51214a683bfe1efd424ddb226d4e636eeed.zip
feat: :lipstick: query input indicator for ctx provs
Diffstat (limited to 'continuedev/src/continuedev/core')
-rw-r--r--continuedev/src/continuedev/core/context.py2
-rw-r--r--continuedev/src/continuedev/core/main.py1
2 files changed, 3 insertions, 0 deletions
diff --git a/continuedev/src/continuedev/core/context.py b/continuedev/src/continuedev/core/context.py
index f1f309ba..25f6be14 100644
--- a/continuedev/src/continuedev/core/context.py
+++ b/continuedev/src/continuedev/core/context.py
@@ -45,6 +45,7 @@ class ContextProvider(BaseModel):
display_title: str
description: str
dynamic: bool
+ requires_query: bool = False
selected_items: List[ContextItem] = []
@@ -188,6 +189,7 @@ class ContextManager:
display_title=provider.display_title,
description=provider.description,
dynamic=provider.dynamic,
+ requires_query=provider.requires_query,
)
for provider in self.context_providers.values()
]
diff --git a/continuedev/src/continuedev/core/main.py b/continuedev/src/continuedev/core/main.py
index 3d3bef15..ace1ad60 100644
--- a/continuedev/src/continuedev/core/main.py
+++ b/continuedev/src/continuedev/core/main.py
@@ -296,6 +296,7 @@ class ContextProviderDescription(BaseModel):
display_title: str
description: str
dynamic: bool
+ requires_query: bool
class FullState(ContinueBaseModel):