JohnXu22786/headless-json

JohnXu22786★ 0TypeScript最后同步: 2026-08-20

在 GitHub 打开

Structured, machine-readable CI output for DeepSeek Harness (dsh): JSON/NDJSON session reports, JUnit XML, semantic exit codes, artifact collection and privacy redaction - a dsh profile bundle plus a standalone CLI.

README 摘要

dsh-headless-json Structured, machine-readable CI output for DeepSeek Harness ( dsh ). 中文文档:README.zh.md dsh's built-in headless mode prints the final assistant text and exits 0/1 — perfect for a quick smoke test, but thin for CI. dsh-headless-json is a profile bundle that turns any dsh session into a first-class CI artifact: - a transaction-level JSON report (session metadata, every structured event, outcome, statistics), - an append-only NDJSON event stream you can tail while the run is live, - a JUnit XML report for GitLab CI / Jenkins / Azure DevOps / etc., - semantic exit codes that distinguish success, failure, timeout, blocking, abort and interruption, - an artifact manifest of file paths referenced in the conversation, - a privacy layer (text truncation, argument hiding, secret masking, path relativization), - and a dual entry point: dsh tools inside the runtime ( output status , output events , set options ) plus a standalone CLI for offline rendering and exit-code plumbing. Everything is deterministic: given the same session log and the same options, the produced bytes are identical. Contents - Features - How it works - Bundle layout - Installation & integration - What a …

在 GitHub 查看完整 README →
终端/TUIdeepseek-harnessdshdsh-plugin

分类