From 7c3cc7b90cb42f7a669bba6c9e5ffb32506a8a65 Mon Sep 17 00:00:00 2001 From: zenfun Date: Wed, 11 Mar 2026 03:01:01 +0800 Subject: [PATCH] refactor: add capabilities to sandbox tool binding logs --- astrbot/core/astr_agent_tool_exec.py | 2 +- tests/test_computer_config.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/astrbot/core/astr_agent_tool_exec.py b/astrbot/core/astr_agent_tool_exec.py index a547cd3f2..f002a9fd2 100644 --- a/astrbot/core/astr_agent_tool_exec.py +++ b/astrbot/core/astr_agent_tool_exec.py @@ -243,7 +243,7 @@ class FunctionToolExecutor(BaseFunctionToolExecutor[AstrAgentContext]): tools = provider.get_tools(ctx) result = {tool.name: tool for tool in tools} logger.info( - "[Computer] Subagent handoff: runtime=%s, tools=%d, session=%s", + "[Computer] sandbox_tool_binding target=subagent runtime=%s tools=%d session=%s", runtime, len(result), session_id, diff --git a/tests/test_computer_config.py b/tests/test_computer_config.py index bce95bc6b..3f5637886 100644 --- a/tests/test_computer_config.py +++ b/tests/test_computer_config.py @@ -113,7 +113,7 @@ class TestDiscoverBayCredentials: assert result == "sk-bay-mismatch" mock_logger.warning.assert_called_once() warning_msg = mock_logger.warning.call_args[0][0] - assert "endpoint mismatch" in warning_msg + assert "bay_credentials_mismatch" in warning_msg def test_endpoint_match_no_warning( self, tmp_path: Path, monkeypatch: pytest.MonkeyPatch