mirror of
https://github.com/github/awesome-copilot.git
synced 2026-04-11 02:35:55 +00:00
Fix event type names for assistant messages (#1225)
Fix event type names for assistant messages per https://github.com/github/copilot-sdk/blob/main/nodejs/src/generated/session-events.ts
This commit is contained in:
@@ -206,11 +206,11 @@ Handle both delta events (incremental) and final events:
|
|||||||
await new Promise<void>((resolve) => {
|
await new Promise<void>((resolve) => {
|
||||||
session.on((event) => {
|
session.on((event) => {
|
||||||
switch (event.type) {
|
switch (event.type) {
|
||||||
case "assistant.message.delta":
|
case "assistant.message_delta":
|
||||||
// Incremental text chunk
|
// Incremental text chunk
|
||||||
process.stdout.write(event.data.deltaContent);
|
process.stdout.write(event.data.deltaContent);
|
||||||
break;
|
break;
|
||||||
case "assistant.reasoning.delta":
|
case "assistant.reasoning_delta":
|
||||||
// Incremental reasoning chunk (model-dependent)
|
// Incremental reasoning chunk (model-dependent)
|
||||||
process.stdout.write(event.data.deltaContent);
|
process.stdout.write(event.data.deltaContent);
|
||||||
break;
|
break;
|
||||||
@@ -665,7 +665,7 @@ const session = await client.createSession({
|
|||||||
let currentMessage = "";
|
let currentMessage = "";
|
||||||
|
|
||||||
const unsubscribe = session.on((event) => {
|
const unsubscribe = session.on((event) => {
|
||||||
if (event.type === "assistant.message.delta") {
|
if (event.type === "assistant.message_delta") {
|
||||||
currentMessage += event.data.deltaContent;
|
currentMessage += event.data.deltaContent;
|
||||||
process.stdout.write(event.data.deltaContent);
|
process.stdout.write(event.data.deltaContent);
|
||||||
} else if (event.type === "assistant.message") {
|
} else if (event.type === "assistant.message") {
|
||||||
|
|||||||
Reference in New Issue
Block a user