Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Clarify SDK architecture and in-process runtime transport

Aberta Para iniciantes
#2,804 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@KalebCole já está trabalhando nisso.

Desde 1/10/2026.

  • #2805 de @KalebCole — aberto

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
92/100
Tipo de issue
Documentação
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
c, rust
Domínio
documentation

Direção de pesquisa

Abra a seção de arquitetura do root README e leia docs/setup/in-process-runtime.md para consultar a terminologia e o destino do link. Atualize a seção para distinguir o Copilot agent runtime do CLI, explicar o caminho padrão out-of-process JSON-RPC e o caminho experimental in-process C ABI/FFI, e confirmar que a redação documentation-only está correta.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

documentation

Description

The root README architecture section says that all SDKs communicate with the Copilot CLI server through JSON-RPC. That describes the default child-process transport, but it does not mention the experimental in-process transport now available across the supported SDKs.

The in-process transport loads the Rust runtime through its native C ABI and does not start a CLI child process. The current wording can therefore imply that the CLI server is the only supported architecture.

Suggested change

Update the root README architecture section to:

  • distinguish the Copilot agent runtime from the Copilot CLI interface;
  • describe the default out-of-process JSON-RPC path;
  • mention the experimental in-process C ABI/FFI path;
  • link to docs/setup/in-process-runtime.md for details.

This is a documentation-only clarification. It does not change SDK behavior.

Linguagem predominante
TypeScript
Estrelas
10.6k
Forks
1.5k
Merge médio
1d 4h
PRs com merge (30d)
10

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de github/copilot-sdk

Todas as issues de github/copilot-sdk

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.