dsh plugins中文
← Back to popular plugin directory

Dsh Agent Arena

LeemanCheung/dsh-agent-arena · skills

Isolated multi-model coding matches with deterministic verification, scoring, and reports.

★ 3GitHub stars
0Forks
2026-09-05Last updated
TypeScriptLanguage
MITLicense

Key features

  • Creates detached worktrees under the operating system temporary directory, outside the compared repository.
  • Restricts recursive cleanup to the exact two-level match/contestant path under that dedicated Arena directory, including resolved junction and symlink checks.
  • Starts each contestant with the public ctx.agents.create, SessionId, createUserMessage, and Agent.followup APIs.
  • Executes Git and validation argv through ctx.subprocess.spawn
  • a shell is never used and shell operators are rejected.

Requirements

  • Validation argv uses a deliberately conservative tokenizer and cannot represent arguments containing whitespace.
  • Cancellation depends on the selected provider honoring the supplied abort signal.

Install command

dsh plugin --profile web add github:LeemanCheung/dsh-agent-arena
View GitHub repository ↗Back to popular plugin directory