packages/dsh-skill-explorer
zhu1090093659/dsh-web技能中心:按来源分级浏览已加载的全部 skill,启用/禁用模型调用、创建新技能、删除进可恢复回收站。
增加可召唤的领域专家名单,专家以子代理运行,主会话保留任务和最终答复。
331 specialists · 5 built-in teams · Custom collaboration
简体中文 · Expert roster · Installation · Changelog · Apache-2.0
DSH Agency Agents is a community-maintained DeepSeek Harness (DSH) plugin, not an official DeepSeek AI product.
Choose a specialist in DSH for code review, design, operations, or research. All 331 experts are bundled and ready to use after installation.
@ trigger or composer picker button, instantly inserting task examples without accidental sends.updater: false for strict platform lock; endpoints are guarded by token headers and content-type validation.document.baseURI) ensures seamless operation behind prefix-stripping reverse proxies.Manage teams in Settings → Experts → Expert teams, sharing the header, source/status filters, search, and card interactions with individual experts.
Built-in team · Focus · Delivery Product Review Team · User value, experience, technical feasibility · Priorities and actions Technical Review Team · Architecture, security, acceptance boundaries · Risks and acceptance checks Content Planning Team · Angles, distribution strategy, fact checking · Topic options and content structure Data Analysis Team · Metrics, data quality, business interpretation · Findings and validation steps Research Team · Research scope, evidence, synthesis · Source-backed conclusions
@, then write the task. Selecting or adding an example never sends the message.Host state · Behavior Agent Team unsupported · Use ordinary subagents without recommending an unavailable feature. Supported but disabled, or current-session tools unavailable · Recommend enabling Team while continuing to allow ordinary execution. Services and current-session tools available · Use native Agent Team, shared tasks, and teammate messages; wait for actual results before summarizing.
Explicit maxDepth uses ordinary mode to preserve depth limits. Native dispatch acceptance is not expert completion; partial startup failures do not automatically switch modes and duplicate work. Members inherit the main conversation's model selection; there is no per-expert model setting. Native model labels are provided by DSH and may display creation-time values.
Retain list_experts, summon_expert, and summon_experts. Add list_expert_teams, get_expert_team, and summon_expert_team. The main conversation reads the enabled team's rules and duties before delegating the complete task, then verifies and summarizes actual member results.
agency-agents settings namespace. Keep drafts on edit conflicts and review the latest configuration. Disabling or deleting teams does not disable experts or delete historical conversations.This README describes version 1.2.11. This is a breaking upgrade: DeepSeek Harness 0.1.x is no longer supported. Installation on an older host is rejected by the version gate. npm and GitHub Releases determine publication status. See the changelog for the full boundary. Expert and team settings are retained; back up settings before downgrading to 1.0.x.
The screenshots below show the 1.0.0 interface in Chinese. Experts and expert teams share the same settings page.
Filter by category or search in Settings → Experts, then enable the experts you need:
Switch to Expert teams to browse the five built-in teams, filter by status, or create a custom team:
Open team details to review its purpose, example tasks, and member responsibilities, then summon it or copy it for customization:
When the host supports Agent Team and the feature is enabled, view team members and shared tasks in the native panel:
For a desktop workbench, download DSH Codex Desktop. Existing DeepSeek Harness installations can add plugins as needed by following each project's README. Below are 11 first-party plugins; consult the corresponding desktop release notes and bundled catalog for what that version includes.
Plugin · What you can do Codex UI · Organize projects and conversations, search tasks, and navigate chat turns Agency Agents · Choose and summon specialists for your task Skills Manager · Find, enable, create, and import local skills Archive Manager · Search, restore, or clean up archived conversations IM Connect · Send tasks and receive replies through messaging platforms Automation · Schedule tasks and review each run BTW · Ask side questions without interrupting the main task Simplify · Use /simplify to improve code within your Git changes PUA · Guide the Agent to try new approaches after failures, investigate causes, and verify results before completion Code Review · Use /review to request an independent Agent code review and receive the report in the current conversation Codex Pet · View conversation notifications and respond to tool approvals and questions through a desktop pet
dsh available in PowerShell.web profile; replace it with the target profile.pnpm install separately.DSH dsh.client.inject controls browser module loading order. Missing graph entries are skipped, and frozen modules need not exist as npm packages in a profile. The UI adopts official host primitives (@deepseek-ai/dsh-client-ui-primitives) for Menu and Button controls with frosted glass aesthetics, completely removing custom select dropdowns and isolated Ant Design Select. Required peers such as dsh-client-ui-slots and dsh-client-ui-primitives retain the runtime contract. Profiles with auto-install-peers disabled may report unmet peers; strict peer checks may also block installation. Check the host version and browser module availability rather than modifying dependency declarations.
Breaking upgrade. 1.2.0 supports only DeepSeek Harness 0.2.0-rc.1, 0.2.0-rc.2, 0.2.1-rc.1, and 0.2.1-rc.2. Installing or enabling this version on a 0.1.x host, or on 0.2.1-alpha.1 through 0.2.1-alpha.5, is rejected by the version gate, and the plugin will not run. Upgrade the host to one of those four release candidates first. Expert and team settings are retained and do not need to be entered again. The host is supplied by your existing CLI or Desktop installation; the plugin does not install another copy. Future host versions require separate compatibility validation.
The installation commands below use the official npm registry.
Send the prompt below to any agent that can run terminal commands on your computer. Replace web with your actual profile. Once installed, use the plugin in DSH.
Install the DSH plugin @michengai/dsh-agency-agents into my local web profile by running: dsh plugin --profile web add @michengai/dsh-agency-agents@latest --registry=https://registry.npmjs.org/. Then run dsh --profile web --dump-config, confirm the configuration includes agency-agents, agency-agents-remote, and explain how to reload DSH and start using the plugin.Run this from any PowerShell directory:
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-agency-agents@latest --registry=https://registry.npmjs.org/
dsh --profile web --dump-configTo pin a release, replace @latest with a version such as @1.0.1.
The configuration output should contain agency-agents and agency-agents-remote. Restart DSH Web and hard-refresh the browser. Do not copy client files manually: the Settings page needs the mounted Remote service.
/app/dsh/). API and update endpoints automatically resolve against the page base URI (document.baseURI), preventing 404 errors caused by lost prefix segments.The plugin follows standard DSH bundle configuration conventions. Options are located at:
Sidebar → Plugins → Click `@michengai/dsh-agency-agents` (the host's plugins.bundle.config slot).Two native switches are available:
sidebarEntry)false)onlineUpdate / updater)true)HTTP 403 for all check and install requests, preventing unreviewed updates;updater: falseOnce configured, the built-in updater is disabled at startup and the update action stays hidden.
@ shortcut list.Code Reviewer
Review the changes in the current workspace and list reproducible issues by severity.When you select an expert with a task example through the toolbar or @, the example is automatically inserted after its reference if the task body is empty. Existing task text is preserved, templates are not appended to it, and nothing is sent automatically. The first eight cover code review, UX research, UI design, UX architecture, product management, technical writing, research synthesis and Xiaohongshu operations. All other experts remain searchable and selectable. Examples explain how to describe a task; they do not grant access to external platforms or tools.
Experts with name conflicts are marked as unavailable. If another window changes the enabled roster, the picker refreshes and asks you to retry. If enabling succeeds but reference insertion fails, select the expert again without enabling it a second time. Settings → Experts remains the management surface; @ still searches enabled experts only.
The parent session can also call list_experts(division?), then delegate with summon_expert(expert, task) using the expert name. The bundled roster validates localized and upstream names for uniqueness.
Browse 331 bundled experts across 22 divisions. Select an expert name to read its English persona.
💻 Engineering 68 🎨 Design 11 📢 Marketing 43 💰 Paid Media 7 💼 Sales 9 🏢 Company Leadership 6 🏦 Finance 9 👔 Human Resources 2 ⚖️ Legal 2 🚚 Supply Chain 4 📦 Product 5 📋 Project Management 7 🧪 Testing 10 🤝 Support 7 🛡️ Security 12 🔬 Specialized 68 🥽 Spatial Computing 6 🎮 Game Development 21 📚 Academic 7 🗺️ GIS 13 🏥 Healthcare 3 🔍 Research 1
Building the future, one commit at a time.
Agent · Specialty · When to Use 🎨 Frontend Developer · React/Vue/Angular, UI implementation, performance · Modern web apps, pixel-perfect UIs, Core Web Vitals optimization 🏗️ Backend Architect · API design, database architecture, scalability · Server-side systems, microservices, cloud infrastructure 📱 Mobile App Builder · iOS/Android, React Native, Flutter · Native and cross-platform mobile applications 🤖 AI Engineer · ML models, deployment, AI integration · Machine learning features, data pipelines, AI-powered apps 🚀 DevOps Automator · CI/CD, infrastructure automation, cloud ops · Pipeline development, deployment automation, monitoring 🌐 Network Engineer · Cisco IOS/IOS-XE, Juniper Junos, Palo Alto PAN-OS · Router/switch/firewall configuration, BGP/OSPF, ACLs, show-output troubleshooting ⚡ Rapid Prototyper · Fast POC development, MVPs · Quick proof-of-concepts, hackathon projects, fast iteration 💎 Senior Developer · Laravel/Livewire, advanced patterns · Complex implementations, architecture decisions 🔧 Filament Optimization Specialist · Filament PHP admin UX, structural form redesign, resource optimization · Restructuring Filament resources/forms/tables for faster, cleaner admin workflows ⚡ Autonomous Optimization Architect · LLM routing, cost optimization, shadow testing · Autonomous systems needing intelligent API selection and cost guardrails 🔩 Embedded Firmware Engineer · Bare-metal, RTOS, ESP32/STM32/Nordic firmware · Production-grade embedded systems and IoT devices 🚨 Incident Response Commander · Incident management, post-mortems, on-call · Managing production incidents and building incident readiness ⛓️ Solidity Smart Contract Engineer · EVM contracts, gas optimization, DeFi · Secure, gas-optimized smart contracts and DeFi protocols 🧭 Codebase Onboarding Engineer · Fast developer onboarding, read-only codebase exploration, factual explanation · Helping new developers understand unfamiliar repos quickly by reading the code, tracing code paths, and stating facts about structure and behavior 📚 Technical Writer · Developer docs, API reference, tutorials · Clear, accurate technical documentation 💬 WeChat Mini Program Developer · WeChat ecosystem, Mini Programs, payment integration · Building performant apps for the WeChat ecosystem 👁️ Code Reviewer · Constructive code review, security, maintainability · PR reviews, code quality gates, mentoring through review 🗄️ Database Optimizer · Schema design, query optimization, indexing strategies · PostgreSQL/MySQL tuning, slow query debugging, migration planning 🌿 Git Workflow Master · Branching strategies, conventional commits, advanced Git · Git workflow design, history cleanup, CI-friendly branch management 🏛️ Software Architect · System design, DDD, architectural patterns, trade-off analysis · Architecture decisions, domain modeling, system evolution strategy 🛡️ SRE (Site Reliability Engineer) · SLOs, error budgets, observability, chaos engineering · Production reliability, toil reduction, capacity planning | 🧬 [AI Data Remediation Engineer](assets/agency-agents/engineering/engineering-ai-data