diff options
| author | Nate Sesti <sestinj@gmail.com> | 2023-06-16 23:42:10 -0700 |
|---|---|---|
| committer | Nate Sesti <sestinj@gmail.com> | 2023-06-16 23:42:10 -0700 |
| commit | 5a6fa9ae784c5942f1e37c7a0ae3acdd6337c459 (patch) | |
| tree | 29faca1d57e17bde00d48709dd31b78335be100b /continuedev/src/continuedev/steps | |
| parent | 472984ab63461b90cf41b645e49bcc95bdf2ef1e (diff) | |
| download | sncontinue-5a6fa9ae784c5942f1e37c7a0ae3acdd6337c459.tar.gz sncontinue-5a6fa9ae784c5942f1e37c7a0ae3acdd6337c459.tar.bz2 sncontinue-5a6fa9ae784c5942f1e37c7a0ae3acdd6337c459.zip | |
polishing
Diffstat (limited to 'continuedev/src/continuedev/steps')
| -rw-r--r-- | continuedev/src/continuedev/steps/clear_history.py | 10 | ||||
| -rw-r--r-- | continuedev/src/continuedev/steps/core/core.py | 2 |
2 files changed, 12 insertions, 0 deletions
diff --git a/continuedev/src/continuedev/steps/clear_history.py b/continuedev/src/continuedev/steps/clear_history.py new file mode 100644 index 00000000..a875c6d3 --- /dev/null +++ b/continuedev/src/continuedev/steps/clear_history.py @@ -0,0 +1,10 @@ +from ..core.main import Step +from ..core.sdk import ContinueSDK + + +class ClearHistoryStep(Step): + name: str = "Clear History" + hide: bool = True + + async def run(self, sdk: ContinueSDK): + await sdk.clear_history() diff --git a/continuedev/src/continuedev/steps/core/core.py b/continuedev/src/continuedev/steps/core/core.py index 59af5f38..330f60ed 100644 --- a/continuedev/src/continuedev/steps/core/core.py +++ b/continuedev/src/continuedev/steps/core/core.py @@ -186,6 +186,8 @@ class DefaultModelEditCodeStep(Step): completion = completion.removesuffix(eot_token) # Remove tags and If it accidentally includes prefix or suffix, remove it + if completion.strip().startswith("```"): + completion = completion.strip().removeprefix("```").removesuffix("```") completion = completion.replace("<file_prefix>", "").replace("<file_suffix>", "").replace( "<commit_before>", "").replace("<commit_msg>", "").replace("<commit_after>", "") completion = completion.removeprefix(segs[0]) |
