aws-sdk-bedrockagentcore 1.45.0

AWS SDK for Amazon Bedrock AgentCore
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn type_erase_result<O, E>(
    result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
    ::aws_smithy_runtime_api::client::interceptors::context::Output,
    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
    result
        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
        .map_err(::std::convert::Into::into)
}

pub fn parse_http_error_metadata(
    _response_status: u16,
    response_headers: &::aws_smithy_runtime_api::http::Headers,
    response_body: &[u8],
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
    crate::json_errors::parse_error_metadata(response_body, response_headers)
}

pub(crate) mod shape_batch_create_memory_records;

pub(crate) mod shape_batch_delete_memory_records;

pub(crate) mod shape_batch_update_memory_records;

pub(crate) mod shape_complete_resource_token_auth;

pub(crate) mod shape_create_ab_test;

pub(crate) mod shape_create_event;

pub(crate) mod shape_create_payment_instrument;

pub(crate) mod shape_create_payment_session;

pub(crate) mod shape_delete_ab_test;

pub(crate) mod shape_delete_batch_evaluation;

pub(crate) mod shape_delete_event;

pub(crate) mod shape_delete_memory_record;

pub(crate) mod shape_delete_payment_instrument;

pub(crate) mod shape_delete_payment_session;

pub(crate) mod shape_delete_recommendation;

pub(crate) mod shape_evaluate;

pub(crate) mod shape_get_ab_test;

pub(crate) mod shape_get_agent_card;

pub(crate) mod shape_get_batch_evaluation;

pub(crate) mod shape_get_browser_session;

pub(crate) mod shape_get_code_interpreter_session;

pub(crate) mod shape_get_event;

pub(crate) mod shape_get_memory_record;

pub(crate) mod shape_get_payment_instrument;

pub(crate) mod shape_get_payment_instrument_balance;

pub(crate) mod shape_get_payment_session;

pub(crate) mod shape_get_recommendation;

pub(crate) mod shape_get_resource_api_key;

pub(crate) mod shape_get_resource_oauth2_token;

pub(crate) mod shape_get_resource_payment_token;

pub(crate) mod shape_get_workload_access_token;

pub(crate) mod shape_get_workload_access_token_for_jwt;

pub(crate) mod shape_get_workload_access_token_for_user_id;

pub(crate) mod shape_invoke_agent_runtime;

pub(crate) mod shape_invoke_agent_runtime_command;

pub fn rest_json_unset_struct_payload() -> ::std::vec::Vec<u8> {
    b"{}"[..].into()
}

pub(crate) mod shape_invoke_agent_runtime_command_input;

pub(crate) mod shape_invoke_agent_runtime_input;

pub(crate) mod shape_invoke_browser;

pub(crate) mod shape_invoke_code_interpreter;

pub(crate) mod shape_invoke_harness;

pub(crate) mod shape_list_ab_tests;

pub(crate) mod shape_list_actors;

pub(crate) mod shape_list_batch_evaluations;

pub(crate) mod shape_list_browser_sessions;

pub(crate) mod shape_list_code_interpreter_sessions;

pub(crate) mod shape_list_events;

pub(crate) mod shape_list_memory_extraction_jobs;

pub(crate) mod shape_list_memory_records;

pub(crate) mod shape_list_payment_instruments;

pub(crate) mod shape_list_payment_sessions;

pub(crate) mod shape_list_recommendations;

pub(crate) mod shape_list_sessions;

pub(crate) mod shape_process_payment;

pub(crate) mod shape_retrieve_memory_records;

pub(crate) mod shape_save_browser_session_profile;

pub(crate) mod shape_search_registry_records;

pub(crate) mod shape_start_batch_evaluation;

pub(crate) mod shape_start_browser_session;

pub(crate) mod shape_start_code_interpreter_session;

pub(crate) mod shape_start_memory_extraction_job;

pub(crate) mod shape_start_recommendation;

pub(crate) mod shape_stop_batch_evaluation;

pub(crate) mod shape_stop_browser_session;

pub(crate) mod shape_stop_code_interpreter_session;

pub(crate) mod shape_stop_runtime_session;

pub(crate) mod shape_update_ab_test;

pub(crate) mod shape_update_browser_stream;

pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
    if data.is_empty() {
        b"{}"
    } else {
        data
    }
}

pub(crate) mod shape_access_denied_exception;

pub(crate) mod shape_batch_create_memory_records_input;

pub(crate) mod shape_batch_delete_memory_records_input;

pub(crate) mod shape_batch_update_memory_records_input;

