// Copyright (c) Microsoft. All rights reserved. namespace Foundry.Hosting.IntegrationTests.Fixtures; /// /// Provisions a hosted agent that runs the test container in IT_SCENARIO=session-files mode. /// The container exposes three local function tools (GetHomeDirectory, ListFiles, /// ReadFile) that read from the per-session $HOME sandbox volume — mirroring the /// Hosted-Files sample. Tests use the alpha /// API to upload a file into the session /// sandbox, then invoke the agent (pinned to the same agent_session_id) and assert that the /// agent's tools observed the uploaded file. /// public sealed class SessionFilesHostedAgentFixture : HostedAgentFixture { protected override string ScenarioName => "session-files"; }