Bundle
dsh-control-plane
A local-first developer control plane for multiple DeepSeek Harness runtimes.
- Source
- Harzva
- stars
- 1 stars
- License
- MIT
- Updated
- Updated 5 days ago
Readme
# dsh-control-plane Local-first developer control plane for composing, inspecting, and managing multiple DeepSeek Harness runtimes, profiles, presets, sessions, plans, and knowledge references. ## Status The repository has completed Stage 7 and published the first public release: [Harzva/dsh-control-plane](https://github.com/Harzva/dsh-control-plane), [`v0.1.0`](https://github.com/Harzva/dsh-control-plane/releases/tag/v0.1.0). The public release contains the contracts, allowlisted Runtime Manager MVP, installable DSH Bundle, reference-only Plan/Artifact/Knowledge bridge, and replaceable Scenario Adapters. Submission to `awesome-dsh-plugin` is the next stage and is not claimed as merged or accepted. The Web panels are read-only projections. Runtime start/stop and health behavior remains in the source Runtime Manager API. The Stage 4 bridge resolves only bounded metadata and opaque references; it does not read or upload document content. ## Why this exists Developers often use more than one DSH environment: an official runtime, a team-customized runtime, a development fork, and different Agent Presets for different workflows. `dsh-control-plane` provides a stable local control plane so those environments can be discovered, composed, inspected, and recovered without mixing their private files or session data. The project does not replace DSH. It provides a control-plane core and a versioned DSH Bundle that can present the control plane inside DSH. ## Planned capabilities - Register official, customized, development, and custom DSH runtimes. - Inspect Profile and Preset references without copying private configuration. - Start, stop, and health-check runtimes through allowlisted adapters. - Connect Sessions to plans, artifacts, and knowledge references. - Provide an additive DSH Host/Client integration panel. - Show bounded Runtime Catalog, Session Board, Plan Panel, Artifact Board, and Knowledge Reference projections in DSH Web. - Use and extend replaceable scenario adapters, including an interview-learning example. - Validate releases in an isolated DSH Profile before public publication. ## Public safe-core This repository contains public schemas, adapters, examples, tests, and documentation. It does not contain credentials, raw chats, real sessions, private knowledge, private machine paths, or production DSH configuration. Machine-local values belong in the ignored `agentworkos.local.toml`. Public examples use placeholders and synthetic identifiers. ## Architecture and roadmap - [Vision](VISION.md) - [Architecture](ARCHITECTURE.md) - [Security policy](SECURITY.md) - [Contribution guide](CONTRIBUTING.md) - [Review protocol](docs/review-protocol.md) - [Stage 1 foundation contract](docs/roadmap/stage-1-foundation-contract.md) - [Stage 2 Runtime Manager](docs/roadmap/stage-2-runtime-manager.md) - [Stage 3 DSH Bundle and Client panels](docs/roadmap/stage-3-dsh-plugin.md) - [Stage 4 Plan / Knowledge Bridge](docs/roadmap/stage-4-plan-knowledge-bridge.md) - [Stage 5 Scenario Adapters](docs/roadmap/stage-5-scenario-adapters.md) - [Stage 6 Security and DeepSeek Pro Review](docs/roadmap/stage-6-security-review.md) - [Stage 7 Release Candidate](docs/roadmap/stage-7-release-candidate.md) - [Stage 8 awesome-dsh-plugin Submission](docs/roadmap/stage-8-awesome-submission.md) - [Stage 9 Harzva Plugin Registry](docs/roadmap/stage-9-plugin-registry.md) - [Long-term roadmap](docs/dsh-control-plane-roadmap.md) ## DSH integration direction The current target is DSH `0.1.0-rc.8`. The root package provides a `dsh.bundle` patch layer, a strict `./typert` Host manifest, and one checked-in `./client` bundle. Internal source modules are composed into this one installable package so a tarball does not depend on sibling `file:` packages. The Web contribution uses additive Settings Slots and local failure boundaries. ## Development status The Stage 1 contracts, Stage 2 Runtime Manager, Stage 4 reference bridge, and Stage 5 scenario adapters remain usable as source modules. Stage 3–5 are included in the public Bundle. Stage 6 security and review work and the Stage 7 public release gates are complete. Build and inspect the candidate with: ```sh pnpm install --frozen-lockfile pnpm run build:dsh pnpm run check pnpm run pack:dsh pnpm run verify:release-candidate ``` Use an isolated DSH Profile for runtime checks. Do not install this directory or a locally configured Profile into a production workspace. ## License MIT. See [LICENSE](LICENSE).
Install
dsh plugin --profile web add github:Harzva/dsh-control-plane
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-control-plane from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.