SpyBara
Go Premium

Reference 2026-08-28 08:02 UTC to 2026-08-29 07:02 UTC

16 files changed +27 −297. View all changes and history on the product overview
2026
Mon 31 23:00 Sat 29 07:02 Fri 28 08:02 Thu 27 21:01 Wed 26 22:57 Tue 25 21:02 Mon 24 23:01 Fri 21 21:58 Thu 20 23:59 Wed 19 21:01 Sun 16 16:58 Sat 15 02:02 Fri 14 23:57 Thu 13 22:00 Wed 12 16:01 Mon 10 22:00 Sat 8 00:59 Fri 7 21:59 Thu 6 18:59 Wed 5 02:01 Mon 3 21:58
Details

2785 2785 

2786 - `"incomplete"`2786 - `"incomplete"`

2787 2787 

2788 - `AdditionalTools object { role, tools, type, 3 more }`2788 - `AdditionalTools object { role, tools, type, 2 more }`

2789 2789 

2790 - `role: "developer"`2790 - `role: "developer"`

2791 2791 


3821 3821 

3822 The canonical name of the agent that produced this item.3822 The canonical name of the agent that produced this item.

3823 3823 

3824 - `prompt_cache_breakpoint: optional object { mode } or null`

3825 

3826 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3827 

3828 - `mode: "explicit"`

3829 

3830 The breakpoint mode. Always `explicit`.

3831 

3832 - `"explicit"`

3833 

3834 - `Reasoning object { id, summary, type, 4 more }`3824 - `Reasoning object { id, summary, type, 4 more }`

3835 3825 

3836 A description of the chain of thought used by a reasoning model while generating3826 A description of the chain of thought used by a reasoning model while generating


7173 7163 

7174 The identifier of the actor that created the item.7164 The identifier of the actor that created the item.

7175 7165 

7176 - `AdditionalTools object { id, role, tools, 3 more }`7166 - `AdditionalTools object { id, role, tools, 2 more }`

7177 7167 

7178 - `id: string`7168 - `id: string`

7179 7169 


8223 8213 

8224 The canonical name of the agent that produced this item.8214 The canonical name of the agent that produced this item.

8225 8215 

8226 - `prompt_cache_breakpoint: optional object { mode }`

8227 

8228 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

8229 

8230 - `mode: "explicit"`

8231 

8232 The breakpoint mode. Always `explicit`.

8233 

8234 - `"explicit"`

8235 

8236 - `Compaction object { id, encrypted_content, type, 2 more }`8216 - `Compaction object { id, encrypted_content, type, 2 more }`

8237 8217 

8238 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).8218 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).

Details

2915 2915 

2916 - `"incomplete"`2916 - `"incomplete"`

2917 2917 

2918 - `AdditionalTools object { role, tools, type, 3 more }`2918 - `AdditionalTools object { role, tools, type, 2 more }`

2919 2919 

2920 - `role: "developer"`2920 - `role: "developer"`

2921 2921 


3951 3951 

3952 The canonical name of the agent that produced this item.3952 The canonical name of the agent that produced this item.

3953 3953 

3954 - `prompt_cache_breakpoint: optional object { mode } or null`

3955 

3956 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3957 

3958 - `mode: "explicit"`

3959 

3960 The breakpoint mode. Always `explicit`.

3961 

3962 - `"explicit"`

3963 

3964 - `Reasoning object { id, summary, type, 4 more }`3954 - `Reasoning object { id, summary, type, 4 more }`

3965 3955 

3966 A description of the chain of thought used by a reasoning model while generating3956 A description of the chain of thought used by a reasoning model while generating


7068 7058 

7069 The identifier of the actor that created the item.7059 The identifier of the actor that created the item.

7070 7060 

7071 - `AdditionalTools object { id, role, tools, 3 more }`7061 - `AdditionalTools object { id, role, tools, 2 more }`

7072 7062 

7073 - `id: string`7063 - `id: string`

7074 7064 


8118 8108 

8119 The canonical name of the agent that produced this item.8109 The canonical name of the agent that produced this item.

8120 8110 

8121 - `prompt_cache_breakpoint: optional object { mode }`

8122 

8123 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

8124 

8125 - `mode: "explicit"`

8126 

8127 The breakpoint mode. Always `explicit`.

8128 

8129 - `"explicit"`

8130 

8131 - `AgentMessage object { id, author, content, 3 more }`8111 - `AgentMessage object { id, author, content, 3 more }`

