Andrey Bragin
Andrey Bragin
Are you configuring the structure manually (using more advanced API)? In this case, make sure to use correct JSON schema generator. This is known case for OpenAI and we [handle...
Indeed, it might be confusing. You can check [structuredoutput](https://github.com/JetBrains/koog/tree/develop/examples/src/main/kotlin/ai/koog/agents/example/structuredoutput) in examples, there are explanations both for advanced and simple API and how to use JSON schema generators properly. And with...
Since there were no further comments, I'm closing this. Feel free to reopen if you still face some problems or have unanswered questions
If I understand your question correctly, you can't find MCP server related classes. The reason is that `agents-mcp-server` is not included in the meta-dependency `ai.koog:koog-agents`, you have to add it...
Hi, can you please elaborate why a separate contructor/function is needed? We already have a primary constructor that accepts `BedrockRuntimeClient` to allow custom configuration. Shouldn't one just use it to...
That makes sense, thank you for looking into it
Thanks for the idea, I see that it has been hanging for some time, and there are merge conflicts now. I'll create a small PR myself, based on this. I...
`HttpJSONRPCServerTransport` should already handle termination gracefully if you call its `stop` method, you can check the implemention, it's [quite short and straightforward](https://github.com/JetBrains/koog/blob/98fda7b062bb3dba0c27211ac26eedbab2f6590f/a2a/a2a-transport/a2a-transport-server-jsonrpc-http/src/commonMain/kotlin/ai/koog/a2a/transport/server/jsonrpc/http/HttpJSONRPCServerTransport.kt#L158). Basically, it just calls `stopSuspend` on the underlying...
@mltheuser Did you verify that it actually works when e.g. `StructuredRequest.Native` is used? Are empty schemas allowed there? And even when you use `StructuredRequest.Manual`, i.e., a manual prompting, would LLMs...
Closed in favor of #1232