You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: go/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -125,7 +125,7 @@ Resolution and requirements:
125
125
transport when `ClientOptions.Connection` is nil. An explicit connection
126
126
always takes precedence.
127
127
- The entrypoint is resolved with **no `PATH` lookup**: explicit `InProcessConnection.Path`, then `COPILOT_CLI_PATH`, then the bundled embedded CLI. It must be an on-disk path.
128
-
- The runtime library is loaded from next to the resolved entrypoint (the matching versioned `libcopilot_runtime_*` name installed for an embedded CLI, a flat package library name, or the package's `prebuilds/<platform>/runtime.node`). Start fails loudly if it cannot be found.
128
+
- The runtime library is loaded from next to the resolved entrypoint (the natural platform library name installed for an embedded CLI or flat package, or the package's `prebuilds/<platform>/runtime.node`). Embedded CLI versions are isolated in separate cache directories so the CLI and runtime library always remain paired. Start fails loudly if the library cannot be found.
129
129
- The runtime library is loaded once per process; loading a different library path in the same process is an error.
130
130
131
131
The in-process transport rejects options that cannot be honored by a runtime hosted in your shared process (each panics at `NewClient`):
0 commit comments