DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Cli — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@aident-ai/cli

Cli

Aident CLI — 统一访问 Loadout 集成、Playbook 自动化、Intern 工具和 Aident 平台。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @aident-ai/cli@0.3.0
README兼容性版本

兼容性与来源证明

Cli 以 @aident-ai/cli 发布,当前版本为 0.3.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.3.0stable
2026/9/14
0.2.3stable
2026/9/9
0.2.2stable
2026/9/7
查看其余 79 个版本收起版本
0.3.1-rc.ci.35243708069.1prerelease
2026/9/17
0.3.1-rc.ci.35220442809.1prerelease
2026/9/17
0.3.1-rc.ci.35217203581.1prerelease
2026/9/17
0.3.1-staging.ci.35156315953.1prerelease
2026/9/16
0.3.1-staging.ci.35038682089.1prerelease
2026/9/16
0.3.1-rc.ci.35011960978.1prerelease
2026/9/15
0.3.1-rc.ci.34941306684.1prerelease
2026/9/15
0.3.1-rc.ci.34903799304.1prerelease
2026/9/14
0.3.1-staging.ci.34903740288.1prerelease
2026/9/14
0.2.4-staging.ci.34807529340.1prerelease
2026/9/14
0.2.4-staging.ci.34746650380.1prerelease
2026/9/13
0.3.0-rc.0prerelease
2026/9/12
0.2.4-rc.ci.34584391978.1prerelease
2026/9/11
0.2.4-staging.ci.34568131236.1prerelease
2026/9/11
0.2.4-rc.ci.34464205218.1prerelease
2026/9/10

相关插件

正在加载相关插件…

最新版
0.3.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
1.8 MB
文件数
6
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
1,546
安全扫描
✓ v0.3.0 扫描通过
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
0.2.4-staging.ci.34436166151.1prerelease
2026/9/10
0.2.4-staging.ci.34411446170.1prerelease
2026/9/9
0.2.3-rc.ci.34367172843.1prerelease
2026/9/9
0.2.3-rc.ci.34267105034.1prerelease
2026/9/8
0.2.3-staging.ci.34258423047.1prerelease
2026/9/8
0.2.3-rc.ci.34220314994.1prerelease
2026/9/8
0.2.3-staging.ci.34165600172.1prerelease
2026/9/7
0.2.2-rc.ci.34088367096.1prerelease
2026/9/7
0.2.2-rc.ci.34081747835.1prerelease
2026/9/7
0.2.2-rc.ci.34056241172.1prerelease
2026/9/6
0.2.2-rc.ci.34021749067.1prerelease
2026/9/6
0.2.2-rc.ci.33990786510.1prerelease
2026/9/5
0.2.2-rc.ci.33962294632.1prerelease
2026/9/5
0.2.2-staging.ci.33958793429.1prerelease
2026/9/5
0.2.2-rc.ci.33951214216.1prerelease
2026/9/5
0.2.2-staging.ci.33949534070.1prerelease
2026/9/5
0.2.2-staging.ci.33945695770.1prerelease
2026/9/5
0.2.2-rc.ci.33943680689.1prerelease
2026/9/5
0.2.2-staging.ci.33936725046.1prerelease
2026/9/5
0.2.2-staging.ci.33929822920.1prerelease
2026/9/4
0.2.2-rc.ci.33909737464.1prerelease
2026/9/4
0.2.2-rc.ci.33898703973.1prerelease
2026/9/4
0.2.2-staging.ci.33900976092.1prerelease
2026/9/4
0.2.2-rc.ci.33890678881.1prerelease
2026/9/4
0.2.2-rc.ci.33870312805.1prerelease
2026/9/4
0.2.2-rc.ci.33840992628.1prerelease
2026/9/4
0.2.2-rc.ci.33833812508.1prerelease
2026/9/4
0.2.2-rc.ci.33826572195.1prerelease
2026/9/4
0.2.2-staging.ci.33809560095.1prerelease
2026/9/3
0.2.2-staging.ci.33805364545.1prerelease
2026/9/3
0.2.2-staging.ci.33735008690.1prerelease
2026/9/3
0.2.2-staging.ci.33717887838.1prerelease
2026/9/3
0.2.2-staging.ci.33559552709.1prerelease
2026/9/1
0.2.2-staging.ci.33465767064.1prerelease
2026/9/1
0.2.2-staging.ci.33415598033.1prerelease
2026/8/31
0.2.2-staging.ci.33325175247.1prerelease
2026/8/30
0.2.2-rc.ci.33306184822.1prerelease
2026/8/30
0.2.2-staging.ci.33306579902.1prerelease
2026/8/30
0.2.2-staging.ci.33248378628.1prerelease
2026/8/29
0.2.2-staging.ci.33236700692.1prerelease
2026/8/29
0.2.2-staging.ci.33230823120.1prerelease
2026/8/29
0.2.2-staging.ci.33212201081.1prerelease
2026/8/28
0.2.2-rc.ci.33154059131.3prerelease
2026/8/28
0.2.2-staging.ci.33151547764.1prerelease
2026/8/28
0.2.2-staging.ci.33063731479.1prerelease
2026/8/27
0.2.2-staging.ci.33062389945.1prerelease
2026/8/27
0.2.2-rc.ci.33052917146.1prerelease
2026/8/27
0.2.2-rc.ci.33035332405.1prerelease
2026/8/27
0.2.2-staging.ci.32955919260.1prerelease
2026/8/26
0.2.2-rc.ci.32919376272.1prerelease
2026/8/26
0.2.2-staging.ci.32911562899.1prerelease
2026/8/25
0.2.2-rc.ci.32901515852.1prerelease
2026/8/25
0.2.2-rc.ci.32901488188.1prerelease
2026/8/25
0.2.2-staging.ci.32898908036.1prerelease
2026/8/25
0.2.2-rc.ci.32837080953.1prerelease
2026/8/25
0.2.2-rc.0prerelease
2026/8/24
0.2.1stable
2026/8/22
0.2.1-rc.4prerelease
2026/8/22
0.2.1-rc.3prerelease
2026/8/22
0.2.1-rc.2prerelease
2026/8/22
0.2.1-rc.1prerelease
2026/8/22
0.2.1-rc.0prerelease
2026/8/22
0.2.0stable
2026/8/19
0.2.0-rc.3prerelease
2026/8/19

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Im@xmanrui/dsh-im将十一种 IM 渠道和一个公网 AI Office 接入本地 DeepSeek Harness。Pocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。

