韦恩卑鄙
26-06-15 17:19 微博认证:科技博主

http://t.cn/AXXEC5Yy

#Techne-Loom##How I AI#

#Techne Loom

## 🚀 发布说明 · `v0.2.77` · 2026 年 6 月

> [!NOTE]
> **稳定版本 — 由发布工作流自动同步。**
> 安装最新 stable:`dotnet add package Techne.Loom.SkillOrchestrator`
> 完整包列表 → [`packages.released.zh-CN.md`](packages.released.zh-CN.md)

### ✨ 通道亮点

| 领域 | 变更内容 |
| --- | --- |
| 🔄 **版本同步** | 这个区块会由发布工作流重写,确保这里展示的版本号始终对应最新发布的稳定包集合 |
| 📦 **回退资产** | GitHub release 别名会持续提供稳定的 `*.latest.nupkg` 下载地址,便于 NuGet feed 不可用时回退 |
| 🔎 **包发现** | NuGet.org 与 [`packages.released.zh-CN.md`](packages.released.zh-CN.md) 仍然是安装命令和精确稳定版本查询的事实来源 |

### 📦 本次发布的包

```
Techne.Loom.Abstractions 0.2.77
Techne.Loom.Common 0.2.77
Techne.Loom.AgentOrchestrator 0.2.77
Techne.Loom.SkillOrchestrator 0.2.77
```

> 这个区块会在每次 main 分支发布后自动更新。
> 请查阅 [NuGet.org]

### 🔭 即将推出

- 带版本元数据的离线 `so.dll --guide` 与 `ao.dll --guide` 指南界面
- workflow、控制状态与提示负载的显式公共契约
- 与 .NET 系列并行的 Node.js 和 Python 包脚手架
- 更清晰的 AO / SO CLI resume 流程示例(含 `transition_id` 和 `correlation_key`)

---


## 让 Production Skill 经得起中断、交接与审计

