dsh-plugin-cli-session: A Resumable DeepSeek Harness Headless CLI Session Runner

`dsh-plugin-cli-session` is a plugin for DeepSeek Harness (DSH) that addresses the difficulty of headless runners in handling multi-turn interactions and structured outputs. It supports session resumption, multi-directory isolation, machine-readable JSON output, and tag management. By configuring `cordis.patch.yml` and using `ctx.cliStartup`, users can create chat or API mode. It supports creating, resuming, and listing sessions, as well as outputting results in JSON format. Note that `--json-schema` is used only as prompt text, and the output contains only the last assistant message.

Read More