DClare.Runtime.Integration 0.6.0

Prefix Reserved
dotnet add package DClare.Runtime.Integration --version 0.6.0
                    
NuGet\Install-Package DClare.Runtime.Integration -Version 0.6.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DClare.Runtime.Integration" Version="0.6.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DClare.Runtime.Integration" Version="0.6.0" />
                    
Directory.Packages.props
<PackageReference Include="DClare.Runtime.Integration" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DClare.Runtime.Integration --version 0.6.0
                    
#r "nuget: DClare.Runtime.Integration, 0.6.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=DClare.Runtime.Integration&version=0.6.0
                    
Install DClare.Runtime.Integration as a Cake Addin
#tool nuget:?package=DClare.Runtime.Integration&version=0.6.0
                    
Install DClare.Runtime.Integration as a Cake Tool

DClare Runtime

DClare Runtime is the official, open-source, and modular runtime for executing agents defined using the DClare specification.

License Build Status Release NuGet <img src="http://img.shields.io/badge/Website-blue?style=flat&logo=google-chrome&logoColor=white"> <img src="https://img.shields.io/badge/LinkedIn-blue?logo=linkedin&logoColor=white">


✨ Features

  • ⚙️ Declarative configuration of agents and related resources
  • 🤝 Pluggable communication protocols (e.g. A2A)
  • 🧠 Hosted and remote agent execution via kernel-driven logic
  • 📦 Designed for integration in ASP.NET Core and other .NET environments

📂 Structure

The runtime interprets a declarative component manifest (in YAML or JSON), defining:

  • Kernels — underlying reasoning engines (e.g. Azure OpenAI, OpenAI)
  • Authentications — credentials and authorization details used to access external services
  • Toolsets — collections of tools that agents can invoke at runtime
  • Memories — external or local memory providers used to persist or retrieve contextual data
  • Agents — hosted or remote capabilities, built atop kernels

🛠️ Runtime Component Example

Below is an example structure used by the runtime to define an application:

components:
  kernels:
    openai:
      reasoning:
        provider: openai
        model: gpt-4o
  agents:
    openai:
      hosted:
        description: A general-purpose assistant capable of performing a wide range of reasoning, generation, and analysis tasks
        instructions: >
          You are an advanced AI assistant.

          Your purpose is to provide high-quality, context-aware responses to a wide variety of prompts. You may be asked to:
          - Answer questions accurately and clearly
          - Generate or edit structured and unstructured text
          - Analyze input for correctness, clarity, or quality
          - Help decompose or synthesize information
          - Assist with reasoning, summarization, or evaluation
          
          Always respond with clarity, precision, and relevance. If the prompt is ambiguous or lacks sufficient context, respond by asking for clarification.
          
          You are expected to behave in a neutral, helpful, and objective manner at all times.
        kernel:
          use: openai

📖 Documentation

Comprehensive documentation is available in the DClare specification repository, including:

  • Component schemas
  • Runtime behavior
  • Integration guides
  • Protocol support (e.g. A2A)

🧑‍💻 Contributing

We welcome contributions! See CONTRIBUTING.md for instructions on how to get started.


📫 Contact

For questions, suggestions, or collaboration: 📧 contact@d-clare.ai


🪪 License

Licensed under the Apache License 2.0.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.6.0 78 5/2/2025
0.5.0 135 4/30/2025
0.4.0 142 4/28/2025
0.1.1 136 4/18/2025
0.1.0 183 4/17/2025