pub(crate) mod shape_complete_resource_token_auth_input;

pub(crate) mod shape_conflict_exception;

pub(crate) mod shape_create_ab_test_input;

pub(crate) mod shape_create_event_input;

pub(crate) mod shape_create_payment_instrument_input;

pub(crate) mod shape_create_payment_session_input;

pub(crate) mod shape_delete_payment_instrument_input;

pub(crate) mod shape_delete_payment_session_input;

pub(crate) mod shape_duplicate_id_exception;

pub(crate) mod shape_evaluate_input;

pub(crate) mod shape_get_agent_card_output;

pub(crate) mod shape_get_payment_instrument_balance_input;

pub(crate) mod shape_get_payment_instrument_input;

pub(crate) mod shape_get_payment_session_input;

pub(crate) mod shape_get_resource_api_key_input;

pub(crate) mod shape_get_resource_oauth2_token_input;

pub(crate) mod shape_get_resource_payment_token_input;

pub(crate) mod shape_get_workload_access_token_for_jwt_input;

pub(crate) mod shape_get_workload_access_token_for_user_id_input;

pub(crate) mod shape_get_workload_access_token_input;

pub(crate) mod shape_internal_server_exception;

pub(crate) mod shape_invalid_input_exception;

pub(crate) mod shape_invoke_agent_runtime_command_output;

pub(crate) mod shape_invoke_agent_runtime_output;

pub(crate) mod shape_invoke_browser_input;

pub(crate) mod shape_invoke_browser_output;

pub(crate) mod shape_invoke_code_interpreter_input;

pub(crate) mod shape_invoke_code_interpreter_output;

pub(crate) mod shape_invoke_harness_input;

pub(crate) mod shape_invoke_harness_output;

pub(crate) mod shape_list_actors_input;

pub(crate) mod shape_list_browser_sessions_input;

pub(crate) mod shape_list_code_interpreter_sessions_input;

pub(crate) mod shape_list_events_input;

pub(crate) mod shape_list_memory_extraction_jobs_input;

pub(crate) mod shape_list_memory_records_input;

pub(crate) mod shape_list_payment_instruments_input;

pub(crate) mod shape_list_payment_sessions_input;

pub(crate) mod shape_list_sessions_input;

pub(crate) mod shape_process_payment_input;

pub(crate) mod shape_resource_not_found_exception;

pub(crate) mod shape_retrieve_memory_records_input;

pub(crate) mod shape_retryable_conflict_exception;

pub(crate) mod shape_runtime_client_error;

pub(crate) mod shape_save_browser_session_profile_input;

pub(crate) mod shape_search_registry_records_input;

pub(crate) mod shape_service_exception;

pub(crate) mod shape_service_quota_exceeded_exception;

pub(crate) mod shape_start_batch_evaluation_input;

pub(crate) mod shape_start_browser_session_input;

pub(crate) mod shape_start_code_interpreter_session_input;

pub(crate) mod shape_start_memory_extraction_job_input;

pub(crate) mod shape_start_recommendation_input;

pub(crate) mod shape_stop_browser_session_input;

pub(crate) mod shape_stop_code_interpreter_session_input;

pub(crate) mod shape_stop_runtime_session_input;

pub(crate) mod shape_stop_runtime_session_output;

pub(crate) mod shape_throttled_exception;

pub(crate) mod shape_throttling_exception;

pub(crate) mod shape_unauthorized_exception;

pub(crate) mod shape_update_ab_test_input;

pub(crate) mod shape_update_browser_stream_input;

pub(crate) mod shape_validation_exception;

pub fn parse_event_stream_error_metadata(
    payload: &::bytes::Bytes,
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
    crate::json_errors::parse_error_metadata(payload, &::aws_smithy_runtime_api::http::Headers::new())
}

pub(crate) mod shape_ab_test_evaluation_config;

pub(crate) mod shape_ab_test_results;

pub(crate) mod shape_ab_test_summary_list;

pub(crate) mod shape_actor_summary_list;

pub(crate) mod shape_agent_card;

pub(crate) mod shape_batch_evaluation_summary_list;

pub(crate) mod shape_branch;

pub(crate) mod shape_browser_action;

pub(crate) mod shape_browser_action_result;

pub(crate) mod shape_browser_enterprise_policies;

pub(crate) mod shape_browser_enterprise_policy;

pub(crate) mod shape_browser_extension;

pub(crate) mod shape_browser_extensions;

pub(crate) mod shape_browser_profile_configuration;

