refactor: add capabilities to sandbox tool binding logs

This commit is contained in:
zenfun
2026-03-11 03:01:01 +08:00
parent a5a1ba72fd
commit 7c3cc7b90c
2 changed files with 2 additions and 2 deletions

View File

@@ -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,

View File

@@ -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