Skip to content

Commit 908959c

Browse files
rushilpatel0github-actions[bot]
authored andcommitted
Automated pre-commit update
1 parent 468a332 commit 908959c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/codegen/extensions/tools/relace_edit.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,19 @@
22

33
import difflib
44
import os
5-
from typing import ClassVar, Optional
5+
from typing import TYPE_CHECKING, ClassVar, Optional
66

77
import requests
8+
from langchain_core.messages import ToolMessage
89
from pydantic import Field
910

10-
from codegen.extensions.tools.tool_output_types import RelaceEditArtifacts
1111
from codegen.sdk.core.codebase import Codebase
1212

1313
from .observation import Observation
1414
from .view_file import add_line_numbers
15-
from langchain_core.messages import ToolMessage
15+
16+
if TYPE_CHECKING:
17+
from codegen.extensions.tools.tool_output_types import RelaceEditArtifacts
1618

1719

1820
class RelaceEditObservation(Observation):
@@ -36,10 +38,8 @@ class RelaceEditObservation(Observation):
3638

3739
str_template: ClassVar[str] = "Edited file {filepath} using Relace Instant Apply"
3840

39-
4041
def render(self, tool_call_id: str) -> ToolMessage:
4142
"""Render the relace edit observation as a ToolMessage."""
42-
4343
artifacts: RelaceEditArtifacts = {
4444
"filepath": self.filepath,
4545
"diff": self.diff,

0 commit comments

Comments
 (0)