pub(crate) mod shape_browser_session_stream;

pub(crate) mod shape_browser_session_summaries;

pub(crate) mod shape_certificate;

pub(crate) mod shape_certificates;

pub(crate) mod shape_code_interpreter_session_summaries;

pub(crate) mod shape_data_source_config;

pub(crate) mod shape_error_details_list;

pub(crate) mod shape_evaluation_input;

pub(crate) mod shape_evaluation_job_results;

pub(crate) mod shape_evaluation_metadata;

pub(crate) mod shape_evaluation_reference_input;

pub(crate) mod shape_evaluation_results;

pub(crate) mod shape_evaluation_target;

pub(crate) mod shape_evaluator;

pub(crate) mod shape_evaluator_list;

pub(crate) mod shape_event;

pub(crate) mod shape_event_list;

pub(crate) mod shape_extraction_job;

pub(crate) mod shape_extraction_job_filter_input;

pub(crate) mod shape_extraction_job_metadata_list;

pub(crate) mod shape_filter_input;

pub(crate) mod shape_gateway_filter;

pub(crate) mod shape_harness_message;

pub(crate) mod shape_harness_model_configuration;

pub(crate) mod shape_harness_skill;

pub(crate) mod shape_harness_system_content_block;

pub(crate) mod shape_harness_tool;

pub(crate) mod shape_invoke_agent_runtime_command_request_body;

pub(crate) mod shape_memory_metadata_filter_expression;

pub(crate) mod shape_memory_record;

pub(crate) mod shape_memory_record_create_input;

pub(crate) mod shape_memory_record_delete_input;

pub(crate) mod shape_memory_record_summary_list;

pub(crate) mod shape_memory_record_update_input;

pub(crate) mod shape_memory_records_output_list;

pub(crate) mod shape_metadata_value;

pub(crate) mod shape_output_config;

pub(crate) mod shape_payload_type;

pub(crate) mod shape_payment_input;

pub(crate) mod shape_payment_instrument;

pub(crate) mod shape_payment_instrument_details;

pub(crate) mod shape_payment_instrument_summary_list;

pub(crate) mod shape_payment_output;

pub(crate) mod shape_payment_session;

pub(crate) mod shape_payment_session_summary_list;

pub(crate) mod shape_payment_token_request_input;

pub(crate) mod shape_payment_token_response_output;

pub(crate) mod shape_proxy_configuration;

pub(crate) mod shape_recommendation_config;

pub(crate) mod shape_recommendation_result;

pub(crate) mod shape_recommendation_summary_list;

pub(crate) mod shape_registry_record_summary_list;

pub(crate) mod shape_search_criteria;

pub(crate) mod shape_session_filter;

pub(crate) mod shape_session_limits;

pub(crate) mod shape_session_summary_list;

pub(crate) mod shape_stream_update;

pub(crate) mod shape_token_balance;

pub(crate) mod shape_tool_arguments;

pub(crate) mod shape_user_identifier;

pub(crate) mod shape_validation_exception_field_list;

pub(crate) mod shape_variant;

pub(crate) mod shape_variant_list;

pub(crate) mod shape_view_port;

pub(crate) mod shape_ab_test_summary;

pub(crate) mod shape_actor_summary;

pub(crate) mod shape_amount;

pub(crate) mod shape_automation_stream;

pub(crate) mod shape_automation_stream_update;

pub(crate) mod shape_available_limits;

pub(crate) mod shape_batch_evaluation_summary;

pub(crate) mod shape_branch_filter;

pub(crate) mod shape_browser_session_summary;

pub(crate) mod shape_certificate_location;

pub(crate) mod shape_cloud_watch_logs_source;

pub(crate) mod shape_cloud_watch_output_config;

pub(crate) mod shape_code_interpreter_result;

pub(crate) mod shape_code_interpreter_session_summary;

pub(crate) mod shape_coinbase_cdp_token_request_input;

pub(crate) mod shape_coinbase_cdp_token_response_output;

pub(crate) mod shape_context;

pub(crate) mod shape_conversational;

pub(crate) mod shape_crypto_x402_payment_input;

pub(crate) mod shape_crypto_x402_payment_output;

pub(crate) mod shape_embedded_crypto_wallet;

pub(crate) mod shape_evaluation_content;

pub(crate) mod shape_evaluation_expected_trajectory;

pub(crate) mod shape_evaluation_result_content;

pub(crate) mod shape_evaluator_metric_list;

pub(crate) mod shape_evaluator_summary_list;

