dsh-maf
Run the following command in DeepSeek Harness:
dsh plugin install WODE25500/dsh-maf
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install WODE25500/dsh-maf in your terminal to install this plugin. Source: https://github.com/WODE25500/dsh-maf
About this plugin
Microsoft Agent Framework (MAF) is the enterprise successor to Semantic Kernel, built around YAML-declarative agent and workflow definitions. A natural fit for letting an AI agent generate, validate, and execute those definitions, MAF previously had no adapter for DeepSeek Harness—so dsh agents could not read MAF YAML files out of the box, let alone run a full validate-then-execute loop inside a conversation. dsh-maf closes that gap by wrapping the MAF SDK into a set of dsh-native tools, so a single prompt can ask the agent to check the environment, validate a YAML file, run an agent or workflow, or scaffold a new declaration from scratch.
Five tools are exposed: maf_status inspects the MAF package version and Python environment; maf_validate parses a declarative-agent YAML through AgentFactory and reports schema issues; maf_run_agent loads the YAML, injects a prompt, and executes the agent via await agent.run(prompt); maf_run_workflow runs a workflow in the standard sample layout (workflow.yaml + main.py); and maf_scaffold generates a starter YAML skeleton for agents or workflows, saving the boilerplate work. Under the hood the engine calls AgentFactory.create_agent_from_yaml_path and defers to async execution, with a default timeout of 180 seconds to accommodate slower agent runs.
This plugin is well suited for developers and teams exploring MAF declarative orchestration who want a lower-friction path through dsh. It is especially handy when you are iteratively debugging YAML definitions, batch-generating agent templates, or need one-tap validation inside a dsh chat. Two caveats worth noting: running agents or workflows consumes your configured provider API quota, and the declarative-agents API is still marked experimental by Microsoft, so signatures may shift in upcoming releases.
Use Cases
- Validate declarative-agent YAML for schema correctness
- Run an MAF agent or workflow sample from a dsh chat
- Scaffold starter YAML templates for agents or workflows
Best For
- Developers adopting MAF declarative orchestration
- Teams debugging agent definitions inside a dsh workspace
- Individual developers batch-generating and validating agent YAML templates
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.