Skip to content

Commit 929a2a4

Browse files
committed
chore: update acp sdk and mcp sdk to latest
1 parent ff3a058 commit 929a2a4

File tree

6 files changed

+20
-17
lines changed

6 files changed

+20
-17
lines changed

apps/twig/src/main/services/agent/schemas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export const contentBlockSchema = z
6161
.object({
6262
type: z.string(),
6363
text: z.string().optional(),
64-
_meta: z.record(z.string(), z.unknown()).optional(),
64+
_meta: z.record(z.string(), z.unknown()).nullish(),
6565
})
6666
.passthrough();
6767

apps/twig/src/renderer/features/sessions/components/session-update/SessionUpdateView.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,5 +114,7 @@ export function SessionUpdateView({
114114
return (
115115
<TaskNotificationView status={item.status} summary={item.summary} />
116116
);
117+
default:
118+
return null;
117119
}
118120
}

packages/agent/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@
4242
"typescript": "^5.5.0"
4343
},
4444
"dependencies": {
45-
"@agentclientprotocol/sdk": "^0.5.1",
45+
"@agentclientprotocol/sdk": "^0.13.1",
4646
"@anthropic-ai/claude-agent-sdk": "0.2.12",
4747
"@anthropic-ai/sdk": "^0.71.0",
48-
"@modelcontextprotocol/sdk": "^1.23.0",
48+
"@modelcontextprotocol/sdk": "^1.25.3",
4949
"diff": "^8.0.2",
5050
"dotenv": "^17.2.3",
5151
"uuid": "13.0.0",

packages/agent/src/adapters/claude/claude-agent.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ async function getAvailableModels(q: Query): Promise<SessionModelState> {
9696
const models = await q.supportedModels();
9797
const currentModel = models[0];
9898
await q.setModel(currentModel.value);
99-
10099
const availableModels = models.map((model) => ({
101100
modelId: model.value,
102101
name: model.displayName,
@@ -378,7 +377,7 @@ Before pushing a "workspace-*" branch to origin, rename it to something descript
378377
sessionAbortController,
379378
);
380379

381-
this.registerPersistence(sessionId, params._meta);
380+
this.registerPersistence(sessionId, params._meta ?? undefined);
382381

383382
const availableCommands = await getAvailableSlashCommands(q);
384383
const models = await getAvailableModels(q);
@@ -617,7 +616,7 @@ Before pushing a "workspace-*" branch to origin, rename it to something descript
617616
session.sdkSessionId = sdkSessionId;
618617
}
619618

620-
this.registerPersistence(sessionId, params._meta);
619+
this.registerPersistence(sessionId, params._meta ?? undefined);
621620

622621
const availableCommands = await getAvailableSlashCommands(q);
623622
this.sendAvailableCommandsUpdate(sessionId, availableCommands);

packages/agent/src/adapters/claude/mcp-server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ Output: Create directory 'foo'`),
355355
command: input.command,
356356
env: [{ name: "CLAUDECODE", value: "1" }],
357357
sessionId,
358-
outputByteLimit: 32_000,
358+
outputByteLimit: 32_000n,
359359
});
360360

361361
await agent.client.sessionUpdate({

pnpm-lock.yaml

Lines changed: 12 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)