Skip to content

About

面向代码、资料与自动化任务的开放式 Agent 工作台:DSH 插件 + macOS/Windows 桌面端,覆盖 Agent 编排、资源管理、部署与自动化。An open Agent workbench for code, docs and automation — a DeepSeek Harness plugin with desktop builds.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

839 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentKit Studio

官网与下载 · 文档索引 · GitHub Releases

AgentKit Studio is a product plugin for the public DeepSeek Harness host. It provides Agent authoring, resource management, local conversations, deployment controls, automation, and plugin discovery in the Harness Web and desktop surfaces.

The Studio plugin is designed to run with the pinned DSH host version declared in CONTRIBUTING.md. This repository contains Studio code, compatibility patches, tests, and packaging scripts; it does not vendor the DSH source tree or user credentials.

What it provides

  • Agent creation and revision-based editing with model, MCP, Skill, knowledge, and memory bindings.
  • Native DSH conversations for Studio, Codex, and Star Harness runtimes.
  • Host-owned resource discovery and lifecycle operations.
  • Build, deployment, automation, channel, and operational surfaces through typed Host APIs.
  • DSH plugin discovery with curated official bundles and post-install capability checks.
  • Portable build artifacts that keep credentials in the destination Host.

Studio Agents and Builds with runtime.type = "harness" use the independent ksadk-harness npm packages. Native owns the execution loop and durable Run state; Studio supplies product admission, model/resource/permission bindings and event projection. Core, Node and UI source and release tests are maintained only in the independent repository. Legacy Harness Builds must be recreated with a Native engine pin; they are not reinterpreted or resumed through a DSH model interceptor.

Cloud features require a compatible AgentEngine control plane and credentials configured in the Host. A local test or a visible catalog entry does not prove access to a cloud resource.

Install and use

Start with the desktop and development guide, or browse GitHub Releases. The documentation index covers runtimes, plugin development, signing and updates.

Development setup

Requirements:

  • Node.js 22.23.4 (or 24.22.1+) with development headers
  • pnpm 10.33.2, Corepack, Git, Make, and a native compiler toolchain
  • A checkout of the pinned DSH source tree, kept outside this repository
corepack enable
make setup DSH_ROOT=../deepseek-harness
make dev DSH_ROOT=../deepseek-harness

Use DSH_HOME and AGENTKIT_HOME to isolate local profiles and Studio data. Do not copy another user's profile or credentials into the repository.

dist/ is generated locally and is not tracked in Git. make dev (or make web-dev) rebuilds and installs the plugin before launch. Desktop build and launch targets also build the client first. pnpm check, pnpm test and pnpm pack rebuild it automatically; packaged plugins still include dist/client.js.

Agents and local teams

The Agents panel includes an expert catalog, resource templates and local teams built on official DSH Agent Teams. Existing Agents use the same editor, frozen revisions and native conversations. See expert catalog and local teams.

Checks

pnpm install --frozen-lockfile
make check
make pack
make release-check
make public-gate

make check runs syntax, portability, source-size, contract, and product-surface checks. make release-check additionally validates package contents, DSH patch format, and archive integrity. make public-gate is the shared source, package, and public-surface gate used by both forge pipelines. The read-only branch-sync.md contract describes the separate exact-ref parity check.

The curated DSH plugin market can be verified against a real pinned Host in an isolated profile:

AGENTKIT_DSH_ROOT=/path/to/deepseek-harness \
AGENTKIT_DSH_HOME=/tmp/agentkit-studio-dsh \
pnpm verify-dsh-plugin-market --execute --all

The verification command does not approve dependency build scripts automatically and never uses a personal profile unless the caller explicitly supplies it.

Repository layout

  • src/ — Studio Host and browser implementation
  • src/client/ — browser ES Modules with scoped state and page composition, bundled into dist/client.js
  • examples/ — minimal public configuration examples
  • docs/ — usage, architecture and release guides
  • patches/ — versioned compatibility patches for the pinned DSH release
  • scripts/ — build, package, portability, and Host verification tools
  • tests/ — unit, contract, packaging, and product-surface tests
  • docs/brand/ — public visual guidance

Contributions

See CONTRIBUTING.md. Changes that affect the Host contract, packaging, credentials, runtime behavior, or public release path need focused tests and fresh verification before review.

About

面向代码、资料与自动化任务的开放式 Agent 工作台:DSH 插件 + macOS/Windows 桌面端,覆盖 Agent 编排、资源管理、部署与自动化。An open Agent workbench for code, docs and automation — a DeepSeek Harness plugin with desktop builds.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages