dsh-ci-context
Run the following command in DeepSeek Harness:
dsh plugin install lucas-ward/dsh-ci-context
Paste the following prompt into your AI chat to install this plugin:
Run the install command in DeepSeek Harness to install the plugin from the source repository at https://github.com/lucas-ward/dsh-ci-context, then restart your profile to activate it.
About this plugin
When running a DeepSeek Harness agent inside a CI pipeline, the agent rarely knows which workflow, job, or commit it is executing on, forcing every turn to manually feed runtime coordinates through the prompt. dsh-ci-context solves this with a durable ambient context snapshot: on the first step of every turn it reads a fixed allowlist of non-secret variables from GitHub Actions, GitLab CI, or any CI=true environment, normalizes them, and injects a structured metadata block. Identical snapshots are never re-appended, and resumed sessions remain consistent.
The plugin is deliberately narrow. It never enumerates process.env, does not touch actor emails, commit messages, changed-file lists, credentials, or token-shaped variables. URLs must be HTTP(S) and are automatically stripped of query strings and fragments. It does not poll provider APIs, read logs or test results, or trigger pipelines. Its boundary is clear: hand the agent a business card about where it currently is, and nothing more.
Built for developers who run DeepSeek Harness automation in GitHub Actions, GitLab CI, or other CI=true environments and want the agent to natively perceive repository, workflow, job, and commit SHA without widening the variable surface area. It is a lightweight, auditable middle layer between the CI environment and the agent context window.
Use Cases
- Running a DeepSeek Harness agent inside GitHub Actions and wanting it to auto-detect repository, workflow, job, and commit SHA
- Executing automated flows in GitLab CI where the agent needs pipeline coordinates without manual prompting
- Any CI=true environment where the agent needs minimal, controlled runtime metadata without leaking sensitive variables
Best For
- Developers running DeepSeek Harness automation inside CI/CD pipelines
- Engineering leads who need least-privilege control over which variables the agent can see
- DevOps engineers integrating LLM agents into GitHub Actions or GitLab CI workflows
Related Plugins
Adds an Auto approval mode on the official workspace-write sandbox, classifying semantic risks, asking when ambiguous, and denying destructive operations.
Undo/rollback system for DSH: config & plugin snapshots, one-click undo/redo/restore, message-level revert, secret masking, safe mode, and offline WebUI/GUI/CLI rescue tools for when DSH won't start.
Packages all 87 SKILL.md files from upstream reverse-skill as a DeepSeek Harness plugin that auto-registers them for authorized reverse engineering, penetration testing, and security research.
Dockyard DSH is a native DeepSeek Harness plugin that unifies official OAuth/client sessions for Codex, Antigravity, Grok, Claude, and Cursor, providing account pool, model catalog, and quota status.