pub(crate) mod shape_event_metadata_filter_expression;

pub(crate) mod shape_extraction_job_metadata;

pub(crate) mod shape_harness_bedrock_model_config;

pub(crate) mod shape_harness_content_block;

pub(crate) mod shape_harness_content_block_delta_event;

pub(crate) mod shape_harness_content_block_start_event;

pub(crate) mod shape_harness_content_block_stop_event;

pub(crate) mod shape_harness_gemini_model_config;

pub(crate) mod shape_harness_lite_llm_model_config;

pub(crate) mod shape_harness_message_start_event;

pub(crate) mod shape_harness_message_stop_event;

pub(crate) mod shape_harness_metadata_event;

pub(crate) mod shape_harness_open_ai_model_config;

pub(crate) mod shape_harness_skill_git_source;

pub(crate) mod shape_harness_skill_s3_source;

pub(crate) mod shape_harness_tool_configuration;

pub(crate) mod shape_input_content_block;

pub(crate) mod shape_key_press_arguments;

pub(crate) mod shape_key_press_result;

pub(crate) mod shape_key_shortcut_arguments;

pub(crate) mod shape_key_shortcut_result;

pub(crate) mod shape_key_type_arguments;

pub(crate) mod shape_key_type_result;

pub(crate) mod shape_live_view_stream;

pub(crate) mod shape_memory_content;

pub(crate) mod shape_memory_record_left_expression;

pub(crate) mod shape_memory_record_metadata_map;

pub(crate) mod shape_memory_record_metadata_value;

pub(crate) mod shape_memory_record_output;

pub(crate) mod shape_memory_record_right_expression;

pub(crate) mod shape_memory_record_summary;

pub(crate) mod shape_metadata_map;

pub(crate) mod shape_mouse_click_arguments;

pub(crate) mod shape_mouse_click_result;

pub(crate) mod shape_mouse_drag_arguments;

pub(crate) mod shape_mouse_drag_result;

pub(crate) mod shape_mouse_move_arguments;

pub(crate) mod shape_mouse_move_result;

pub(crate) mod shape_mouse_scroll_arguments;

pub(crate) mod shape_mouse_scroll_result;

pub(crate) mod shape_namespaces_list;

pub(crate) mod shape_payload_type_list;

pub(crate) mod shape_payment_instrument_summary;

pub(crate) mod shape_payment_session_summary;

pub(crate) mod shape_per_variant_online_evaluation_config;

pub(crate) mod shape_per_variant_online_evaluation_config_list;

pub(crate) mod shape_proxies;

pub(crate) mod shape_proxy;

pub(crate) mod shape_proxy_bypass;

pub(crate) mod shape_recommendation_summary;

pub(crate) mod shape_registry_record_summary;

pub(crate) mod shape_resource_location;

pub(crate) mod shape_response_chunk;

pub(crate) mod shape_screenshot_arguments;

pub(crate) mod shape_screenshot_result;

pub(crate) mod shape_session_metadata_shape;

pub(crate) mod shape_session_summary;

pub(crate) mod shape_stripe_privy_token_request_input;

pub(crate) mod shape_stripe_privy_token_response_output;

pub(crate) mod shape_system_prompt_recommendation_config;

pub(crate) mod shape_system_prompt_recommendation_result;

pub(crate) mod shape_target_path_list;

pub(crate) mod shape_tool_description_recommendation_config;

pub(crate) mod shape_tool_description_recommendation_result;

pub(crate) mod shape_validation_exception_field;

pub(crate) mod shape_variant_configuration;

pub(crate) mod shape_agent_traces_config;

pub(crate) mod shape_cloud_watch_filter_config;

pub(crate) mod shape_configuration_bundle_ref;

pub(crate) mod shape_content;

pub(crate) mod shape_descriptors;

pub(crate) mod shape_domain_patterns;

pub(crate) mod shape_evaluation_string_list;

pub(crate) mod shape_evaluator_metric;

pub(crate) mod shape_evaluator_summary;

pub(crate) mod shape_external_proxy;

pub(crate) mod shape_extraction_job_messages;

pub(crate) mod shape_ground_truth_source;

pub(crate) mod shape_harness_agent_core_browser_config;

pub(crate) mod shape_harness_agent_core_code_interpreter_config;

pub(crate) mod shape_harness_agent_core_gateway_config;

pub(crate) mod shape_harness_inline_function_config;

pub(crate) mod shape_harness_reasoning_content_block;

pub(crate) mod shape_harness_remote_mcp_config;

pub(crate) mod shape_harness_skill_git_auth;