![Release](http://t.cn/AXaSCO7N)
![AO](http://t.cn/AXaSCO79)
![Runtime](http://t.cn/AXaSCO7K)
![Docs](http://t.cn/AXXEC5YU)
![NuGet](http://t.cn/AXaSCO7C)

> [!IMPORTANT]
> Techne Loom 当前的主发布产品是 **SO-enhanced skill**。
> 它带着 checked-in workflow 合同、锁定的 runtime bundle、可恢复执行能力,以及可审计产物一起交付。

大多数团队需要的是能在生产里扛住中断、交接、复核和追责的 skill。

Techne Loom 提供的是更强的运行控制力。

## 团队为什么会换方案

团队会替换一套 skill 运行模型,是因为信任已经塌了。

信任塌下来时,现场往往长这样:

- skill 明明已经跑偏了,却还在持续输出
- 一次人工交接就把真实执行状态弄丢
- resume 依赖聊天记忆,缺少 durable workflow state
- 根本没人能证明哪一步被跳过、重复或篡改
- 等开始 audit 时,证据已经被运行过程自己搅乱

走到这里,团队已经不再信任这次运行。

## 第一件该采用的产品

先采用 `/loom-skill-enhancement`。

它能把 prompt 形态的 skill,改造成可治理的生产资产。

它会让团队拿到这样一种 skill:

- 带 checked-in workflow 合同
- 带精确 runtime bundle 锁
- 从 skill 目录外部的 tracked workflow copy 运行
- 在外部 seam 处返回严格 boundary payload
- 用结构化输入 resume
- 自动产出 Mermaid、HTML 和 workflow JSON 审计产物

采用它,团队拿到的是控制力。

## 未增强 Skill 与 SO-Enhanced Skill 的差别

| 维度 | 未增强 skill | SO-enhanced skill |
| --- | --- | --- |
| workflow 控制 | 藏在 prompt 行为里 | checked-in workflow 合同 |
| runtime 依赖 | 靠约定或零散文档 | `so-package-lock.json` 精确锁定 |
| 可变执行状态 | 散落在聊天和操作者记忆里 | tracked runtime workflow copy |
| 中断处理 | 临时 retry 或重提示 | 显式 boundary 与结构化 resume |
| 审计能力 | 事后拼凑 | 执行过程中持续产出 artifacts |
| 操作者信任 | 靠人格化表现 | 靠合同化行为 |

## 不做 SO Enhancement,失败会有多贵

没有 SO enhancement 时,最糟的情况是 skill 还在继续动,但团队已经失去为它辩护的能力。

几个会在生产里出事的例子:

- 一个审批 skill 忘了自己停在哪条审核分支上,又去找错的人重复审批,制造出重复签核回路,却没有 durable seam 能说明混乱从哪开始。
- 一个发布 skill 从聊天记忆恢复,跳过 artifact 校验,最后发错包,因为操作者误以为上一个检查点早就通过了。
- 一个迁移 skill 在中断后继续改文件,但没有外部 runtime copy、没有 event trail、没有 point-in-time workflow backup,导致没人说得清哪些改动属于哪次尝试。
- 一个合规 skill 在证据收集中途停下,只留下一段模糊 prose,于是下一个操作者带着错误假设继续恢复,把审计链条悄悄污染掉。
- 一个支持或事故处理 skill 经历多次交接后持续漂移,最后谁都拿不出精确 boundary payload、稳定 memory handoff,或者可辩护 replay 证据。

这是生产责任会失控的问题。

## 采用之后,问题会被改写成什么样

采用 `/loom-skill-enhancement` 之后,同样的场景会变成可治理的问题。

- 审批回路会变成显式 blocked seam 和可审查 workflow 错误
- 跳过的发布校验会留下可复核的 workflow 违规记录
- 中断迁移会留下 durable runtime copy、workflow backup 和 event trail
- 合规暂停会明确说明缺什么输入,以及停下前证据状态是什么
- 支持交接会从 workflow state 和 boundary memory 恢复

这些事故会变得可诊断、可续跑、可审查、可辩护。

## 一句话

**`/loom-skill-enhancement` 是把 prompt 形态 skill,最快转成已发布、可审计、可跟踪的生产执行模型的入口。**

## 为什么 Skill 比裸 Runtime 更值得被卖

runtime 是基础设施,skill 才是操作者要信任的产品。

一个面向生产的 skill 不能只是会跑,它还必须:

- 跟着被 review 过的 workflow 前进
- 清楚暴露下一步
- 在正确外部 seam 上停下
- 为下一轮保留上下文
- 留下经得起复核的 artifacts

首页先讲 skill enhancer。SO 的价值,就是把 skill 变得可治理。

## 当前的发布故事

今天最重要的发布路径是:

1. **SO 作为确定型 runtime**
2. **SO-enhanced skill 作为操作者面对的产品**
3. **以跟踪和审计优先为默认值的执行模型**

AO 和 `/loom-plan-execution` 仍然重要。它们现在属于 beta 探索层。

## 一个 SO-Enhanced Skill 交付什么

一个 SO-enhanced skill 会连同这些资产一起交付:

- checked-in 的 `SKILL.md`
- `assets/so-workflow/` 下的 checked-in workflow template
- 权威运行时锁文件 `assets/so-workflow/so-package-lock.json`
- 确定型的 `dotnet so.dll run` 与 `dotnet so.dll resume`
- 每一步的 Mermaid、HTML、workflow JSON 审计产物
- 带 `skill_hint`、`memory_for_next_step` 和 required continuation inputs 的严格 boundary payload

## 快速开始

### 运行一个已发布的 Governed Skill

1. 从 [packages.released.zh-CN.md](packages.released.zh-CN.md) 开始。
2. 恢复已发布的 SO runtime bundle:`Techne.Loom.SkillOrchestrator`、`Techne.Loom.Common`、`Techne.Loom.Abstractions`。
3. 打开目标 skill 的 `SKILL.md`。
4. 读取 `assets/so-workflow/so-package-lock.json`。
5. 按锁文件从 NuGet 恢复精确的 SO runtime bundle。
6. 把 checked-in workflow template 复制成 skill 目录外部的 runtime workflow copy。
7. 执行 `dotnet so.dll run --workflow-file `。
8. 如果 blocked,就按 `skill_hint` 处理,再用 `dotnet so.dll resume --workflow-file --result-file ` 继续。

more....
http://t.cn/AXXEC5Yy

发布于 上海