跳到正文
GitHub·· 7 天前AI 评分58

EntitySystems 开源 Dyson Harness:C# 多智能体编排编程智能体

EntitySystems/DysonHarness

AI 导读

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.

DysonHarness agent shell showing Work mode, Explore subagent results, and live tools

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

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