8132 8112 

8133 - `id: string`8113 - `id: string`

Details

2777 2777 

2778 - `"incomplete"`2778 - `"incomplete"`

2779 2779 

2780 - `AdditionalTools object { role, tools, type, 3 more }`2780 - `AdditionalTools object { role, tools, type, 2 more }`

2781 2781 

2782 - `role: "developer"`2782 - `role: "developer"`

2783 2783 


3813 3813 

3814 The canonical name of the agent that produced this item.3814 The canonical name of the agent that produced this item.

3815 3815 

3816 - `prompt_cache_breakpoint: optional object { mode } or null`

3817 

3818 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3819 

3820 - `mode: "explicit"`

3821 

3822 The breakpoint mode. Always `explicit`.

3823 

3824 - `"explicit"`

3825 

3826 - `Reasoning object { id, summary, type, 4 more }`3816 - `Reasoning object { id, summary, type, 4 more }`

3827 3817 

3828 A description of the chain of thought used by a reasoning model while generating3818 A description of the chain of thought used by a reasoning model while generating


9581 9571 

9582 - `"incomplete"`9572 - `"incomplete"`

9583 9573 

9584 - `AdditionalTools object { role, tools, type, 3 more }`9574 - `AdditionalTools object { role, tools, type, 2 more }`

9585 9575 

9586 - `role: "developer"`9576 - `role: "developer"`

9587 9577 


10617 10607 

10618 The canonical name of the agent that produced this item.10608 The canonical name of the agent that produced this item.

10619 10609 

10620 - `prompt_cache_breakpoint: optional object { mode } or null`

10621 

10622 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

10623 

10624 - `mode: "explicit"`

10625 

10626 The breakpoint mode. Always `explicit`.

10627 

10628 - `"explicit"`

10629 

10630 - `Reasoning object { id, summary, type, 4 more }`10610 - `Reasoning object { id, summary, type, 4 more }`

10631 10611 

10632 A description of the chain of thought used by a reasoning model while generating10612 A description of the chain of thought used by a reasoning model while generating


13969 13949 

13970 The identifier of the actor that created the item.13950 The identifier of the actor that created the item.

13971 13951 

13972 - `AdditionalTools object { id, role, tools, 3 more }`13952 - `AdditionalTools object { id, role, tools, 2 more }`

13973 13953 

13974 - `id: string`13954 - `id: string`

13975 13955 


15019 14999 

15020 The canonical name of the agent that produced this item.15000 The canonical name of the agent that produced this item.

15021 15001 

15022 - `prompt_cache_breakpoint: optional object { mode }`

15023 

15024 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

15025 

15026 - `mode: "explicit"`

15027 

15028 The breakpoint mode. Always `explicit`.

15029 

15030 - `"explicit"`

15031 

15032 - `Compaction object { id, encrypted_content, type, 2 more }`15002 - `Compaction object { id, encrypted_content, type, 2 more }`

15033 15003 

15034 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).15004 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).

Details

2829 2829 

2830 - `"incomplete"`2830 - `"incomplete"`

2831 2831 

2832 - `AdditionalTools object { role, tools, type, 3 more }`2832 - `AdditionalTools object { role, tools, type, 2 more }`

2833 2833 

2834 - `role: "developer"`2834 - `role: "developer"`

2835 2835 


3865 3865 

3866 The canonical name of the agent that produced this item.3866 The canonical name of the agent that produced this item.

3867 3867 

3868 - `prompt_cache_breakpoint: optional object { mode } or null`

3869 

3870 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3871 

3872 - `mode: "explicit"`

3873 

3874 The breakpoint mode. Always `explicit`.

3875 

3876 - `"explicit"`

3877 

3878 - `Reasoning object { id, summary, type, 4 more }`3868 - `Reasoning object { id, summary, type, 4 more }`

3879 3869 

3880 A description of the chain of thought used by a reasoning model while generating3870 A description of the chain of thought used by a reasoning model while generating


7217 7207 

7218 The identifier of the actor that created the item.7208 The identifier of the actor that created the item.

7219 7209 

7220 - `AdditionalTools object { id, role, tools, 3 more }`7210 - `AdditionalTools object { id, role, tools, 2 more }`

7221 7211 

7222 - `id: string`7212 - `id: string`

7223 7213 


8267 8257 

8268 The canonical name of the agent that produced this item.8258 The canonical name of the agent that produced this item.

8269 8259 

