diff --git a/.netconfig b/.netconfig index 78ad1af..c836711 100644 --- a/.netconfig +++ b/.netconfig @@ -127,8 +127,8 @@ weak [file "src/GrokClient/chat.proto"] url = https://github.com/xai-org/xai-proto/blob/main/proto/xai/api/v1/chat.proto - sha = f2ee2fa88814da30260c0821362dd9cb60555980 - etag = 86aeb20ee0a3bad2b9755541ddbfd11e082e7a9e0f8682b8cb3146a01adc74f9 + sha = 92e44aad6de6f4dff4034c2ba118a6aed3351711 + etag = 9d685da14ef9bc269ed6f29b87f6874bb5eb4662586092a221c90fabdac40418 weak [file "src/GrokClient/deferred.proto"] url = https://github.com/xai-org/xai-proto/blob/main/proto/xai/api/v1/deferred.proto diff --git a/readme.md b/readme.md index 8b1f4fd..776c7f8 100644 --- a/readme.md +++ b/readme.md @@ -62,6 +62,7 @@ See for example the [introduction of tool output and citations](https://github.c [![Clarius Org](https://avatars.githubusercontent.com/u/71888636?v=4&s=39 "Clarius Org")](https://github.com/clarius) [![MFB Technologies, Inc.](https://avatars.githubusercontent.com/u/87181630?v=4&s=39 "MFB Technologies, Inc.")](https://github.com/MFB-Technologies-Inc) +[![SandRock](https://avatars.githubusercontent.com/u/321868?u=99e50a714276c43ae820632f1da88cb71632ec97&v=4&s=39 "SandRock")](https://github.com/sandrock) [![DRIVE.NET, Inc.](https://avatars.githubusercontent.com/u/15047123?v=4&s=39 "DRIVE.NET, Inc.")](https://github.com/drivenet) [![Keith Pickford](https://avatars.githubusercontent.com/u/16598898?u=64416b80caf7092a885f60bb31612270bffc9598&v=4&s=39 "Keith Pickford")](https://github.com/Keflon) [![Thomas Bolon](https://avatars.githubusercontent.com/u/127185?u=7f50babfc888675e37feb80851a4e9708f573386&v=4&s=39 "Thomas Bolon")](https://github.com/tbolon) diff --git a/src/GrokClient/chat.proto b/src/GrokClient/chat.proto index 4a70dd1..525d79f 100644 --- a/src/GrokClient/chat.proto +++ b/src/GrokClient/chat.proto @@ -471,6 +471,14 @@ enum IncludeOption { // Include the inline citations in the final response. INCLUDE_OPTION_INLINE_CITATIONS = 7; + + // Stream back any chunks that are generated by the model or the agent tools + // even if there is no user-visible content in the chunk, e.g. only the usage + // statistics are being updated. + // The chunks without user-visible content are not streamed to the client when + // this option is not included by default. + // This option is only available for streaming responses. + INCLUDE_OPTION_VERBOSE_STREAMING = 8; } // A message in a conversation. This message is part of the model input. Each