Jacquard.Core 0.1.13

dotnet add package Jacquard.Core --version 0.1.13
                    
NuGet\Install-Package Jacquard.Core -Version 0.1.13
                    
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="Jacquard.Core" Version="0.1.13" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Jacquard.Core" Version="0.1.13" />
                    
Directory.Packages.props
<PackageReference Include="Jacquard.Core" />
                    
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 Jacquard.Core --version 0.1.13
                    
#r "nuget: Jacquard.Core, 0.1.13"
                    
#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.
#:package Jacquard.Core@0.1.13
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Jacquard.Core&version=0.1.13
                    
Install as a Cake Addin
#tool nuget:?package=Jacquard.Core&version=0.1.13
                    
Install as a Cake Tool

Jacquard.Core

The Jacquard Agents framework for .NET — model-driven agentic AI built natively in C# 13.

dotnet add package Jacquard.Core
dotnet add package Jacquard.Models.Bedrock
dotnet add package Jacquard.SourceGenerator

Decorate any method with [Tool] — the source generator emits a compile-time ITool wrapper at build time:

using Jacquard.Core;
using Jacquard.Models.Bedrock;

// Define a tool
public class WeatherTools
{
    [Tool("Returns the current weather for a city")]
    public string GetWeather(string city) => $"Sunny, 22°C in {city}";
}

// Wire up the agent — WeatherTools_GetWeather_Tool is generated at compile time
var agent = new Agent(
    model: new BedrockModel("us-east-1"),
    systemPrompt: "You are a helpful assistant.",
    tools: [new WeatherTools_GetWeather_Tool(new WeatherTools())]
);

// Single invocation
var result = await agent.InvokeAsync("What's the weather in London?");
Console.WriteLine(result.Message);

// Streaming
await foreach (var evt in agent.StreamAsync("Explain recursion"))
    if (evt is TextDeltaEvent delta)
        Console.Write(delta.Delta);

Full documentation and samples: github.com/apncodes/strands.net

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

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Jacquard.Core:

Package Downloads
Jacquard.Tools

Built-in tools for Jacquard.NET — HTTP request, file read/write, calculator, and MCP (Model Context Protocol) tool provider for connecting any MCP server via stdio or SSE.

Jacquard.Models.Bedrock

Amazon Bedrock model provider for Jacquard.NET — Converse and ConverseStream API, cross-region inference profiles, Guardrails, and all Bedrock-hosted model families including Claude, Nova, and Llama.

Jacquard.Runtime

Amazon Bedrock AgentCore Runtime hosting for Jacquard.NET — MapAgentCoreEndpoints(), managed Memory, Code Interpreter, Browser, and Gateway tool integrations. Your agent code is unchanged.

Jacquard.Extensions.DI

ASP.NET Core and Worker Service DI extensions for Jacquard.NET — AddBedrockModel(), AddJacquardAgent(), AddJacquardToolProvider<T>(), session management, and Lambda hosting wiring.

Jacquard.MultiAgent

Multi-agent orchestration for Jacquard.NET — pipeline, parallel fan-out, graph with conditional routing, agent-as-tool, and A2A protocol for cross-process cross-language agent communication.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.13 160 5/21/2026
0.1.12 148 5/20/2026