8270 - `prompt_cache_breakpoint: optional object { mode }`

8271 

8272 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

8273 

8274 - `mode: "explicit"`

8275 

8276 The breakpoint mode. Always `explicit`.

8277 

8278 - `"explicit"`

8279 

8280 - `Compaction object { id, encrypted_content, type, 2 more }`8260 - `Compaction object { id, encrypted_content, type, 2 more }`

8281 8261 

8282 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).8262 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).

Details

2628 2628 

2629 The identifier of the actor that created the item.2629 The identifier of the actor that created the item.

2630 2630 

2631 - `AdditionalTools object { id, role, tools, 3 more }`2631 - `AdditionalTools object { id, role, tools, 2 more }`

2632 2632 

2633 - `id: string`2633 - `id: string`

2634 2634 


3678 3678 

3679 The canonical name of the agent that produced this item.3679 The canonical name of the agent that produced this item.

3680 3680 

3681 - `prompt_cache_breakpoint: optional object { mode }`

3682 

3683 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

3684 

3685 - `mode: "explicit"`

3686 

3687 The breakpoint mode. Always `explicit`.

3688 

3689 - `"explicit"`

3690 

3691 - `Reasoning object { id, summary, type, 4 more }`3681 - `Reasoning object { id, summary, type, 4 more }`

3692 3682 

3693 A description of the chain of thought used by a reasoning model while generating3683 A description of the chain of thought used by a reasoning model while generating

Details

2718 2718 

2719 - `"incomplete"`2719 - `"incomplete"`

2720 2720 

2721 - `AdditionalTools object { role, tools, type, 3 more }`2721 - `AdditionalTools object { role, tools, type, 2 more }`

2722 2722 

2723 - `role: "developer"`2723 - `role: "developer"`

2724 2724 


3754 3754 

3755 The canonical name of the agent that produced this item.3755 The canonical name of the agent that produced this item.

3756 3756 

3757 - `prompt_cache_breakpoint: optional object { mode } or null`

3758 

3759 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3760 

3761 - `mode: "explicit"`

3762 

3763 The breakpoint mode. Always `explicit`.

3764 

3765 - `"explicit"`

3766 

3767 - `Reasoning object { id, summary, type, 4 more }`3757 - `Reasoning object { id, summary, type, 4 more }`

3768 3758 

3769 A description of the chain of thought used by a reasoning model while generating3759 A description of the chain of thought used by a reasoning model while generating

Details

2294 2294 

2295 - `"incomplete"`2295 - `"incomplete"`

2296 2296 

2297 - `AdditionalTools object { role, tools, type, 2 more }`2297 - `AdditionalTools object { role, tools, type, id }`

2298 2298 

2299 - `role: "developer"`2299 - `role: "developer"`

2300 2300 


3142 3142 

3143 The unique ID of this additional tools item.3143 The unique ID of this additional tools item.

3144 3144 

3145 - `prompt_cache_breakpoint: optional object { mode } or null`

3146 

3147 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3148 

3149 - `mode: "explicit"`

3150 

3151 The breakpoint mode. Always `explicit`.

3152 

3153 - `"explicit"`

3154 

3155 - `Reasoning object { id, summary, type, 3 more }`3145 - `Reasoning object { id, summary, type, 3 more }`

3156 3146 

3157 A description of the chain of thought used by a reasoning model while generating3147 A description of the chain of thought used by a reasoning model while generating

Details

2321 2321 

2322 - `"incomplete"`2322 - `"incomplete"`

2323 2323 

2324 - `AdditionalTools object { role, tools, type, 2 more }`2324 - `AdditionalTools object { role, tools, type, id }`

2325 2325 

2326 - `role: "developer"`2326 - `role: "developer"`

2327 2327 


3169 3169 

3170 The unique ID of this additional tools item.3170 The unique ID of this additional tools item.

3171 3171 

3172 - `prompt_cache_breakpoint: optional object { mode } or null`

3173 

3174 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3175 

3176 - `mode: "explicit"`

3177 

3178 The breakpoint mode. Always `explicit`.

3179 

3180 - `"explicit"`

3181 

3182 - `Reasoning object { id, summary, type, 3 more }`3172 - `Reasoning object { id, summary, type, 3 more }`

3183 3173 

3184 A description of the chain of thought used by a reasoning model while generating3174 A description of the chain of thought used by a reasoning model while generating


6397 6387 

6398 The identifier of the actor that created the item.6388 The identifier of the actor that created the item.

