EntitySystems 开源 Dyson Harness:C# 多智能体编排编程智能体
EntitySystems/DysonHarness
EntitySystems 发布 Dyson Harness,一个用 C# 编写的多智能体编排编程智能体,可生成聚焦子智能体并把结果回传到父会话,支持工作区编辑、shell、网页研究和 Windows 浏览器控制。
Dyson Harness: The C# programmable programming agent
DysonHarness is a multitasking orchestrator of smaller agents for large-scale work — not a single-agent chat wrapper. From EntitySystems.
Website: dysonharness.com
Early development. This project is still in early production / active development and is not even in beta. Expect change, rough edges, and incomplete surfaces.
What it does
- Modes for orchestrating, planning, exploring, and delegated implementation
- Spawns focused subagents that report back into the parent session
- Workspace editing, shell, and web research; browser control on Windows
- Plan → review → build flow for larger changes
- Per-mode tool limits in Settings (see Usage guidance)
- Drop noisy turns from model context when conversations get heavy
- Sessions persist and resume; works with OpenAI-compatible providers
- Safely previews and imports Agent Plugin v1, Codex, and Cursor plugin packages through
/plugins
Tested models
- GLM 5.2
- GLM 4.7
- Kimi K2.7 Code
- Kimi K3
- GPT 5.6 Luna/Terra
- GPT 5.6 Sol
- Claude Sonnet 5
- Claude Opus 5
- Claude Fable 5.1
- Grok 4.6 (native xAI sign-in, no CLIProxy: Settings → Models → Grok Build (xAI))
Usage guidance
Built for capable models. Multi-agent state can overwhelm smaller self-hosted models (for example Gemma 4 32B or Qwen 3.6 27B). Limiting tools per mode helps a little, but it is only a stopgap.
Practical defaults: use Work to orchestrate, Explore to research, and Drone to implement. Configure models under Settings.
Quick start
Requires .NET 10 (net10.0). From the repo root:
Windows desktop shell:
dotnet run --project src/Harness/DysonHarness.UI.Windows
Browser-based UI (all platforms):
dotnet run --project src/Harness/Harness.UI --urls http://localhost:5180
Open the agent shell (desktop window, or http://localhost:5180). Configure providers under Settings → Models.
Downloads: continuous self-contained builds (Windows / Linux / macOS) are on GitHub Releases (CalVer pre-releases). Windows: MSI installer or zip (DysonHarness.exe). See releases.
Contributor and agent notes: AGENTS.md.
Planned
- Coding agent CLI — a terminal client that drives the same engine without the graphical shell, for scripting, CI, and headless workflows (optional one-line desktop shell later).
Documentation
- Engine — session loop, modes, tools, completion, optimizer
- Engine API surface — public bindable types
- Meta Agent mode — allowlist toolset, plan tools, child-report watch, 100K cap
- Plans table — Meta Agent
plansrows (planId, not.dyson/plans/*.md) - Model profiles & app data — app mode, providers, persistence
- Sessions & resume — turns, session log, resume
- Work directories — registered workspace roots
- UI — agent shell
- Continuous releases — download zips / Windows MSI, RIDs, CalVer
- Windows packaging — desktop / browser packaging
Rules
See AGENTS.md for contributor and agent rules. Short index: C# · Skills · Docs.
License
Copyright (C) 2026 EntitySystems. Licensed under AGPL-3.0. Third-party code notices (including the MIT-licensed CLIProxyAPI port behind the native xAI provider): THIRD-PARTY-NOTICES.md.
来源:GitHub · github.com
