@@ -172,7 +172,12 @@ export interface BetaManagedAgentsAgentMCPToolResultEvent {
172172 /**
173173 * The result content returned by the tool.
174174 */
175- content ?: Array < BetaManagedAgentsTextBlock | BetaManagedAgentsImageBlock | BetaManagedAgentsDocumentBlock > ;
175+ content ?: Array <
176+ | BetaManagedAgentsTextBlock
177+ | BetaManagedAgentsImageBlock
178+ | BetaManagedAgentsDocumentBlock
179+ | BetaManagedAgentsSearchResultBlock
180+ > ;
176181
177182 /**
178183 * Whether the tool execution resulted in an error.
@@ -374,7 +379,12 @@ export interface BetaManagedAgentsAgentToolResultEvent {
374379 /**
375380 * The result content returned by the tool.
376381 */
377- content ?: Array < BetaManagedAgentsTextBlock | BetaManagedAgentsImageBlock | BetaManagedAgentsDocumentBlock > ;
382+ content ?: Array <
383+ | BetaManagedAgentsTextBlock
384+ | BetaManagedAgentsImageBlock
385+ | BetaManagedAgentsDocumentBlock
386+ | BetaManagedAgentsSearchResultBlock
387+ > ;
378388
379389 /**
380390 * Whether the tool execution resulted in an error.
@@ -732,6 +742,60 @@ export interface BetaManagedAgentsRetryStatusTerminal {
732742 type : 'terminal' ;
733743}
734744
745+ /**
746+ * A block containing a web search result.
747+ */
748+ export interface BetaManagedAgentsSearchResultBlock {
749+ /**
750+ * Citation settings for a search result.
751+ */
752+ citations : BetaManagedAgentsSearchResultCitations ;
753+
754+ /**
755+ * Array of text content blocks from the search result.
756+ */
757+ content : Array < BetaManagedAgentsSearchResultContent > ;
758+
759+ /**
760+ * The URL source of the search result.
761+ */
762+ source : string ;
763+
764+ /**
765+ * The title of the search result.
766+ */
767+ title : string ;
768+
769+ /**
770+ * The ID of the tool use that produced this search result.
771+ */
772+ tool_use_id : string ;
773+
774+ type : 'search_result' ;
775+ }
776+
777+ /**
778+ * Citation settings for a search result.
779+ */
780+ export interface BetaManagedAgentsSearchResultCitations {
781+ /**
782+ * Whether citations are enabled for this search result.
783+ */
784+ enabled : boolean ;
785+ }
786+
787+ /**
788+ * Text content within a search result.
789+ */
790+ export interface BetaManagedAgentsSearchResultContent {
791+ /**
792+ * The text content.
793+ */
794+ text : string ;
795+
796+ type : 'text' ;
797+ }
798+
735799/**
736800 * Events that were successfully sent to the session.
737801 */
@@ -1428,7 +1492,12 @@ export interface BetaManagedAgentsUserCustomToolResultEvent {
14281492 /**
14291493 * The result content returned by the tool.
14301494 */
1431- content ?: Array < BetaManagedAgentsTextBlock | BetaManagedAgentsImageBlock | BetaManagedAgentsDocumentBlock > ;
1495+ content ?: Array <
1496+ | BetaManagedAgentsTextBlock
1497+ | BetaManagedAgentsImageBlock
1498+ | BetaManagedAgentsDocumentBlock
1499+ | BetaManagedAgentsSearchResultBlock
1500+ > ;
14321501
14331502 /**
14341503 * Whether the tool execution resulted in an error.
@@ -1464,7 +1533,12 @@ export interface BetaManagedAgentsUserCustomToolResultEventParams {
14641533 /**
14651534 * The result content returned by the tool.
14661535 */
1467- content ?: Array < BetaManagedAgentsTextBlock | BetaManagedAgentsImageBlock | BetaManagedAgentsDocumentBlock > ;
1536+ content ?: Array <
1537+ | BetaManagedAgentsTextBlock
1538+ | BetaManagedAgentsImageBlock
1539+ | BetaManagedAgentsDocumentBlock
1540+ | BetaManagedAgentsSearchResultBlock
1541+ > ;
14681542
14691543 /**
14701544 * Whether the tool execution resulted in an error.
@@ -1765,6 +1839,9 @@ export declare namespace Events {
17651839 type BetaManagedAgentsRetryStatusExhausted as BetaManagedAgentsRetryStatusExhausted ,
17661840 type BetaManagedAgentsRetryStatusRetrying as BetaManagedAgentsRetryStatusRetrying ,
17671841 type BetaManagedAgentsRetryStatusTerminal as BetaManagedAgentsRetryStatusTerminal ,
1842+ type BetaManagedAgentsSearchResultBlock as BetaManagedAgentsSearchResultBlock ,
1843+ type BetaManagedAgentsSearchResultCitations as BetaManagedAgentsSearchResultCitations ,
1844+ type BetaManagedAgentsSearchResultContent as BetaManagedAgentsSearchResultContent ,
17681845 type BetaManagedAgentsSendSessionEvents as BetaManagedAgentsSendSessionEvents ,
17691846 type BetaManagedAgentsSessionDeletedEvent as BetaManagedAgentsSessionDeletedEvent ,
17701847 type BetaManagedAgentsSessionEndTurn as BetaManagedAgentsSessionEndTurn ,
0 commit comments