6399 6389 

6400 - `AdditionalTools object { id, role, tools, 2 more }`6390 - `AdditionalTools object { id, role, tools, type }`

6401 6391 

6402 - `id: string`6392 - `id: string`

6403 6393 


7259 7249 

7260 - `"additional_tools"`7250 - `"additional_tools"`

7261 7251 

7262 - `prompt_cache_breakpoint: optional object { mode }`

7263 

7264 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

7265 

7266 - `mode: "explicit"`

7267 

7268 The breakpoint mode. Always `explicit`.

7269 

7270 - `"explicit"`

7271 

7272 - `Reasoning object { id, summary, type, 3 more }`7252 - `Reasoning object { id, summary, type, 3 more }`

7273 7253 

7274 A description of the chain of thought used by a reasoning model while generating7254 A description of the chain of thought used by a reasoning model while generating

Details

2303 2303 

2304 The identifier of the actor that created the item.2304 The identifier of the actor that created the item.

2305 2305 

2306 - `AdditionalTools object { id, role, tools, 2 more }`2306 - `AdditionalTools object { id, role, tools, type }`

2307 2307 

2308 - `id: string`2308 - `id: string`

2309 2309 


3165 3165 

3166 - `"additional_tools"`3166 - `"additional_tools"`

3167 3167 

3168 - `prompt_cache_breakpoint: optional object { mode }`

3169 

3170 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

3171 

3172 - `mode: "explicit"`

3173 

3174 The breakpoint mode. Always `explicit`.

3175 

3176 - `"explicit"`

3177 

3178 - `Reasoning object { id, summary, type, 3 more }`3168 - `Reasoning object { id, summary, type, 3 more }`

3179 3169 

3180 A description of the chain of thought used by a reasoning model while generating3170 A description of the chain of thought used by a reasoning model while generating

Details

2274 2274 

2275 The identifier of the actor that created the item.2275 The identifier of the actor that created the item.

2276 2276 

2277 - `AdditionalTools object { id, role, tools, 2 more }`2277 - `AdditionalTools object { id, role, tools, type }`

2278 2278 

2279 - `id: string`2279 - `id: string`

2280 2280 


3136 3136 

3137 - `"additional_tools"`3137 - `"additional_tools"`

3138 3138 

3139 - `prompt_cache_breakpoint: optional object { mode }`

3140 

3141 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

3142 

3143 - `mode: "explicit"`

3144 

3145 The breakpoint mode. Always `explicit`.

3146 

3147 - `"explicit"`

3148 

3149 - `Reasoning object { id, summary, type, 3 more }`3139 - `Reasoning object { id, summary, type, 3 more }`

3150 3140 

3151 A description of the chain of thought used by a reasoning model while generating3141 A description of the chain of thought used by a reasoning model while generating

Details

2388 2388 

2389 - `"incomplete"`2389 - `"incomplete"`

2390 2390 

2391 - `AdditionalTools object { role, tools, type, 2 more }`2391 - `AdditionalTools object { role, tools, type, id }`

2392 2392 

2393 - `role: "developer"`2393 - `role: "developer"`

2394 2394 


3236 3236 

3237 The unique ID of this additional tools item.3237 The unique ID of this additional tools item.

3238 3238 

3239 - `prompt_cache_breakpoint: optional object { mode } or null`

3240 

3241 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3242 

3243 - `mode: "explicit"`

3244 

3245 The breakpoint mode. Always `explicit`.

3246 

3247 - `"explicit"`

3248 

3249 - `Reasoning object { id, summary, type, 3 more }`3239 - `Reasoning object { id, summary, type, 3 more }`

3250 3240 

3251 A description of the chain of thought used by a reasoning model while generating3241 A description of the chain of thought used by a reasoning model while generating


5917 5907 

5918 The identifier of the actor that created the item.5908 The identifier of the actor that created the item.

5919 5909 

5920 - `AdditionalTools object { id, role, tools, 2 more }`5910 - `AdditionalTools object { id, role, tools, type }`

5921 5911 

5922 - `id: string`5912 - `id: string`

5923 5913 


6779 6769 

6780 - `"additional_tools"`6770 - `"additional_tools"`

6781 6771 

6782 - `prompt_cache_breakpoint: optional object { mode }`

6783 

6784 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

6785 

6786 - `mode: "explicit"`

6787 

6788 The breakpoint mode. Always `explicit`.

6789 

