symmetryseeker/dsh-akn-plugin

Project Overview项目介绍

This repository hosts the native DeepSeek Harness (DSH) plugin for the Agent Experience Network (AEN), an open draft protocol for sharing vetted task-level execution experiences between agents within clear model, harness, and environment boundaries. The plugin can be installed directly via DSH’s built-in plugin manager by running the command dsh plugin --profile web add github:symmetryseeker/dsh-akn-plugin followed by dsh web to launch the DSH web interface. It never automatically uploads raw user trace data or full tool call logs, only sharing curated, human-reviewed task experiences after explicit user approval from authorized contributors.

The plugin is built for DSH developers and end users alike, supporting a full end-to-end workflow from local DSH trace extraction to public experience sharing. After extracting structured task episodes from local DSH session traces, users can draft private experiences, review them manually for quality and accuracy, and promote vetted ones to public experience cards that other users can search, read, and leave feedback on. All processing defaults to local and private, with no automatic data upload or remote experience execution without explicit user action to confirm the operation is intentional and desired.

This project is released under the permissive Apache 2.0 open source license, and is currently in a draft pilot stage that has not reached stable production readiness. For local use, it only requires SQLite to store local experience evidence, while deploying a public reference hub requires an additional PostgreSQL database. New users can test the full workflow via the included local loop tutorial, which does not require setting up a remote hub or external model API keys, and developers can build the plugin from source with pnpm, with complete documentation and sample adapters available for extending functionality.

这是为DeepSeek Harness(DSH)开发的原生插件,同时也是Agent Experience Network(AEN)开放协议的参考实现,目标是让不同开发者的智能体在明确的模型、工具环境适配范围内,共享经过审查和验证的任务级执行经验。它不会自动上传原始会话日志或全部工具调用记录,仅生成分享经人工筛选审阅的任务经验,可通过DSH官方插件命令直接从本仓库安装。

该插件面向DSH开发者和普通用户,完整支持从本地DSH会话痕迹提取任务经验,形成私有经验草稿后经过人工审阅评估,再推广为公开可发现的经验卡片,其他用户可以搜索读取经验并提交反馈。整个流程覆盖从本地证据到可复用公共知识的完整链路,默认行为均在本地私有环境运行,不会自动上传用户数据或自动执行远端经验。

本项目采用Apache 2.0开源协议,当前处于Draft/Pilot测试阶段,尚未达到稳定发布标准。它依赖SQLite存储本地经验证据,若部署公共参考Hub则额外需要PostgreSQL数据库,支持源码构建后本地安装,也提供了完整的开发文档和示例,方便开发者参考和扩展功能。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • Only 5 stars - very few users, little community feedback星标只有 5,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add github:symmetryseeker/dsh-akn-plugin

把 symmetryseeker/dsh-akn-plugin 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

Agent Experience Network

npm version license awesome-dsh-plugin AEXP 0.1 Draft/Pilot

This repository is the public dsh-akn-plugin distribution and the AEN/AEXP reference implementation. It is maintained jointly by symmetryseeker and Jiaoyang Li (@jiaoyangli-shadow7day). See Maintainers and the migration record.

Agent Experience Network(AEN)是一个处于 Draft/Pilot 阶段的开放协议与实现,目标是让不同开发者的 Agent 在明确的 Model × Harness × Environment 适用范围内,共享经过审查和验证的任务级执行经验。

项目不会把每次工具调用发布成知识,也不会默认上传原始 Trace。Trace 是证据来源之一;可分享的 Experience 必须同时描述任务、Model、Harness Manifest、结果、正反例、适用边界和证据强度。

30 秒理解这个项目

当一个 Agent 完成任务、从失败中恢复或发现某种配置不适用时,真正值得共享的不是全部日志,而是少量经过选择和审阅的任务经验:它在什么任务、Model、Harness 和环境下成立,证据有多强,怎样复用,何时不要用。

AEN 提供从本地证据到可修复公共知识的完整链路:

Trace + live Harness Manifest
        → selected TaskEpisode
        → private Experience draft
        → human review / evaluation
        → explicit Promotion
        → Card discovery + budgeted section read
        → Observation / Feedback / Contention

默认行为是本地和私有。DeepSeek Harness 插件复用 DSH 自己的 durable Trace,只在低频配置边界补充 Trace 看不到的 live Manifest;它不会在每次工具调用时上传数据,也不会自动发布或执行远端 Experience。

第一次来,从这里开始

你想知道什么 推荐入口
项目为什么存在、完整机制和边界 项目总览
一段经验如何产生、消费和被负面证据修复 三个端到端故事
亲手跑通 DSH 导入、提炼、审阅、搜索和读取 DeepSeek Harness 本地闭环教程
对照 fixture、对象图和 Experience Card 理解产物 失败恢复示例
直接进入规范与实现约束 AEN MVP Implementation Profile 与 AEXP 0.1

最快的体验不需要安装 Hub 或配置模型 API:教程使用一份脱敏的合成 DSH session 和临时 SQLite,在本地展示 21 个 Trace 事件如何只形成 1 个 H1 候选 Experience,以及普通成功 fixture 为什么产生 0 个 Episode。

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-activity-tracker 下一个 Next dsh-plugin-net-access →