Clarify SDK architecture and in-process runtime transport
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 92/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- documentation
Direzione di ricerca
Apri la sezione sull’architettura del root README e leggi docs/setup/in-process-runtime.md per la terminologia e la destinazione del link. Aggiorna la sezione per distinguere Copilot agent runtime da CLI, spiegare il percorso predefinito out-of-process JSON-RPC e il percorso sperimentale in-process C ABI/FFI, e confermare che la formulazione documentation-only sia accurata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.mdfor details.
This is a documentation-only clarification. It does not change SDK behavior.
- Lingua principale
- TypeScript
- Stelle
- 10.5k
- Fork
- 1.5k
- Merge medio
- 1g 11h
- PR unite (30g)
- 81
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di github/copilot-sdk
-
Python ModelLimits drops max_output_tokens from model metadataForse già presa @HDMowri l’ha presa 5 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
github/copilot-sdk#2798 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
github/copilot-sdk#2793 ·
I maintainer di solito rispondono entro 1 giorno
-
agentic-workflows
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
github/copilot-sdk#2782 ·
I maintainer di solito rispondono entro 1 giorno
-
Rust: subagent lifecycle hooks are logged as unknownForse già presa @hackberry-lab l’ha presa 7 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
github/copilot-sdk#2781 ·
I maintainer di solito rispondono entro 1 giorno
-
agentic-workflows
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
github/copilot-sdk#2779 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di github/copilot-sdk
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
OHDSI/Data2Evidence#3496 ·
I maintainer di solito rispondono entro 2 giorni
-
TaskSecret.vue: replace explicit `any` with real typesForse già presa @prayas-bit l’ha presa oggi. Apertaarea/frontend good first issue kind/cooldown
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
kestra-io/kestra#20352 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Bouncer: long messages are re-split at 350 bytes, breaks echo-message reconciliationForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno