dsh-issue-tracker
Jira Cloud 工单集成,提供 8 个模型工具用于工单查询、项目与流转查询、创建、更新、评论和状态流转;写操作默认关闭并支持 dry-run。
xxiaoxiong
@xxiaoxiong
⬇ 1
★ 1
main
安装
dsh plugin --profile web add github:xxiaoxiong/dsh-issue-tracker
需要可复现安装时,可在仓库后追加 #commit 固定提交。
Jira Cloud 工单集成,提供 8 个模型工具用于工单查询、项目与流转查询、创建、更新、评论和状态流转;写操作默认关闭并支持 dry-run。
该插件未提供要点说明,请参考仓库 README。
agent-toolsdeepseek-harnessdsh-pluginissue-trackerjirajira-cloud
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/xxiaoxiong/dsh-issue-tracker |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 1 |
| GitHub 星标 | 1 |
| 最近推送 | 2026-08-15 |
| 收录日期 | 2026-09-19 |
| 分类 | 工具与能力 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-issue-tracker
Jira Cloud issue-tracker service and model-facing tools for
[DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness).
The package is one installable DSH bundle with three internal roles:
- a provider-neutral Cordis `issueTracker` service;
- a Jira Cloud REST API v3 provider;
- eight tools registered through the public DSH `ToolRuntime` service.
The plugin is read-only by default. Create, update, comment, and transition
operations require an explicit `writeEnabled: true`; every write tool also
supports a side-effect-free `dryRun`.
## Requirements
- Node.js `^22.19.0 || >=24.0.0`
- DeepSeek Harness `0.1.0-rc.6`
- Jira Cloud REST API v3
## Install
```powershell
dsh plugin --profile web add dsh-issue-tracker
```
The bundle row stays disabled until these variables are available:
```powershell
$env:JIRA_BASE_URL = 'https://your-domain.atlassian.net'
$env:JIRA_EMAIL = 'you@example.com'
$env:JIRA_API_TOKEN = 'your-api-token'
```
Writes remain disabled. Enable them only when intended:
```powershell
$env:DSH_ISSUE_TRACKER_WRITE_ENABLED = 'true'
```
Restart DSH, then inspect the composed row:
```powershell
dsh --profile web --dump-config
```
For OAuth bearer authentication or non-environment configuration, replace the
`issue-tracker` row in the profile's `cordis.patch.yml`; a patch replaces the
whole row, so restate every field:
```yaml
- id: issue-tracker
name: dsh-issue-tracker
config:
baseUrl: https://your-domain.atlassian.net
auth:
type: bearer
accessToken: !!js process.env.JIRA_ACCESS_TOKEN
writeEnabled: false
```
## Tools
| Tool | Purpose | Writes |
| --- | --- | --- |
| `issue_get` | Read one issue | No |
| `issue_search` | Search with filters or raw JQL | No |
| `issue_transitions` | List available transitions | No |
| `issue_projects` | List visible projects | No |
| `issue_create` | Create an issue | Yes |
| `issue_update` | Update issue fields | Yes |
| `issue_comment` | Add a comment | Yes |
| `issue_transition` | Apply a transition | Yes |
All HTTP calls honor the DSH tool cancellation signal and a configured request
deadline. Structured filters are JQL-escaped; `providerQuery` is intentionally
raw JQL and should be governed like any other privileged query input.
## Security
- HTTPS is required unless `allowInsecureHttp: true` is explicitly set.
- Credentials in `baseUrl` are rejected.
- Secrets are marked with Schemastery's secret role.
- The plugin does not log credentials, prompts, issue bodies, or comments.
- No telemetry is collected or sent by this package.
See [docs/security.md](docs/security.md) for the complete boundary.
## Uninstall
```powershell
dsh plugin --profile web remove dsh-issue-tracker
```
Cordis owns both the service registration and tool registrations, so unloading
the bundle removes all eight tools and the `issueTracker` service.
## Verification status
The release is typechecked and tested on Windows with real Cordis and DSH
`0.1.0-rc.6` packages. HTTP behavior is tested with mocked Jira responses; no
live Jira tenant or production credential was used. See
[docs/verification-report.md](docs/verification-report.md).
## 中文说明
这是一个面向 DeepSeek Harness 的 Jira Cloud 工单插件。安装一个 npm 包即可
获得通用 `issueTracker` 服务和 8 个模型工具。插件默认只读;所有写操作必须显式
开启 `writeEnabled`,并且可以先用 `dryRun` 验证参数而不产生副作用。
许可证:MIT。
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。