Um sistema de trabalho ao redor do agente de código.

OpenSymphony coordena projetos com vários repositórios, task graphs com dependências, workspaces isolados e execução por OpenHands, Codex ou ACP em um único control plane local-first. O app desktop e a TUI mostram o roteamento por repositório, as execuções ativas e o conhecimento produzido.

Control plane local-first Project sets multirrepositório OpenHands + Codex + ACP Memória + inteligência de código Superfícies de operação desktop
OpenSymphony Superfícies de operação

Repositórios

Um projeto pode abranger vários repositórios.

Sub-issues vinculadas a um repositório rodam em checkouts verificados. A issue pai sem label espera os merges e verifica o resultado combinado em um workspace de integração.

Harness

A execução permanece ligada à issue.

OpenHands continua como rota padrão. Codex app-server local e perfis ACP v1 nomeados dão a cada issue uma rota de execução explícita, com recuperação de sessão e permissões de operador quando disponíveis.

Conhecimento

O trabalho concluído vira memória do projeto.

A captura de memória e o knowledge graph preservam cápsulas de issues, relações, referências de origem e contexto navegável.

Desktop

A pessoa operadora consegue ver o sistema.

O app desktop conecta task graph, run detail, arquivos alterados e visões de grafo para manter o trabalho de longo horizonte inspecionável.

OpenSymphony TUI showing issue orchestration state.
Linear board with issues managed through the OpenSymphony workflow.

Por que isso importa

A pessoa operadora vê o trabalho, a execução e o conhecimento que ele deixa.

OpenSymphony mantém a coordenação como autoridade e cada superfície mostra as evidências necessárias para decidir o próximo passo.

01

O task graph direciona o trabalho ao repositório certo.

Vínculos de repositório, bloqueios da issue pai, dependências e caminhos críticos tornam explícito o trabalho multirrepositório antes da criação de um workspace.

02

As execuções preservam seu contexto operacional.

Checkouts verificados, sessões de OpenHands, Codex e ACP, run detail, retries e recuperação mantêm a execução inspecionável.

03

O sistema leva o conhecimento adiante.

A captura de memória e a inteligência de código baseada em AST conectam o trabalho concluído a arquivos, símbolos, diagnósticos e decisões.

Superfícies de operação

Veja o trabalho no nível em que as decisões acontecem.

O app desktop reúne o estado das tarefas e a memória do projeto em visões que podem ser inspecionadas, filtradas e seguidas até o contexto de origem.

Task Graph

As dependências viram contexto operacional visível.

Os painéis Completed, Current e Backlog mostram bloqueios, relações entre painéis e o caminho crítico do trabalho ativo.

Três fases mantêm evidências concluídas, execução ativa e trabalho futuro na mesma superfície navegável.
Task graph desktop do OpenSymphony com painéis Completed, Current e Backlog, setas de dependência e um caminho crítico selecionado.

Knowledge Graph

O trabalho concluído continua ligado ao que o projeto sabe.

O Knowledge Graph agrupa a memória do projeto em áreas, conceitos, cápsulas, relações e referências de origem navegáveis.

A exploração do grafo conecta áreas de memória a conceitos selecionados, cápsulas de issues e seu contexto de apoio.
Knowledge Graph do OpenSymphony mostrando áreas de memória, um conceito selecionado, entidades e um inspetor.

Workflow

Do trabalho vinculado ao repositório ao resultado integrado.

OpenSymphony direciona cada sub-issue a um checkout verificado, executa o harness selecionado e dá à issue pai um workspace separado para verificar o resultado combinado.

As definições de workflow moldam o layout do workspace e os manifests que preservam estado da issue, estado da conversa e tentativas de execução.
Diagrama mostrando definições de workflow alimentando workspaces por issue e manifests persistidos entre o filesystem e o espaço de entidades.

01

Direcionar o trabalho a um repositório

O orquestrador lê a hierarquia e as dependências do Linear, além de labels explícitas `repo:<alias>`, antes de selecionar trabalho executável.

02

Criar um checkout verificado

Cada sub-issue roda em um checkout isolado do repositório vinculado, com identidade durável de configuração, repositório e workspace.

03

Executar pelo harness selecionado

OpenHands é a rota padrão, com Codex app-server local e perfis ACP v1 nomeados disponíveis para seleção explícita.

04

Integrar, inspecionar e recuperar

Depois dos merges das sub-issues, a issue pai verifica o resultado combinado em um workspace de integração enquanto as superfícies de operação mostram bloqueios, evidências e estado de recuperação.

Início rápido

Comece pelo Quick Start do repositório.

Você pode seguir as instruções sem clonar o repositório. Quando quiser consultar docs de arquitetura, referências de memória ou material mais profundo, use a página de Recursos.

Atualizacoes recentes

Aprofunde-se no sistema

Ler atualizacoes

28 de julho de 2026

OpenSymphony 2.11.0 adota Rust 1.97.1

OpenSymphony 2.11.0 adota Rust 1.97.1 e Cargo Resolver 3, resolve a incompatibilidade de dependências que bloqueou algumas atualizações e torna futuras atualizações do CLI reproduzíveis com uma instalação bloqueada.