README

@aident-ai/cli

Agent-friendly access to Aident Loadout by default, with Playbook and Intern available as packages.

aident login
aident capabilities search --query "send email"
aident packages add playbook
aident playbooks list --json

The CLI is the only npm CLI package Aident ships. It is a thin wrapper around the public OpenAPI package APIs under /api/openapi/..., so CLI behavior stays aligned with API and MCP behavior.

Install

npx -y @aident-ai/cli <command>
npm install -g @aident-ai/cli

Get Started

aident setup
aident doctor
aident update --check
aident --help

aident setup installs or updates the verified Aident Skill globally, migrates recognized clean project copies that could shadow it, reuses or opens Aident authentication, verifies Loadout access, and records completion. Add --client-name <name> to record the agent client and --json for a single machine-readable report; a configured AIDENT_TOKEN makes the flow non-interactive.

Use --oob for browserless auth environments:

aident login --oob

To revoke the stored OAuth token and remove ~/.aident/credentials.json:

aident logout

When using AIDENT_TOKEN, unset it in your shell after running aident logout.

DeepSeek Harness Plugin

Install the same package as a native DSH plugin:

dsh plugin --profile web add @aident-ai/cli
dsh --profile web

The package bundle activates @aident-ai/cli/dsh. It registers an auth tool and the server-owned Loadout tool catalog directly with DSH, while keeping CLI-only lifecycle commands private to the terminal interface. The plugin shares ~/.aident/credentials.json and AIDENT_TOKEN with the CLI. Run aident login before starting DSH, or ask the agent to call the auth tool with action: "login"; newly authenticated tools are loaded without a restart.

Updates

Check without changing the machine, or explicitly update both the CLI and static skill:

aident update --check
aident update
aident update --project

The CLI uses the package manager that owns the active persistent installation and verifies the exact resulting version. The skill updater verifies a digest-addressed Aident artifact, installs one canonical global copy, and preserves project copies unless --project is passed. Recommendations never apply an update automatically.

Packages

Loadout is always enabled by default. Add Playbook only when an agent needs to create, execute, or manage playbooks. Intern is admin-gated and should be used only by authenticated admin users.

aident --help
aident packages add playbook
aident packages list
aident --package playbook playbooks list --json
aident --packages playbook playbooks execute --playbookId pb_123 --json

