UStackUStack
Tessl icon

Tessl

Tessl 是用于智能体技能的包管理器:支持版本化、已验证的技能与上下文;可用 GitHub URL 评估或在终端本地审查。

Tessl

Tessl 是什么?

Tessl 是智能体技能的包管理器。它帮助开发者评估技能并将其管理为版本化、已验证的包,从而在工作流程早期捕获不良输出等问题。

本页面聚焦于技能的评估步骤,可通过指向公共 GitHub 仓库/技能定义,或从本地机器运行审查来实现。Tessl 专为希望在共享注册表中获得可靠技能包的开发者设计。

主要特性

  • 通过 GitHub URL 评估技能,自动扫描仓库并将技能添加到开放注册表。
  • 将评估后的技能发布到开放注册表,让其他开发者发现并安装。
  • 从终端运行本地技能审查,评估任意本地路径,包括私有仓库和工作中的技能。
  • 本地审查全程保持本地,结果仅对你可见(适用于机密或进行中的工作)。
  • 版本化且已验证的技能与上下文,支持正确性至关重要的专业工作流程。

如何使用 Tessl

  1. 评估 GitHub 上的公共技能:提供仓库 URL。Tessl 会扫描仓库并将评估后的技能添加到开放注册表。
  2. 本地审查:从终端运行页面显示的命令:
    • npx tessl skill review ./<path to SKILL.md folder>
  3. 查看文档了解评估详情:页面指出,应阅读文档以了解审查/评估流程。

使用场景

  • 分享 GitHub 上发现的技能:找到公共技能仓库时,可通过其 GitHub URL 评估,并让 Tessl 将其添加到开放注册表供他人使用。
  • 为他人整理公共仓库以供安装:若希望更广泛受众发现并基于评估技能构建,Tessl 提供扫描仓库并发布结果到注册表的流程。
  • 发布前验证私有技能:对于私有仓库中的技能,从本地机器运行审查,检查输出质量而不暴露结果。
  • 测试进行中的技能:若技能尚未准备发布,本地审查支持评估本地路径,同时继续开发。
  • 减少不良技能造成的计算浪费:使用 Tessl 评估及早捕获问题(如产生错误输出的技能),避免反复运行并重启工作。

常见问题

  • 如何评估托管在 GitHub 上的技能? 将公共仓库 URL 粘贴到 Tessl 中;它会自动扫描仓库并将技能添加到开放注册表。

  • 能否审查尚未公开的技能? 可以。从终端运行本地审查,包括私有仓库和工作中的技能。

  • 本地审查的“保持本地”是什么意思? 页面指出,运行本地审查命令时,结果仅对你可见。

  • 本地审查应运行什么命令? 页面提供:npx tessl skill review ./<path to SKILL.md folder>

  • 在哪里了解审查流程? 页面建议阅读文档以了解审查评估机制。

替代方案

  • 通用 CI 测试管道:使用单元/集成测试(或自定义评估脚本)在分享前验证技能行为;与 Tessl 不同,它们可能无法自动集成共享技能注册表。
  • 无注册表的直接仓库分享:仅通过 GitHub 分享技能可行,但缺少 Tessl 开放注册表提供的明确评估与发现流程。
  • 仅本地评估工具:本地运行脚本或评估器可覆盖私有和进行中场景,但可能不包括版本化、已验证打包及注册表发布。
  • 其他软件组件包管理器:传统包管理器管理代码依赖;Tessl 专为版本化、已验证的智能体技能包及其评估设计。