diff --git a/.gitignore b/.gitignore index 28d9bef..ca8f753 100644 --- a/.gitignore +++ b/.gitignore @@ -14,7 +14,6 @@ dist/ downloads/ eggs/ .eggs/ -lib/ lib64/ parts/ sdist/ diff --git a/README.md b/README.md index ba2d56c..75a45dd 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@
| Python SDK | -JavaScript SDK | -Rust SDK | -Go SDK | +Python SDK | +JavaScript SDK | +Rust SDK | +Go SDK | +Dart SDK |
| @@ -381,6 +393,40 @@ func main() { } ``` + | ++ +```dart +import 'package:runagent/runagent.dart'; + +void main() async { + final client = await RunAgentClient.create( + RunAgentClientConfig.create( + agentId: "lg-solver-123", + entrypointTag: "solve_problem", + local: true, + ), + ); + + final result = await client.run({ + "query": "My laptop is slow", + "num_solutions": 3, + "constraints": [ + {"type": "budget", "value": 100} + ], + }); + print(result); + + // Streaming + await for (final chunk in client.runStream({ + "query": "Fix my phone", + "num_solutions": 4, + })) { + print(chunk); + } +} +``` + |