diff --git a/dotnet/Directory.Packages.props b/dotnet/Directory.Packages.props
index 440a7c03..42ccc66d 100644
--- a/dotnet/Directory.Packages.props
+++ b/dotnet/Directory.Packages.props
@@ -41,6 +41,8 @@
+
+
diff --git a/dotnet/samples/HelloAgents/HelloAgents.Agents/Agents/HelloAgent/Program.cs b/dotnet/samples/HelloAgents/HelloAgents.Agents/Program.cs
similarity index 100%
rename from dotnet/samples/HelloAgents/HelloAgents.Agents/Agents/HelloAgent/Program.cs
rename to dotnet/samples/HelloAgents/HelloAgents.Agents/Program.cs
diff --git a/dotnet/src/Microsoft.AutoGen.Agents.Worker.Client/AgentBaseExtensions.cs b/dotnet/src/Microsoft.AutoGen.Agents.Worker.Client/AgentBaseExtensions.cs
index 9d2235da..a912d423 100644
--- a/dotnet/src/Microsoft.AutoGen.Agents.Worker.Client/AgentBaseExtensions.cs
+++ b/dotnet/src/Microsoft.AutoGen.Agents.Worker.Client/AgentBaseExtensions.cs
@@ -70,7 +70,7 @@ public static class AgentBaseExtensions
activity.Start();
// rpc attributes from https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/rpc.md
- activity.SetTag("rpc.system", "starfleet");
+ activity.SetTag("rpc.system", "autogen");
activity.SetTag("rpc.service", agent.AgentId.ToString());
activity.SetTag("rpc.method", methodName);
}
diff --git a/dotnet/src/Microsoft.AutoGen.Agents.Worker.Client/Agents/IOAgent/ConsoleAgent/ConsoleAgent.cs b/dotnet/src/Microsoft.AutoGen.Agents.Worker.Client/Agents/IOAgent/ConsoleAgent/ConsoleAgent.cs
new file mode 100644
index 00000000..97fe4280
--- /dev/null
+++ b/dotnet/src/Microsoft.AutoGen.Agents.Worker.Client/Agents/IOAgent/ConsoleAgent/ConsoleAgent.cs
@@ -0,0 +1,59 @@
+using Microsoft.AutoGen.Agents.Abstractions;
+using Microsoft.Extensions.DependencyInjection;
+
+namespace Microsoft.AutoGen.Agents.Worker.Client;
+
+public class ConsoleAgent : IOAgent,
+ IUseConsole,
+ IHandle,
+ IHandle