Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion docs/integrations/deepseek-harness-connector.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ LoopX quota should-run
- A `deepseek-harness` agent type in LoopX onboarding so users can request the
exact host instead of the generic `other-agent`.
- Optional dependency `loopx[deepseek-harness]` for the validated
`deepseek-harness-sdk==0.1.2a3` Python client.
`deepseek-harness-sdk==0.1.5rc1` Python client.

## Install

Expand All @@ -39,6 +39,14 @@ Install LoopX's optional DeepSeek Harness extra:
python -m pip install 'loopx[deepseek-harness]'
```

The pin tracks the newest published dsh release channel rather than an
unreleased tag: `0.1.5rc1` for the PyPI SDK/runtime wheels and `0.1.5-rc.1` for
the npm `@deepseek-ai/dsh` `latest` tag. Upstream also publishes newer
`next`/`alpha` tags that are not the released channel. This release keeps the
Python client surface of the previously pinned `0.1.2a3` and moves the bundled
dsh runtime; LoopX selects the SDK's default `sdk` profile unless the operator
supplies an explicit cordis composition.

The DeepSeek Harness SDK spawns the bundled `dsh-jsonrpc-agent` runtime. It
uses the explicit adapter configuration plus normal provider environment
variables:
Expand Down
2 changes: 1 addition & 1 deletion loopx/dsh_goal_mode/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ contract failure instead of collapsing into `unknown`.
## Requirements

- Optional dependency group `loopx[deepseek-harness]`, currently pinned to the
validated `deepseek-harness-sdk==0.1.2a3` API, or a compatible runner via
validated `deepseek-harness-sdk==0.1.5rc1` API, or a compatible runner via
`--dsh-runner`.
- A dsh `cordis.yml` plus any `DEEPSEEK_API_KEY` / `DEEPSEEK_BASE_URL`
settings for the real runtime.
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Changelog = "https://github.com/huangruiteng/loopx/releases"

[project.optional-dependencies]
deepseek-harness = [
"deepseek-harness-sdk==0.1.2a3",
"deepseek-harness-sdk==0.1.5rc1",
]
test = [
"jsonschema>=4.23,<5",
Expand Down