agentsclimarketplace

Symphony

Skill broomva/symphony

Rust orchestration engine for coding agents. Polls issue trackers (Linear, GitHub), creates isolated per-issue workspaces, and runs coding agent sessions with lifecycle hooks, retry/backoff, concurrency control, and a live HTTP dashboard. Includes control metalayer (CONTROL.md / setpoints) for grounded development workflows.From its SKILL.md

Install
npx -y skills add broomva/symphony

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 7 commands, including `cargo install symphony-cli` and 6 more.

SKILL.md

2.3 KB, 411 tokens by cl100k_base, as published. Nobody here has run it

symphony

Rust orchestration engine that polls issue trackers (Linear, GitHub), creates isolated workspaces, and runs coding agents automatically.

Install

cargo install symphony-cli                # from source
curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary
docker pull ghcr.io/broomva/symphony:latest  # container

Quick Start

symphony init                          # scaffold WORKFLOW.md (Linear default)
symphony init --tracker github          # GitHub Issues template
symphony validate WORKFLOW.md           # verify config
symphony start WORKFLOW.md              # run daemon

Key Capabilities

  • Tracker integration -- Linear and GitHub Issues out of the box; extensible via TrackerClient trait.
  • Lifecycle hooks -- after_create, before_run, after_run, before_remove with timeout enforcement.
  • Control metalayer -- CONTROL.md with setpoints, sensors, and feedback loops for grounded agent development.
  • Concurrency & retry -- Slot-based dispatch with configurable max_concurrent_agents; exponential backoff on failure.
  • Live dashboard -- HTTP server with HTML dashboard and REST API for state, issues, and manual refresh.
  • Arcan runtime -- Optional dispatch through the Arcan HTTP daemon instead of local subprocesses.

Agent Lifecycle

Poll tracker -> fetch active issues -> sort by priority -> dispatch workers
    |-- after_create hook (clone repo)
    |-- before_run hook (rebase)
    |-- render prompt + run agent (max_turns)
    |-- after_run hook (commit, push, create PR)
    |-- pr_feedback hook (capture review comments)
    |-- done_state transition (auto-close issue)
    +-- retry (1s continuation / exponential backoff)

License

Apache-2.0

What ships with it: 282 files

3323.6 KB alongside SKILL.md, 48 of them executable

.claude/

.control/

242 more files not listed here. See all 282 in the repository.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.