From c8847b0dbb778074c8984bf27165753d71301ec8 Mon Sep 17 00:00:00 2001 From: goulustis Date: Sat, 28 Feb 2026 17:09:14 +0800 Subject: [PATCH] use annotated sandbox --- lang_agent/graphs/deepagents_qt.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lang_agent/graphs/deepagents_qt.py b/lang_agent/graphs/deepagents_qt.py index 54a6eed..8c53a64 100644 --- a/lang_agent/graphs/deepagents_qt.py +++ b/lang_agent/graphs/deepagents_qt.py @@ -17,7 +17,8 @@ from lang_agent.graphs.graph_states import State from lang_agent.config import LLMNodeConfig from lang_agent.base import GraphBase -from lang_agent.fs_bkends import StateBk, StateBkConfig, LocalShell, LocalShellConfig, DaytonaSandboxBk, DaytonaSandboxConfig +# from lang_agent.fs_bkends import StateBk, StateBkConfig, LocalShell, LocalShellConfig, DaytonaSandboxBk, DaytonaSandboxConfig +from lang_agent.fs_bkends import BaseFilesystemBackend, StateBkConfig, AnnotatedStateBk @tyro.conf.configure(tyro.conf.SuppressFixed) @dataclass @@ -31,7 +32,7 @@ class DeepAgentConfig(LLMNodeConfig): # file_backend_config: StateBkConfig = field(default_factory=StateBkConfig) # file_backend_config: LocalShellConfig = field(default_factory=LocalShellConfig) - file_backend_config: DaytonaSandboxConfig = field(default_factory=DaytonaSandboxConfig) + file_backend_config: AnnotatedStateBk = field(default_factory=StateBkConfig) def __post_init__(self): super().__post_init__() @@ -50,7 +51,7 @@ class DeepAgent(GraphBase): tags=["main_llm"]) self.tool_man: ToolManager = self.config.tool_manager_config.setup() - self.file_backend: StateBk = self.config.file_backend_config.setup() + self.file_backend: BaseFilesystemBackend = self.config.file_backend_config.setup() bkend_agent_params = self.file_backend.get_deepagent_params() self.mem = MemorySaver()