Techne.Loom.Abstractions 0.4.9

dotnet add package Techne.Loom.Abstractions --version 0.4.9
                    
NuGet\Install-Package Techne.Loom.Abstractions -Version 0.4.9
                    
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="Techne.Loom.Abstractions" Version="0.4.9" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Techne.Loom.Abstractions" Version="0.4.9" />
                    
Directory.Packages.props
<PackageReference Include="Techne.Loom.Abstractions" />
                    
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 Techne.Loom.Abstractions --version 0.4.9
                    
#r "nuget: Techne.Loom.Abstractions, 0.4.9"
                    
#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 Techne.Loom.Abstractions@0.4.9
                    
#: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=Techne.Loom.Abstractions&version=0.4.9
                    
Install as a Cake Addin
#tool nuget:?package=Techne.Loom.Abstractions&version=0.4.9
                    
Install as a Cake Tool

Techne.Loom.Abstractions

English

Public workflow and orchestration contracts for Techne Loom.

This assembly owns standalone Ask questions, answers, receipts, endpoints, the IStandaloneAskSessionService interface, and workflow I/O contracts. It also owns the public AO/SO CLI and analysis payloads, command-stream results, and MCP tool, session, and configuration contracts. It depends only on .NET libraries, not Common, Roslyn, or either executable. Existing public type namespaces are retained for compatibility: a Techne.Loom.Common namespace does not imply that the type still belongs to the Common assembly. Existing Common and SO public contract names are forwarded to this assembly where compatibility requires it.

The contract package does not run an HTTP worker. External applications invoke the matching AO or SO self-contained apphost (ask start --contract-file, then ask result --ask-id) and deserialize its output with these contracts. Do not instantiate the Common standalone service in an arbitrary host expecting it to launch a product worker automatically. Confirm the installed apphost --help lists both Ask commands; support depends on its package version.

Use this package when you need the shared model types and contracts without taking a dependency on the AO or SO runtime package.

Install

Install Techne.Loom.Abstractions at the exact version listed in the matching stable or beta package index. Older runtime-only releases may not contain this SDK.

Package role

This package has no RID and is published once per release, at the same exact version and channel as the 16 AO/SO runtime packages.

  • shared workflow model types
  • contract-first integration surface
  • reusable JSON-serializable abstractions

Docs

中文

Techne Loom 的公开 workflow / orchestration 契约包。

该程序集拥有独立 Ask 的问题、回答、回执、端点、IStandaloneAskSessionService 接口及 workflow 输入输出契约,也拥有 AO/SO CLI 与分析结果、命令流结果,以及 MCP 工具、会话和配置契约。它仅依赖 .NET 基础库,不依赖 Common、Roslyn 或可执行程序。 已有公开类型保留原命名空间以兼容调用方;命名空间带 Techne.Loom.Common 不代表类型仍属于 Common 程序集。为兼容旧调用方,Common 与 SO 中已有的公开契约名 会按需要转发到此程序集。

契约包不托管 HTTP worker。外部应用调用匹配的 AO 或 SO 自包含 apphost (ask start --contract-file,随后 ask result --ask-id),使用本包反序列化输出。 不要在任意宿主中实例化 Common standalone 服务并假设它会自动启动产品 worker;使用前请检查已安装 apphost 的 --help 是否同时列出这两个 Ask 命令,因支持情况取决于具体发布版本。

当你只需要共享模型类型与契约,而不想直接依赖 AO / SO runtime 包时,使用这个包。

安装

在匹配的稳定版或 beta 包索引中查找 Techne.Loom.Abstractions 的精确版本并安装。早期仅发布 runtime 的版本可能没有此 SDK。

包职责

本包不绑定 RID,每次发布只生成一个 SDK 包,并与 16 个 AO/SO runtime 包使用完全相同的版本和发布渠道。

  • 共享 workflow 模型类型
  • 契约优先的集成表面
  • 可复用的 JSON 可序列化抽象

文档

Product Compatible and additional computed target framework versions.
.NET 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.  net10.0 was computed.  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.
  • net9.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Techne.Loom.Abstractions:

Package Downloads
Techne.Loom.Common

Host-agnostic runtime helpers for Techne Loom.

Techne.Loom.SkillOrchestrator

Deterministic workflow execution and tracking for Techne Loom skills.

Techne.Loom.AgentOrchestrator

Exploratory orchestration CLI for Loom Agent Plan-Execution Orchestrator.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.4.9 0 10/28/2026
0.4.9-beta 0 10/28/2026
0.4.8-beta 0 10/28/2026
0.4.7-beta 0 10/28/2026
0.3.321 141 9/24/2026
0.3.320-beta 130 9/24/2026
0.3.319-beta 139 9/23/2026
0.3.318 270 9/22/2026
0.3.318-beta 133 9/22/2026
Loading failed

Public workflow and orchestration contracts published with the AO/SO release set.