Laufzeiten: die MCP-Bruecke ist auch ohne Starter in der Sandbox (#712)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
a76983aa28
commit
7a8852fe6b
@@ -452,6 +452,20 @@ public sealed class ForeignRuntimeTests : IDisposable
|
||||
sandbox.Request.Environment["CLAWD_TASK_ID"].ShouldBe("t-7");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void With_mcp_the_bridge_is_there_even_without_the_launcher()
|
||||
{
|
||||
// No network, no secrets — no launcher. The command still calls $CLAWD_HELPER.
|
||||
_agent.Runtime = new AgentRuntimeConfig { Kind = RuntimeKinds.Command, Command = "/bin/sh" };
|
||||
|
||||
var request = new CommandRuntime().Prepare(Context());
|
||||
|
||||
request.NeedsLauncher.ShouldBeFalse();
|
||||
request.ReadOnlyPaths.ShouldContain("/opt/clawd");
|
||||
request.Environment["CLAWD_HELPER"].ShouldBe("/opt/clawd/ClawdDotNet");
|
||||
request.Environment["DOTNET_ROOT"].ShouldBe("/usr/lib/dotnet");
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public async Task A_failing_command_is_a_failed_run_with_its_reason()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user