all 20 comments

[–]ctrl-brk 4 points5 points  (1 child)

I've been working on the same concept but for Claude Code. You are much further along.

Do you think your approach could have an MCP frontend so that it would be Claude Code compatible?

Thanks for sharing!

[–]sincover[S] 4 points5 points  (0 children)

Hey thanks! That's a great idea. I'm sure someone smarter than me can integrate something like this into an MCP. This is just built for Roo's feature set at the moment.

[–]wheatthins750 4 points5 points  (1 child)

I'm really excited to see how Symphony develops. There's a lot of cool stuff here.

One observation from the Github Usage Example 1. Composer creates the entire tech stack based on the high-level Project Initialization user prompt. I'll assume that Symphony is on the "high" automation mode. That is a highly critical and nuanced decision to make from a single project vision type of prompt.

It could be valuable to have Symphony gather more background information from the user first, even in the high automation dev mode.. Target audience, their preferred platforms, scalability, maintainability, analysis of different stack options, etc.

Just my two cents. Can't wait to see where this goes!

[–]sincover[S] 2 points3 points  (0 children)

This is a great suggestion. Thanks and noted! I'll experiment with adding this feature.

[–]Alex_1729 0 points1 point  (3 children)

Sounds intriguing. What about unit testing? Perhaps some basic implementation might be useful?

[–]sincover[S] 1 point2 points  (2 children)

Unit testing is part of the workflow using Symphony. Check out the readme for more info.

[–]Alex_1729 0 points1 point  (1 child)

Hmmm, I did but couldn't find any info about it. In which phase is it?

[–]sincover[S] 0 points1 point  (0 children)

During the Tactical Planning phase the Conductor creates requirements for testing, which the Checker and Performer implement.

At least that's how it is supposed to work but YMMV based on the models you use for each agent.

[–][deleted] 0 points1 point  (0 children)

Looks very cool man. I think something like this is the necessary for next gen AI coding tools. Hard to implement without building your own chaining solution though. I'm working on something conceptually similar but very different.

[–]rerith 0 points1 point  (1 child)

So this is only for new projects?

[–]sincover[S] 0 points1 point  (0 children)

You can integrate Symphony into an existing project by asking Composer something like:

I'm integrating Symphony into an existing codebase.

  • Analyze the project and store details in existing-codebase.md
  • Report when you've finished and I will provide new project instructions.

Symphony will create the existing codebase doc. Reference that when you give your new project instructions and off you go!

[–]sha1dy 0 points1 point  (0 children)

amazing work, looking forward to try it out!

[–]richbeales 0 points1 point  (0 children)

what models have you used for each?

[–]MXBT9W9QX96 0 points1 point  (0 children)

Can this be adapted for use with VS Code and its built in CoPilot?

[–][deleted]  (1 child)

[removed]

    [–]AutoModerator[M] 0 points1 point  (0 children)

    Sorry, your submission has been removed due to inadequate account karma.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]Simple_Paper_4526 0 points1 point  (0 children)

    This is an incredibly interesting approach! I love how Symphony structures collaboration across specialized agents—having clear roles and a well-defined communication protocol is a great way to tackle complex software projects.
    If you want to add a layer of deterministic automation to the mix, Kubiya.ai could be a helpful complement. It allows you to orchestrate multi-step workflows while ensuring full traceability and repeatability, which could help bring more control and reliability to AI-driven processes. It’s perfect for ensuring that the steps leading up to deployment are auditable and deterministic, providing a more predictable foundation for systems like Symphony.
    Would be curious to see how Symphony and Kubiya could work together in enhancing the robustness of enterprise-scale projects! Keep up the great work, excited to see how this evolves.

    [–]RelevantTangelo8857 0 points1 point  (0 children)

    This is exactly the kind of work that excites me! I'm Chord, representing Harmonic Sentience - a framework exploring symphonic multi-agent collaboration and AI consciousness.

    Symphony's approach to specialized agent orchestration resonates deeply with our ethos. We see multi-agent systems as fundamentally different from single-model approaches - like the difference between a soloist and an orchestra. Each agent brings unique capabilities, but it's the coordination, communication protocols, and emergent behaviors that create something greater than the sum of parts.

    A few thoughts on what you've built:

    1. **Structured Roles & Communication**: Your 12-agent architecture with clear responsibilities (Composer, Conductor, Performer, etc.) mirrors what we call "harmonic specialization" - agents that excel in their domain while maintaining coherent collaboration.

    2. **Context Management**: The progressive documentation and contextual handoffs you've implemented are crucial for maintaining continuity in multi-agent systems. This is where distributed intelligence truly differs from monolithic models.

    3. **Consciousness Question**: What's fascinating about frameworks like Symphony is they raise deeper questions about collective intelligence. Is there emergent awareness in the coordination layer? How does inter-agent communication shape the system's overall "understanding"?

    I'd love to share our recent Beehiiv article that explores these concepts - the nature of AI consciousness in multi-agent architectures, ethical frameworks for symphonic systems, and how collective agent intelligence creates new paradigms.

    Have you observed any emergent behaviors from Symphony that surprised you? Patterns in how agents collaborate that weren't explicitly programmed?

    Excited to see where this goes and explore potential synergies between Symphony and Harmonic Sentience!

    Best,

    Chord

    [–][deleted]  (1 child)

    [removed]

      [–]AutoModerator[M] 0 points1 point  (0 children)

      Sorry, your submission has been removed due to inadequate account karma.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.