feat(runner): mint per-run MCP token + emit run-scoped --mcp-config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -133,6 +133,18 @@ public sealed class ClaudeArgsBuilderTests
|
||||
Assert.Contains("--permission-mode auto", args);
|
||||
Assert.DoesNotContain("--dangerously-skip-permissions", args);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void Build_emits_mcpConfig_and_allowedTools_when_set()
|
||||
{
|
||||
var args = new ClaudeArgsBuilder().Build(new ClaudeRunConfig(
|
||||
Model: null, SystemPrompt: null, AgentPath: null, ResumeSessionId: null,
|
||||
McpConfigPath: "C:\\tmp\\t_mcp.json",
|
||||
AllowedTools: "mcp__claudedo_run__SuggestImprovement"));
|
||||
Assert.Contains("--mcp-config", args);
|
||||
Assert.Contains("t_mcp.json", args);
|
||||
Assert.Contains("--allowedTools mcp__claudedo_run__SuggestImprovement", args);
|
||||
}
|
||||
}
|
||||
|
||||
public sealed class MergeInstructionsTests
|
||||
|
||||
Reference in New Issue
Block a user