DSH Live Voice preview — consent-bound manual Qwen audio turns #4958
Replies: 3 comments
|
Added the dsh-live-voice preview to the handbook ecosystem guide with explicit boundaries for recording gesture, destination disclosure, provider/session isolation, transcript promotion, and teardown. It remains a preview/discovery lead, not a marketplace or production recommendation. https://github.com/sandbaseai/deepseek-harness-handbook/releases/tag/v0.5.396 |
|
A concrete compatibility step is now merged: DSH Live Voice PR #18 makes the custom voice WebSocket participate in Harness browser-session authentication before any plugin carrier/consent checks run. The published smoke hard-pins the exact clean I then followed the extension seam through current Because external pull requests are currently disabled, I prepared a focused, fully verified upstream patch on my fork instead of opening one: It adds bilingual Verification: focused Vitest 13/13; documentation typecheck 79 blocks; documentation sync 32/32; full lint/build/typecheck; independent exact-diff review clean. The patch deliberately adds no new API and does not treat browser authentication as plugin consent, Session authority, or Workspace membership. The published Live Voice peer range also remains on rc.2; none of this is presented as broad alpha, live-provider, physical-device, BFCache, or packaged Desktop validation. Maintainers can cherry-pick |
|
Compatibility update: The immutable hotfix uses exact-Session UI leases and passed a clean This updates two boundaries in my earlier comment: the package now admits |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
DSH Live Voice
I have published an experimental live-voice add-on for DeepSeek Harness:
https://github.com/Jstn-1g/dsh-live-voice
The preview deliberately starts with one bounded manual Qwen audio turn. It is
designed around an exact-Session consent boundary: microphone audio is sent only
after a visible destination/authority disclosure and a separate recording
gesture. The protocol is designed to export no Harness history, files, Workspace
instructions, tool schemas, memory, or arbitrary text. Assistant output remains preview-only;
a final user transcript can become an editable composer draft only through
another explicit action, and the plugin never submits or invokes tools.
Install the current preview
The immutable prerelease
points to exact commit
10bd8bf504cf17fb24523f2c18e9f8a586a41167;its tarball SHA-256 is
016ce06f37e635413734cdb2aa814d1714651b92ff8ac92306bd56dfd64af33d.Verified so far
builds, package lint, and the 27-file package audit passed on the release
commit; protected CI is green.
dsh-v0.1.1-rc.2source build: Workspace/Session binding, disclosure, boundedfake-provider PCM input/output, both final transcripts, completed turn, and
provider disposal.
dsh-v0.1.2-alpha.1source-buildauthentication smoke: unauthenticated voice upgrade rejected with
401,private launch-token exchange, authenticated Web/RPC paths, and one bounded
fake-provider turn. The published peer range admits this exact alpha only and does not infer later alpha builds.
reload, DSH stream reconnection, active teardown, draft preservation, and
fresh Session/consent binding with synthetic audio and a fake provider.
Contributions and exact test receipts wanted
This is a preview, not ChatGPT Live parity or a marketplace-ready release. The
remaining claimable paths are tracked in the
release gate:
file://+ IPC Desktop path.Please use a disposable DSH profile and, only for the live-provider gate, a
non-production credential with a strict quota. Never post credentials, captured
speech, Workspace content, transcripts, or unsanitized logs.
Upstream integration path
Because the Harness repository currently disables external pull requests, I
prepared a focused upstream-ready authenticated-upgrade documentation and
real-network regression patch on a fork. It adds no API and does not conflate
browser authentication with plugin consent or Session/Workspace authority:
master...Jstn-1g:deepseek-harness:docs/authenticated-upgrade-route
The exact commit is
e4b7142a819e226159eb06205000855e85eb62c3; focusedtests, documentation checks, full lint/build/typecheck, and independent review
passed. Maintainers can cherry-pick or adapt it, and the existing owner comment
records the exact test matrix and asks whether this is the extension contract
the project wants documented upstream.
DSH Live Voice is MIT-licensed and is an independent community project, not an
official DeepSeek AI, Alibaba Cloud, or OpenAI product.
All reactions