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
<PackageReference Include="Techne.Loom.Abstractions" Version="0.4.9" />
<PackageVersion Include="Techne.Loom.Abstractions" Version="0.4.9" />
<PackageReference Include="Techne.Loom.Abstractions" />
paket add Techne.Loom.Abstractions --version 0.4.9
#r "nuget: Techne.Loom.Abstractions, 0.4.9"
#:package Techne.Loom.Abstractions@0.4.9
#addin nuget:?package=Techne.Loom.Abstractions&version=0.4.9
#tool nuget:?package=Techne.Loom.Abstractions&version=0.4.9
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
- Stable package index: https://github.com/waynebaby/Techne-Loom/blob/main/packages.released.md
- Beta package index: https://github.com/waynebaby/Techne-Loom/blob/development/packages.beta.md
- Repository guide: https://github.com/waynebaby/Techne-Loom/blob/main/README.md
中文
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 | Versions 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. |
-
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 |
Public workflow and orchestration contracts published with the AO/SO release set.