Eu como desenvolvedor do CLI gostaria de separar o desenvolvimento do CLI do SDK para integração com a API do Opencode da Tray.
Motivo
Ao desenvolvedor uma ferramenta ou biblioteca, englobar tudo em um único projeto pode tornar o desenvolvimento confuso e conturbado. Separar o desenvolvimento do CLI do SDK irá permitir focar em melhorar cada parte separadamente, e permitir que elas ainda funcionem um conjunto, mesmo que a partir de uma versão, uma se torne incompatível com a outra.
Descrição
Eu como desenvolvedor do CLI gostaria de separar o desenvolvimento do CLI do SDK para integração com a API do Opencode da Tray.
Motivo
Ao desenvolvedor uma ferramenta ou biblioteca, englobar tudo em um único projeto pode tornar o desenvolvimento confuso e conturbado. Separar o desenvolvimento do CLI do SDK irá permitir focar em melhorar cada parte separadamente, e permitir que elas ainda funcionem um conjunto, mesmo que a partir de uma versão, uma se torne incompatível com a outra.