dsh-oc
OpenCode TUI frontend for DeepSeek Harness agents, sessions, tools, and models.
Install
$ dsh plugin --profile oc add chiro2001/dsh-ocPlugin Overview & Capabilities
AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.
Key Capabilities
- Provides an OpenCode-compatible HTTP/SSE bridge inside the DSH process.
- Launches the official OpenCode TUI client in attach mode.
- Supports session listing, creation, continuation, forking, compaction, and streamed messages.
- Exposes model selection, reasoning effort, and agent preset switching.
- Displays bash, read, write, and edit tool cards, diffs, modified files, and streamed tool arguments.
- Supports permissions, user-question flows, sub-agent session trees, background sub-agents, and goals.
- Supports text and image attachments.
- Forwards selected OpenCode attach arguments including session, directory, fork, mini mode, and logging options.
- Stores OpenCode configuration, data, state, and cache under $DSH_HOME/opencode.
Useful For
- Use OpenCode's terminal UI as the interface for a DeepSeek Harness workflow.
- Manage DSH sessions and agents from an OpenCode-compatible TUI.
- Review tool activity, file modifications, approvals, and agent questions in the terminal.
- Run DSH with a selected project working directory or an existing session.
Who It Fits
- DeepSeek Harness users who prefer a terminal UI.
- Developers using OpenCode's CLI/TUI workflow.
- Teams or individuals needing DSH-managed models and credentials without injecting provider keys into OpenCode.
Documented Limitations
- PDF and other binary attachments are not supported; only text and images are supported.
- “Allow always” permission memory lasts only for the current session and is cleared after restart.
- MCP, LSP, formatter, skills, and integration routes are schema-valid stubs and do not provide results.
- Interrupt behavior differs by mode: mini mode uses one Esc press, while the full TUI requires two.
- SSE text streams can include paired duplicate deltas, though the TUI renders full message.updated events.
- Models and permissions are managed by the DSH backend.
DSH Compatibility
Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.
Security Signals
Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.
Source & Registry Notes
Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.
- Source repository
- chiro2001/dsh-oc
- Registry source
- GitHub · dsh-plugin topic
- Registry classification
- Plugin
- Source checked
- d2c4c7c · 2026-09-12
This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.
Repository Activity
- GitHub stars
- 7GitHub stars
- Forks
- 1
- Open issues
- 1
- Last commit
- 2026-09-11
- Last release
- 2026-08-17
Related DSH Plugins
Ranked by overlapping capabilities, use cases, plugin type, categories, and DSH profile.
A terminal workspace and Claude Code style TUI surface for DeepSeek Harness.
View plugin →Native SQLite-backed local project taskboard plugin and UI for DeepSeek Harness with Agent claim and review flows.
View plugin →Sandbox-first automatic permission policy and intelligent risk classification for DeepSeek Harness.
View plugin →Agent-native trading terminal built on DeepSeek Harness. Crypto, US, CN and HK in one three-column GUI, 19+ hot-swappable connectors, dry-run by default with human approval on every live order. BYOK, no data redistribution.
View plugin →