File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -234,15 +234,21 @@ import com.github.copilot.sdk.json.*;
234234var client = new CopilotClient (new CopilotClientOptions ()
235235 .setCliUrl(" localhost:4321" )
236236);
237- client. start(). get();
238237
239- var session = client. createSession(new SessionConfig ()
240- .setSessionId(String . format(" user-%s-%d" , userId, System . currentTimeMillis() / 1000 ))
241- .setModel(" gpt-4.1" )
242- ). get();
238+ try {
239+ client. start(). get();
243240
244- var response = session. sendAndWait(new MessageOptions ()
245- .setPrompt(message)). get();
241+ var session = client. createSession(new SessionConfig ()
242+ .setSessionId(String . format(" user-%s-%d" , userId, System . currentTimeMillis() / 1000 ))
243+ .setModel(" gpt-4.1" )
244+ .setOnPermissionRequest(request - > request. allow())
245+ ). get();
246+
247+ var response = session. sendAndWait(new MessageOptions ()
248+ .setPrompt(message)). get();
249+ } finally {
250+ client. stop(). get();
251+ }
246252```
247253
248254</details >
You can’t perform that action at this time.
0 commit comments