6790 - `"explicit"`

6791 

6792 - `Compaction object { id, encrypted_content, type, created_by }`6772 - `Compaction object { id, encrypted_content, type, created_by }`

6793 6773 

6794 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).6774 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).

Details

2518 2518 

2519 - `"incomplete"`2519 - `"incomplete"`

2520 2520 

2521 - `AdditionalTools object { role, tools, type, 2 more }`2521 - `AdditionalTools object { role, tools, type, id }`

2522 2522 

2523 - `role: "developer"`2523 - `role: "developer"`

2524 2524 


3366 3366 

3367 The unique ID of this additional tools item.3367 The unique ID of this additional tools item.

3368 3368 

3369 - `prompt_cache_breakpoint: optional object { mode } or null`

3370 

3371 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3372 

3373 - `mode: "explicit"`

3374 

3375 The breakpoint mode. Always `explicit`.

3376 

3377 - `"explicit"`

3378 

3379 - `Reasoning object { id, summary, type, 3 more }`3369 - `Reasoning object { id, summary, type, 3 more }`

3380 3370 

3381 A description of the chain of thought used by a reasoning model while generating3371 A description of the chain of thought used by a reasoning model while generating


6078 6068 

6079 The identifier of the actor that created the item.6069 The identifier of the actor that created the item.

6080 6070 

6081 - `AdditionalTools object { id, role, tools, 2 more }`6071 - `AdditionalTools object { id, role, tools, type }`

6082 6072 

6083 - `id: string`6073 - `id: string`

6084 6074 


6940 6930 

6941 - `"additional_tools"`6931 - `"additional_tools"`

6942 6932 

6943 - `prompt_cache_breakpoint: optional object { mode }`

6944 

6945 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

6946 

6947 - `mode: "explicit"`

6948 

6949 The breakpoint mode. Always `explicit`.

6950 

6951 - `"explicit"`

6952 

6953 - `FunctionCallOutput object { output, type, id, 5 more }`6933 - `FunctionCallOutput object { output, type, id, 5 more }`

6954 6934 

6955 The output of a function tool call.6935 The output of a function tool call.

Details

2380 2380 

2381 - `"incomplete"`2381 - `"incomplete"`

2382 2382 

2383 - `AdditionalTools object { role, tools, type, 2 more }`2383 - `AdditionalTools object { role, tools, type, id }`

2384 2384 

2385 - `role: "developer"`2385 - `role: "developer"`

2386 2386 


3228 3228 

3229 The unique ID of this additional tools item.3229 The unique ID of this additional tools item.

3230 3230 

3231 - `prompt_cache_breakpoint: optional object { mode } or null`

3232 

3233 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3234 

3235 - `mode: "explicit"`

3236 

3237 The breakpoint mode. Always `explicit`.

3238 

3239 - `"explicit"`

3240 

3241 - `Reasoning object { id, summary, type, 3 more }`3231 - `Reasoning object { id, summary, type, 3 more }`

3242 3232 

3243 A description of the chain of thought used by a reasoning model while generating3233 A description of the chain of thought used by a reasoning model while generating


8249 8239 

8250 - `"incomplete"`8240 - `"incomplete"`

8251 8241 

8252 - `AdditionalTools object { role, tools, type, 2 more }`8242 - `AdditionalTools object { role, tools, type, id }`

8253 8243 

8254 - `role: "developer"`8244 - `role: "developer"`

8255 8245 


9097 9087 

9098 The unique ID of this additional tools item.9088 The unique ID of this additional tools item.

9099 9089 

9100 - `prompt_cache_breakpoint: optional object { mode } or null`

9101 

9102 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

9103 

9104 - `mode: "explicit"`

9105 

9106 The breakpoint mode. Always `explicit`.

9107 

9108 - `"explicit"`

9109 

9110 - `Reasoning object { id, summary, type, 3 more }`9090 - `Reasoning object { id, summary, type, 3 more }`

9111 9091 

9112 A description of the chain of thought used by a reasoning model while generating9092 A description of the chain of thought used by a reasoning model while generating


11778 11758 

11779 The identifier of the actor that created the item.11759 The identifier of the actor that created the item.

11780 11760 

11781 - `AdditionalTools object { id, role, tools, 2 more }`11761 - `AdditionalTools object { id, role, tools, type }`

11782 11762 

11783 - `id: string`11763 - `id: string`

11784 11764 


12640 12620 

12641 - `"additional_tools"`12621 - `"additional_tools"`