pub(crate) mod shape_harness_tool_result_block;

pub(crate) mod shape_harness_tool_use_block;

pub(crate) mod shape_ignored_reference_input_fields;

pub(crate) mod shape_left_expression;

pub(crate) mod shape_linked_account;

pub(crate) mod shape_recommendation_evaluation_config;

pub(crate) mod shape_recommendation_result_configuration_bundle;

pub(crate) mod shape_right_expression;

pub(crate) mod shape_s3_location;

pub(crate) mod shape_secrets_manager_location;

pub(crate) mod shape_span_context;

pub(crate) mod shape_system_prompt_config;

pub(crate) mod shape_target_ref;

pub(crate) mod shape_token_usage;

pub(crate) mod shape_tool_description_result_list;

pub(crate) mod shape_tool_description_source;

pub(crate) mod shape_a2a_descriptor;

pub(crate) mod shape_agent_skills_descriptor;

pub(crate) mod shape_cloud_watch_logs_trace_config;

pub(crate) mod shape_content_block_list;

pub(crate) mod shape_content_delta_event;

pub(crate) mod shape_content_start_event;

pub(crate) mod shape_content_stop_event;

pub(crate) mod shape_control_stats;

pub(crate) mod shape_custom_descriptor;

pub(crate) mod shape_evaluator_statistics;

pub(crate) mod shape_harness_content_block_delta;

pub(crate) mod shape_harness_content_block_start;

pub(crate) mod shape_harness_gateway_outbound_auth;

pub(crate) mod shape_harness_reasoning_text_block;

pub(crate) mod shape_harness_stream_metrics;

pub(crate) mod shape_harness_token_usage;

pub(crate) mod shape_harness_tool_result_content_block;

pub(crate) mod shape_inline_ground_truth;

pub(crate) mod shape_linked_account_developer_jwt;

pub(crate) mod shape_linked_account_email;

pub(crate) mod shape_linked_account_list;

pub(crate) mod shape_linked_account_o_auth2;

pub(crate) mod shape_linked_account_sms;

pub(crate) mod shape_mcp_descriptor;

pub(crate) mod shape_messages_list;

pub(crate) mod shape_proxy_credentials;

pub(crate) mod shape_recommendation_evaluator_list;

pub(crate) mod shape_recommendation_evaluator_reference;

pub(crate) mod shape_session_filter_config;

pub(crate) mod shape_spans;

pub(crate) mod shape_string_value_list;

pub(crate) mod shape_system_prompt_configuration_bundle;

pub(crate) mod shape_tool_description_configuration_bundle;

pub(crate) mod shape_tool_description_output;

pub(crate) mod shape_tool_description_text_input;

pub(crate) mod shape_tool_result_structured_content;

pub(crate) mod shape_variant_result_list;

pub(crate) mod shape_agent_card_definition;

pub(crate) mod shape_basic_auth;

pub(crate) mod shape_cloud_watch_logs_rule;

pub(crate) mod shape_configuration_bundle_tool_entry;

pub(crate) mod shape_configuration_bundle_tool_entry_list;

pub(crate) mod shape_content_block;

pub(crate) mod shape_ground_truth_turn;

pub(crate) mod shape_harness_reasoning_content_block_delta;

pub(crate) mod shape_harness_tool_result_block_start;

pub(crate) mod shape_harness_tool_result_blocks_delta;

pub(crate) mod shape_harness_tool_use_block_delta;

pub(crate) mod shape_harness_tool_use_block_start;

pub(crate) mod shape_log_group_arn_list;

pub(crate) mod shape_message_metadata;

pub(crate) mod shape_o_auth2_authentication;

pub(crate) mod shape_o_auth_credential_provider;

pub(crate) mod shape_server_definition;

pub(crate) mod shape_service_name_list;

pub(crate) mod shape_skill_definition;

pub(crate) mod shape_skill_md_definition;

pub(crate) mod shape_tool_description_input;

pub(crate) mod shape_tool_description_list;

pub(crate) mod shape_tools_definition;

pub(crate) mod shape_variant_result;

pub(crate) mod shape_cloud_watch_logs_filter;

pub(crate) mod shape_cloud_watch_logs_filter_list;

pub(crate) mod shape_confidence_interval;

pub(crate) mod shape_ground_truth_turn_input;

pub(crate) mod shape_harness_tool_result_block_delta;

pub(crate) mod shape_resource_content;

pub(crate) mod shape_tool_description_config;

pub(crate) mod shape_filter_value;