DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

@nefevcore/abap-adt-dsh-plugin

Abap Adt Dsh Plugin

DeepSeek Harness 插件:通过 ADT REST 协议为智能体提供对 SAP ABAP 系统的原生访问,支持搜索、编辑、激活、单元测试、ATC、传输、包,以及超越 VS Code ADT 的批处理/导出功能。

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

npx -y @deepseek-ai/dsh plugin --profile web add @nefevcore/abap-adt-dsh-plugin@0.1.0
README兼容性版本

兼容性与来源证明

Abap Adt Dsh Plugin 以 @nefevcore/abap-adt-dsh-plugin 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.1.0stable
2026/8/18

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
338.9 kB
文件数
76
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
387
安全扫描
✓ v0.1.0 扫描通过
最近提交
2026/9/18
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

@nefevcore/abap-adt-dsh-plugin

Agent-native SAP ABAP access for the DeepSeek Harness (DSH): a Cordis plugin that registers 30 adt_* tools speaking the ADT REST protocol directly — no SAP libraries, no VS Code / Eclipse required. An AI agent gets the full development loop: search → read → edit → activate → unit test → ATC → transport, plus batch capabilities beyond the VS Code ADT workflow (whole-package quality reports, package export to local .abap, offline abaplint, release gates).

Highlights
Agent-nativetools designed for autonomous multi-step orchestration, not interactive IDE
Batch checksadt_batch_checks: ATC + ABAP Unit across an entire package in one call
Release gateadt_release_gate: syntax + unit + ATC verdict before a transport release
Local versioningadt_export_objects → local .abap files; adt_local_check runs abaplint offline
Old-BASIS supportlegacy /abapunit/testruns fallback (BASIS < 7.5x) handled automatically
Zero-config demobuilt-in mock ADT server (demo destination) — try everything without an SAP system
Permission policyper-destination transport allowlists, package globs, transportable-edit switch

Install

# into your DSH profile's node_modules
cd ~/.dsh/profiles
npm install @nefevcore/abap-adt-dsh-plugin

Enable per session (agent preset — recommended)

Create ~/.dsh/.agent-presets/abap-adt/agent.cordis.yml (copy of your default preset) and append:

- id: abap-adt
  name: '@nefevcore/abap-adt-dsh-plugin'
  config:
    demo: true              # built-in mock destination — no SAP system needed
    defaultDestination: demo
    destinations: []         # add real systems here (see below)

Pick the preset from the chip beside your workspace when creating a session.

Enable globally

Add the same row to ~/.dsh/profiles/web/cordis.patch.yml under - insert:.

Connecting real SAP systems

- id: abap-adt
  name: '@nefevcore/abap-adt-dsh-plugin'
  config:
    defaultDestination: dev
    destinations:
      - name: dev
        url: https://my-sap-host:44300/
        client: '100'
        language: EN
        username: DEVUSER
        passwordEnv: ADT_DEV_PASSWORD   # preferred over a hardcoded password
        strictSSL: false                # for self-signed certificates
    # Optional permission policy (config > SAP_* env vars > defaults):
    enableTransports: true
    allowedTransports: 'D01K96*'        # glob allowlist of transport numbers
    allowTransportableEdits: true
    allowedPackages: 'Z*,$TMP'          # glob allowlist of editable packages

Inspect the effective policy at runtime with the adt_permissions tool.

Tool family (30 tools)

System & connections (adt_list_destinations, adt_system_info, adt_ping, adt_permissions) · search & browse (adt_search, adt_package_content) · source (adt_read_object, adt_edit_object, adt_write_object) · lifecycle (adt_create_object, adt_delete_object, adt_activate, adt_check, adt_lock_info, adt_unlock_all) · testing (adt_run_unit_tests, adt_run_atc, adt_list_atc_runs, adt_get_atc_result) · transports (adt_list_transports, adt_get_transport, adt_release_transport) · data (adt_data_preview) · analysis (adt_where_used, adt_object_versions, adt_version_diff) · batch/local (adt_batch_checks, adt_release_gate, adt_export_objects, adt_local_check).

Full documentation: dsh-adt repository.

Companion packages: @nefevcore/abap-adt-protocol (protocol client), @nefevcore/abap-adt-mock (mock server).

License: MIT