LLMQuant / LLMQuant/llmquant-hermes

Proposal: add a DeepSeek Harness (DSH) adapter — purely additive under dsh/

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
16
Forks
7
PR merge metrics
No merged PRs in 30d

Description

## Summary

I ported LLMQuant Data's orchestration skills to **DeepSeek Harness (DSH)** — the 6 playbooks in `skills/` (morning-brief, earnings-watch, 13f-diff, portfolio-pulse, polymarket-watch, llmquant-setup) now also run under DSH via the `@llmquant/data-mcp` server. I'd like to contribute this back.

Before opening a PR I want to check scope: **would you accept an additive `dsh/` adapter inside this repo, or would you prefer it as a standalone repo under LLMQuant?**

## What the adapter contains

- `dsh/skills/` — the 6 playbooks rewritten for DSH:
- tool names use DSH's `mcp__llmquant-data__` prefix;
- `hermes cron` / `--deliver telegram` replaced with DSH's actual scheduler (`dsh-schedule` session-local reminders, plus `dsh --profile headless` as the OS-cron primitive);
- Hermes persona/config references (`~/.hermes/SOUL.md`, `hermes skills tap add`) replaced with DSH equivalents (`AGENTS.md`, `/.dsh/skills`).
- `dsh/setup.md` — DSH wiring: `cordis.patch.yml` insert via `@deepseek-ai/dsh-mcp-client`.
- `dsh/config/mcp-dsh.patch.example.yml` — config template (API key masked).
- `dsh/scheduler/` — `dsh headless` wrapper + Windows Task Scheduler / cron examples (DSH has no built-in calendar cron).

## Guarantees

- **Purely additive:** the PR only adds `dsh/**`. Existing `skills/`, `templates/`, `config/`, and `SETUP.md` remain byte-identical — no change to any Hermes behavior.
- **Attribution kept:** it's a derivative of this repo (and `LLMQuant/skills`), both MIT; the notices stay in place.

## Why this helps

DeepSeek Harness ships an MCP client, skill discovery, and a headless CLI, but there's no upstream LLMQuant path for it. The 18 analysis skills in `LLMQuant/skills` are framework-agnostic and reused unchanged; only these 6 orchestration playbooks needed porting.

If you'd rather keep this repo Hermes-only, just say so — I'll publish the adapter as a separate repo and open a small README cross-link instead.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the proposed dsh/** layout, including dsh/skills/, dsh/setup.md, dsh/config/mcp-dsh.patch.example.yml, and dsh/scheduler/. The first decision is whether this adapter belongs as a purely additive contribution here or in a standalone repository; done means that scope is accepted and the contribution path is clear.

Written by the indexing model from the issue text.

Assessment

Domain
cli, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.