Communityライティング&編集github.com

dongsheng123132/dshx

Machine-friendly DeepSeek Harness adapter with cwd, stdin, timeout, stable JSON — CLI + Codex/Agent plugins

dshx とは?

dshx is a Codex agent skill that machine-friendly DeepSeek Harness adapter with cwd, stdin, timeout, stable JSON — CLI + Codex/Agent plugins.

対応~Claude CodeCodex CLI~Cursor
npx skills add dongsheng123132/dshx

Installed? Explore more ライティング&編集 skills: steipete/notion, affaan-m/seo, affaan-m/brand-voice · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

dshx は何をしますか?

Use dshx as the machine boundary around the upstream dsh --profile headless runtime. Keep the task bounded and make the workspace explicit.

Readiness

Run:

dshx doctor --json

Require node_supported, dsh_available, and api_key_present to be true before delegating paid/model work. Never print credential values.

If dshx is missing, explain the pinned install command and run it only with user authorization:

npm install -g @hfshfg/[email protected]

Delegate one task

Prefer stdin so task text does not depend on shell quoting:

dshx run --stdin --cwd ./workspace --timeout 1800000 --json

Pipe or redirect the task into stdin. For instructions longer than 24,000 characters, write the source material inside the authorized workspace and send a short task that references that file.

Choose a timeout proportional to the task. Keep the default 30 minutes for normal coding work; use a shorter bound for diagnosis. Do not set an unbounded timeout unless the user explicitly asks for persistent execution.

Interpret results

  • ok: true, reason: completed: return or summarize text and report duration_ms.
  • reason: failed: report the upstream exit code and concise diagnostics.
  • reason: timeout: explain that the process tree was terminated at the declared bound; do not claim the task completed.
  • reason: output_limit: narrow the task or ask DSH to write a result file in the workspace.
  • Exit code 2 means local parameter/input error; fix the invocation before retrying.

Treat stdout as the result channel and stderr as diagnostics. Do not parse ANSI or spinner output; dshx removes it from machine results.

Boundaries

  • Delegate only work inside the user-authorized workspace.
  • Do not include API keys or other secrets in task text, argv, or output summaries.
  • Do not use dsh web for agent-to-agent delegation; it is the human-facing browser UI.
  • Review DSH changes and test evidence before presenting them as complete.
  • Remember that DeepSeek Harness is Developer Preview and dshx 0.2.1 pins @deepseek-ai/dsh 0.1.0-rc.6.

関連スキル

steipete/notion

Notion CLI/API for pages, Markdown content, data sources, files, comments, search, Workers, and raw API calls.

community

affaan-m/seo

Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy. Use when the user wants better search visibility, SEO remediation, schema markup, sitemap/robots work, or keyword mapping.

community

affaan-m/brand-voice

Build a source-derived writing style profile from real posts, essays, launch notes, docs, or site copy, then reuse that profile across content, outreach, and social workflows. Use when the user wants voice consistency without generic AI writing tropes.

community

affaan-m/crosspost

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

community

affaan-m/x-api

X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.

community

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

community