Common Loadout Commands

aident capabilities search --query "send email"
aident capabilities get --name "composio:gmail_tools:gmail_send_email"
aident capabilities execute --name "composio:gmail_tools:gmail_send_email" --input '{"to":"user@example.com"}'
aident capabilities execute --name "composio:gmail_tools:gmail_send_email" --input-file ./input.json
aident skills search --query "review a technical plan"
aident skills read --name "skill:550e8400-e29b-41d4-a716-446655440000"
aident skills favorite --name "skill:550e8400-e29b-41d4-a716-446655440000"
aident skills sync
aident vault status --integrationId composio:github_tools
aident integrations migrate-local --json
aident integrations migrate-local --apply --integrationIds github_tools,slack_tools --json
aident billing balance --json
aident audit recent --limit 20
aident audit recent --scope team --json

integrations migrate-local scans known local MCP/agent config files, redacts secret-like values, maps supported providers to Loadout integrations, and starts selected Vault/OAuth connect flows only when --apply is passed.

skills favorite saves the account preference and immediately synchronizes all current favorites. skills sync reconciles each current public revision into ~/.agents/skills and links it into supported harness-global Skill directories, where the deterministic loadout-<slug>-<id> name is available as a slash command. Its discovery description uses the reviewed display name and summary for the CLI's system language, with English fallback. The CLI tracks its owned paths in ~/.aident/favorite-skills.json and never overwrites or removes unmanaged paths. During normal authenticated commands, the server compares the manifest state with the user's current favorites. When they differ, the CLI tells the agent to finish the current task and ask the user before running aident skills sync; it never synchronizes favorite Skills automatically.

billing balance keeps balance and returns currentCreditSource for the currently selected wallet. The legacy creditSource alias remains available for compatibility. The response also returns wallets.personal plus wallets.team when the team owner has enabled credit sharing. The Team wallet includes its team and owner names; wallets.team is null while sharing is unavailable. audit recent returns creditSource on newly charged action rows so callers can distinguish Personal and Team usage; uncharged and historical rows return null. Team owners can pass --scope team to see shared-wallet usage across all active members instead of just their own: each entry adds actingUserId/actingUserEmail/actingUserName, and the summary adds a byActingUser breakdown. --scope team is rejected for anyone who isn't the owner of a team with credit sharing enabled; the default --scope mine behavior is unchanged.

When aident setup --client-name <name> has registered the current agent installation, audit rows use that verified agent name as agentName. audit summary groups those names under bySource and reports CLI/MCP separately under byTransport; recent rows retain requestSource, mcpClientId, and mcpClientName for transport-level diagnosis.

Successful self-owned rows can include resultFiles with a direct downloadUrl and nullable expiresAt, allowing a caller to recover persisted output after an interrupted response. Audit output does not expose internal asset IDs, and team scope does not expose another member's result files.

Configuration

Settings live in ~/.aident/config.json; OAuth credentials live in ~/.aident/credentials.json.

KeyDefaultPurpose
baseUrlhttps://loadout.aident.aiAPI host used for logins and command execution.
packages["loadout"]Enabled packages. Loadout is always included locally.
aident config show
aident config set baseUrl https://loadout.aident.ai
aident config set packages playbook
aident config unset packages

Environment overrides:

VariablePurpose
AIDENT_TOKENUse this Bearer token directly; skips the credentials file.
AIDENT_BASE_URLOverride the API host for one invocation.
AIDENT_PACKAGEFocus one package for one invocation.
AIDENT_PACKAGESEnable add-on packages for one invocation, e.g. playbook.

OAuth credentials are shared across HTTPS Aident hosts under aident.ai, so changing baseUrl or AIDENT_BASE_URL between production, RC, staging, or preview hosts does not require another login. Custom hosts remain isolated.

Remote commands, catalog discovery, and help also accept --base-url <url> for one invocation. The flag takes precedence over AIDENT_BASE_URL and saved configuration without changing either. Stored credentials remain subject to the same origin checks.

How It Works

Discovery fetches /api/openapi/{package}.json and reads the package command catalog embedded in the OpenAPI document. Execution calls /api/openapi/{package}/{operationId} with the command arguments as JSON.

When multiple packages are enabled, the CLI fetches each package schema, merges the catalogs locally, and routes each command back to the package operation that contributed it. Unknown commands are not guessed across packages.

License

MIT