Skip to content

Support for a C#/.NET version of AgentScope #163

@gimmickj

Description

@gimmickj

Hi AgentScope team! First of all, thank you for the amazing work on agentscope-java — it's a thoughtful and transparent framework for building LLM-powered agents in Java.

As a .NET developer, I’d love to see a C#/.NET version of AgentScope. The .NET ecosystem has a growing number of developers building AI assistants, agent workflows, and LLM-integrated systems, but currently lacks a modular, ReAct-style agent framework like AgentScope.

Why C#/.NET?

  • Strong enterprise adoption: Many enterprise systems are built on .NET, and integrating LLM agents into these environments would be much easier with a native framework.
  • Modern .NET capabilities: With async/await, source generators, and strong DI support, .NET is well-suited for building extensible agent systems.
  • Growing AI interest: The .NET community is actively exploring OpenAI, Azure OpenAI, and local model integration (e.g., Ollama, LM Studio).

What could be included?

  • Agent, Tool, Memory, Planner, Executor abstractions
  • ReAct-style reasoning and tool invocation
  • Streaming output via SignalR or gRPC
  • Plugin-friendly tool registration
  • Support for OpenAI/Azure OpenAI and local models

I’d be happy to contribute ideas or help bootstrap a prototype if the team is open to it. Thanks again for your inspiring work!

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationuntriagedNeeds confirm

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions