Skip to content

Commit 2da5c1b

Browse files
committed
wip: agentics runner
1 parent 6f3ee9b commit 2da5c1b

File tree

2 files changed

+817
-28
lines changed

2 files changed

+817
-28
lines changed

src/Commands/Agentics/Runner/AgenticsRunnerRegisterCommand.cs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,20 @@ public async Task<int> ExecuteAsync(CommandContext context, Settings settings)
5656
?? Environment.GetEnvironmentVariable("AGENTIC_SERVER")
5757
?? "agentics.dk";
5858

59-
var scheme = serverHost.StartsWith("localhost", StringComparison.OrdinalIgnoreCase) ||
60-
serverHost.StartsWith("127.0.0.1")
61-
? "http"
62-
: "https";
63-
64-
var serverUrl = $"{scheme}://{serverHost}";
59+
string serverUrl;
60+
if (serverHost.StartsWith("http://", StringComparison.OrdinalIgnoreCase) ||
61+
serverHost.StartsWith("https://", StringComparison.OrdinalIgnoreCase))
62+
{
63+
serverUrl = serverHost.TrimEnd('/');
64+
}
65+
else
66+
{
67+
var scheme = serverHost.StartsWith("localhost", StringComparison.OrdinalIgnoreCase) ||
68+
serverHost.StartsWith("127.0.0.1")
69+
? "http"
70+
: "https";
71+
serverUrl = $"{scheme}://{serverHost}";
72+
}
6573

6674
// 3. Resolve runner name
6775
var runnerName = settings.Name ?? System.Net.Dns.GetHostName();

0 commit comments

Comments
 (0)