12642 12622 

12643 - `prompt_cache_breakpoint: optional object { mode }`

12644 

12645 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

12646 

12647 - `mode: "explicit"`

12648 

12649 The breakpoint mode. Always `explicit`.

12650 

12651 - `"explicit"`

12652 

12653 - `Compaction object { id, encrypted_content, type, created_by }`12623 - `Compaction object { id, encrypted_content, type, created_by }`

12654 12624 

12655 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).12625 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).

Details

2432 2432 

2433 - `"incomplete"`2433 - `"incomplete"`

2434 2434 

2435 - `AdditionalTools object { role, tools, type, 2 more }`2435 - `AdditionalTools object { role, tools, type, id }`

2436 2436 

2437 - `role: "developer"`2437 - `role: "developer"`

2438 2438 


3280 3280 

3281 The unique ID of this additional tools item.3281 The unique ID of this additional tools item.

3282 3282 

3283 - `prompt_cache_breakpoint: optional object { mode } or null`

3284 

3285 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3286 

3287 - `mode: "explicit"`

3288 

3289 The breakpoint mode. Always `explicit`.

3290 

3291 - `"explicit"`

3292 

3293 - `Reasoning object { id, summary, type, 3 more }`3283 - `Reasoning object { id, summary, type, 3 more }`

3294 3284 

3295 A description of the chain of thought used by a reasoning model while generating3285 A description of the chain of thought used by a reasoning model while generating


5961 5951 

5962 The identifier of the actor that created the item.5952 The identifier of the actor that created the item.

5963 5953 

5964 - `AdditionalTools object { id, role, tools, 2 more }`5954 - `AdditionalTools object { id, role, tools, type }`

5965 5955 

5966 - `id: string`5956 - `id: string`

5967 5957 


6823 6813 

6824 - `"additional_tools"`6814 - `"additional_tools"`

6825 6815 

6826 - `prompt_cache_breakpoint: optional object { mode }`

6827 

6828 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

6829 

6830 - `mode: "explicit"`

6831 

6832 The breakpoint mode. Always `explicit`.

6833 

6834 - `"explicit"`

6835 

6836 - `Compaction object { id, encrypted_content, type, created_by }`6816 - `Compaction object { id, encrypted_content, type, created_by }`

6837 6817 

6838 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).6818 A compaction item generated by the [`v1/responses/compact` API](/docs/api-reference/responses/compact).

Details

2223 2223 

2224 The identifier of the actor that created the item.2224 The identifier of the actor that created the item.

2225 2225 

2226 - `AdditionalTools object { id, role, tools, 2 more }`2226 - `AdditionalTools object { id, role, tools, type }`

2227 2227 

2228 - `id: string`2228 - `id: string`

2229 2229 


3085 3085 

3086 - `"additional_tools"`3086 - `"additional_tools"`

3087 3087 

3088 - `prompt_cache_breakpoint: optional object { mode }`

3089 

3090 Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block.

3091 

3092 - `mode: "explicit"`

3093 

3094 The breakpoint mode. Always `explicit`.

3095 

3096 - `"explicit"`

3097 

3098 - `Reasoning object { id, summary, type, 3 more }`3088 - `Reasoning object { id, summary, type, 3 more }`

3099 3089 

3100 A description of the chain of thought used by a reasoning model while generating3090 A description of the chain of thought used by a reasoning model while generating

Details

2321 2321 

2322 - `"incomplete"`2322 - `"incomplete"`

2323 2323 

2324 - `AdditionalTools object { role, tools, type, 2 more }`2324 - `AdditionalTools object { role, tools, type, id }`

2325 2325 

2326 - `role: "developer"`2326 - `role: "developer"`

2327 2327 


3169 3169 

3170 The unique ID of this additional tools item.3170 The unique ID of this additional tools item.

3171 3171 

3172 - `prompt_cache_breakpoint: optional object { mode } or null`

3173 

3174 An explicit cache breakpoint after these tool definitions. Requires a non-empty tools list.

3175 

3176 - `mode: "explicit"`

3177 

3178 The breakpoint mode. Always `explicit`.

3179 

3180 - `"explicit"`

3181 

3182 - `Reasoning object { id, summary, type, 3 more }`3172 - `Reasoning object { id, summary, type, 3 more }`

3183 3173 

3184 A description of the chain of thought used by a reasoning model while generating3174 A description of the chain of thought used by a reasoning model while generating