Skip to content

Commit 953ac25

Browse files
devoncarewCommit Queue
authored andcommitted
Bump ai to 61ba1ea081dbc83c89b62bd65336328a71fda858
Changes: ``` > git log --format="%C(auto) %h %s" 64dfa7f..61ba1ea https://dart.googlesource.com/ai.git/+/61ba1ea Add more and better examples (228) https://dart.googlesource.com/ai.git/+/b77cda5 add a CI check that the readme file is up-to-date (192) https://dart.googlesource.com/ai.git/+/9c62524 Allow multiple package arguments to pub commands (226) https://dart.googlesource.com/ai.git/+/c1a1027 Started omitting instructions if they are null. (221) https://dart.googlesource.com/ai.git/+/9b007b3 Add failure reasons to tool call analytics events (219) https://dart.googlesource.com/ai.git/+/c8dc5da don't bail early when running in multiple roots (218) https://dart.googlesource.com/ai.git/+/2541b6c Remove VS Code mcp instructions in favor of Dart-Code setting. (206) https://dart.googlesource.com/ai.git/+/70daa1f release dart_mcp 0.3.0 (216) https://dart.googlesource.com/ai.git/+/a252a46 add retry logic to try and make dtd_test less flaky (214) https://dart.googlesource.com/ai.git/+/9e0b973 add a test that the arg parser library only depends on package:args (213) ``` Diff: https://dart.googlesource.com/ai.git/+/64dfa7f138aa4d9bcc06e807858136b7d4d296d3..61ba1ea081dbc83c89b62bd65336328a71fda858/ Change-Id: Ib63da49ddd084d89b0b9d9d664a7284c20e08f59 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/440684 Reviewed-by: Jake Macdonald <[email protected]> Commit-Queue: Devon Carew <[email protected]>
1 parent 4abe9bf commit 953ac25

File tree

2 files changed

+17
-14
lines changed

2 files changed

+17
-14
lines changed

DEPS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ vars = {
131131
### /third_party/pkg dependencies
132132
# 'tools/rev_sdk_deps.dart' will rev pkg dependencies to their latest; put an
133133
# EOL comment after a dependency to instead pin at the current revision.
134-
"ai_rev": "64dfa7f138aa4d9bcc06e807858136b7d4d296d3",
134+
"ai_rev": "61ba1ea081dbc83c89b62bd65336328a71fda858",
135135
"core_rev": "b59ecf4ceebe6153e1c0166b7c9a7fdd9458a89d",
136136
"dartdoc_rev": "882aea9351262d618c955322f4c9aafe9540b848",
137137
"ecosystem_rev": "d5233c6dd0767cffa5742e32c4bc7c230c9c4b12",

pkg/dartdev/test/commands/mcp_server_test.dart

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import 'dart:io';
66

77
import 'package:dart_mcp/client.dart';
8+
import 'package:dart_mcp/stdio.dart';
89
import 'package:test/test.dart';
910

1011
void main() {
@@ -19,23 +20,25 @@ void main() {
1920
'mcp-server',
2021
if (withExperiment) '--experimental-mcp-server',
2122
]);
22-
final serverConnection = client.connectStdioServer(
23-
process.stdin, process.stdout,
24-
onDone: process.kill);
25-
final initializeResult = await serverConnection.initialize(
26-
InitializeRequest(
27-
protocolVersion: ProtocolVersion.latestSupported,
28-
capabilities: client.capabilities,
29-
clientInfo: client.implementation));
23+
24+
final connection = client.connectServer(
25+
stdioChannel(input: process.stdout, output: process.stdin),
26+
);
27+
connection.done.then((_) => process.kill());
28+
29+
final initializeResult = await connection.initialize(
30+
InitializeRequest(
31+
protocolVersion: ProtocolVersion.latestSupported,
32+
capabilities: client.capabilities,
33+
clientInfo: client.implementation,
34+
),
35+
);
3036

3137
expect(
3238
initializeResult.protocolVersion, ProtocolVersion.latestSupported);
33-
serverConnection.notifyInitialized();
39+
connection.notifyInitialized();
3440

35-
expect(
36-
await serverConnection.listTools(ListToolsRequest()),
37-
isNotEmpty,
38-
);
41+
expect(await connection.listTools(ListToolsRequest()), isNotEmpty);
3942
});
4043
}
4144
});

0 commit comments

Comments
 (0)