KCNyu/clawock

Investment-decision workflow for the AI agent you already use: certified evidence, a required opposing case, and code-settled grading of every call.

clawock gives the AI agent you already use a decision discipline for your own stock book: the agent reads certified evidence, has to argue the other side, and gets its money arithmetic checked in Python, after which code — not the model — grades every call in public. Each run follows a preflight → model writes decision.json → postflight lifecycle; a publish refuses a decision with no opposing evidence item (exit code 1), and the model has no write access to the ledger after submitting. The dsh plugin (clawock-dsh) brings an investment-decision skill, a Decision Mind tab and a provider panel into the dsh web GUI; on a host with clawock's agent-dispatch runner, that panel also surfaces a Claude Code / Codex / OpenCode background team you can see and steer. Decision Mind lets you open a real fill and follow plan → execution → T+1 → P&L, keeping USD and HKD separate, while you place the orders. The README is explicit that this is a personal record, not investment advice or a copy-trading system, and that the active calls have yet to show an edge.

Tools & Capabilities ★ 17
View on GitHub ↗

Install

dsh plugin --profile web add clawock-dsh

Copied verbatim from the README's 'Delegate from DeepSeek Harness' section. The README's install block also runs python -m pip install clawock first, then copies the bundled investment-decision skill (cp -r ~/.dsh/profiles/web/node_modules/clawock-dsh/skills/investment-decision ~/.dsh/skills/), and says to restart the web profile to load it. Queue controls additionally need clawock's agent-dispatch host runner; without it the panel still shows provider allowances and balances.

Compatibility

DeepSeek Harness web GUI. The CLI requires Python ≥ 3.11 and an agent that can read a file and write decision.json. The plugin registers via dsh plugin --profile web add clawock-dsh, and its skill is copied into ~/.dsh/skills/; the Decision Mind tab and provider panel appear in the dsh web GUI. The model call stays in your runtime. No Node or DSH version range is stated.

Details

FAQ

Does clawock place trades for me?
No. The README says the desk analyzes and proposes but does not place orders — you still place them yourself, and the account result is human plus model. It is a personal record and portable workspace, not investment advice, a recommendation, or a copy-trading system.
Who grades the decisions — the model or code?
Code does. The model submits a versioned decision into memory/decisions.jsonl and has no write access after that; Python settles the outcome against canonical unadjusted daily bars on each market's own calendar, and repeated calls on one thesis collapse into one episode. You can recompute published headlines with clawock scorecard-provenance --check.
What extra setup does the dsh plugin need?
Alongside dsh plugin --profile web add clawock-dsh, the README runs python -m pip install clawock and copies the investment-decision skill into ~/.dsh/skills/, then restarts the web profile. The queue controls need clawock's agent-dispatch host runner; without it the provider panel still shows allowances and balances.

Alternatives

Realyujie/dsh-us-stocks · zhang787jun/dsh-finance · 863683348/dsh-plugin-finance-data

More plugins in Tools & Capabilities

Browse more in Tools & Capabilities

Guides for Tools & Capabilities plugins