Skip to content

Commit 444c54a

Browse files
committed
revert: drop unrelated acp sdk changes
1 parent d78999b commit 444c54a

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

packages/opencode/src/acp/agent.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,7 @@ export namespace ACP {
497497
sessionId,
498498
update: {
499499
sessionUpdate: "agent_message_chunk",
500+
messageId: props.messageID,
500501
content: {
501502
type: "text",
502503
text: props.delta,
@@ -515,6 +516,7 @@ export namespace ACP {
515516
sessionId,
516517
update: {
517518
sessionUpdate: "agent_thought_chunk",
519+
messageId: props.messageID,
518520
content: {
519521
type: "text",
520522
text: props.delta,
@@ -679,7 +681,7 @@ export namespace ACP {
679681
}
680682
}
681683

682-
async unstable_listSessions(params: ListSessionsRequest): Promise<ListSessionsResponse> {
684+
async listSessions(params: ListSessionsRequest): Promise<ListSessionsResponse> {
683685
try {
684686
const cursor = params.cursor ? Number(params.cursor) : undefined
685687
const limit = 100
@@ -983,6 +985,7 @@ export namespace ACP {
983985
sessionId,
984986
update: {
985987
sessionUpdate: message.info.role === "user" ? "user_message_chunk" : "agent_message_chunk",
988+
messageId: message.info.id,
986989
content: {
987990
type: "text",
988991
text: part.text,
@@ -1014,6 +1017,7 @@ export namespace ACP {
10141017
sessionId,
10151018
update: {
10161019
sessionUpdate: messageChunk,
1020+
messageId: message.info.id,
10171021
content: { type: "resource_link", uri: url, name: filename, mimeType: mime },
10181022
},
10191023
})
@@ -1035,6 +1039,7 @@ export namespace ACP {
10351039
sessionId,
10361040
update: {
10371041
sessionUpdate: messageChunk,
1042+
messageId: message.info.id,
10381043
content: {
10391044
type: "image",
10401045
mimeType: effectiveMime,
@@ -1063,6 +1068,7 @@ export namespace ACP {
10631068
sessionId,
10641069
update: {
10651070
sessionUpdate: messageChunk,
1071+
messageId: message.info.id,
10661072
content: { type: "resource", resource },
10671073
},
10681074
})
@@ -1079,6 +1085,7 @@ export namespace ACP {
10791085
sessionId,
10801086
update: {
10811087
sessionUpdate: "agent_thought_chunk",
1088+
messageId: message.info.id,
10821089
content: {
10831090
type: "text",
10841091
text: part.text,

packages/opencode/test/acp/agent-interface.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ describe("acp.agent interface compliance", () => {
3535
"setSessionMode",
3636
"authenticate",
3737
// Unstable - SDK checks these with unstable_ prefix
38-
"unstable_listSessions",
38+
"listSessions",
3939
"unstable_forkSession",
4040
"unstable_resumeSession",
4141
"unstable_setSessionModel",

0 commit comments

Comments
 (0)