Henry Levy
7e0463b568
Skip skill discovery when injecting items into initialized threads ( #46546 )
...
## Why
Recording response items in an initialized thread builds a turn context without starting a turn. Running host skill discovery for that context is unnecessary.
## What changed
Use a dedicated context build mode that skips host skill discovery for history injection. Preserve full discovery for initial context creation, startup prewarming, and execution. If compaction clears the reference context during preparation, rebuild a full context before initializing history.
## Testing
Add a regression test verifying that initial injection discovers skills, subsequent injection records items without discovery, and a real turn still discovers skills and sends the selected skill body and both injected messages to the model.
GitOrigin-RevId: 4a64e04eb0f21698f9b47160bfcfe5b6d6a68554
2026-09-19 01:03:32 +00:00
..
2026-09-15 02:35:59 +00:00
2026-09-19 00:52:56 +00:00
2026-09-19 00:55:08 +00:00
2026-09-14 22:31:32 +00:00
2026-09-19 00:14:40 +00:00
2026-09-19 00:55:08 +00:00
2026-09-03 06:02:25 +00:00
2026-09-16 16:56:41 +00:00
2026-09-11 20:10:02 +00:00
2026-09-18 00:25:37 +00:00
2026-09-17 00:49:12 +00:00
2026-09-09 03:17:48 +00:00
2026-09-15 19:13:08 +00:00
2026-09-07 16:55:06 +00:00
2026-09-19 00:54:45 +00:00
2026-09-18 00:25:37 +00:00
2026-09-03 01:46:37 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-11 17:00:07 +00:00
2026-09-15 18:52:15 +00:00
2026-09-19 00:46:30 +00:00
2026-09-15 17:32:33 +00:00
2026-09-19 00:46:30 +00:00
2026-09-14 19:12:59 +00:00
2026-09-18 00:59:10 +00:00
2026-09-05 01:25:06 +00:00
2026-09-19 00:52:56 +00:00
2026-08-31 21:27:51 +00:00
2026-09-15 18:23:08 +00:00
2026-09-18 22:40:37 +00:00
2026-09-19 01:03:32 +00:00
2026-09-11 01:57:54 +00:00
2026-09-19 00:55:08 +00:00
2026-09-05 12:17:32 +00:00
2026-09-17 23:35:56 +00:00
2026-09-18 00:51:34 +00:00
2026-09-17 04:37:54 +00:00
2026-09-19 00:55:08 +00:00
2026-09-17 04:23:45 +00:00
2026-09-19 00:00:01 +00:00
2026-09-18 23:07:36 +00:00
2026-09-17 17:59:19 +00:00
2026-09-06 20:52:29 +00:00
2026-09-17 18:56:26 +00:00
2026-09-17 10:02:38 +00:00
2026-09-10 00:26:30 +00:00
2026-09-18 23:17:17 +00:00
2026-09-11 21:59:24 +00:00
2026-09-19 00:31:23 +00:00
2026-09-19 00:14:07 +00:00
2026-09-17 19:42:56 +00:00
2026-09-16 23:26:00 +00:00
2026-09-19 00:46:30 +00:00
2026-09-18 22:29:16 +00:00
2026-09-19 00:18:56 +00:00
2026-09-19 00:00:01 +00:00
2026-09-19 00:00:01 +00:00
2026-09-16 22:43:57 +00:00
2026-09-01 17:17:45 +00:00
2026-09-19 00:55:08 +00:00
2026-09-19 00:18:56 +00:00
2026-09-19 00:46:30 +00:00
2026-09-11 03:16:01 +00:00
2026-09-17 21:25:55 +00:00
2026-09-18 23:59:18 +00:00
2026-09-18 22:29:16 +00:00
2026-09-19 00:20:02 +00:00
2026-09-17 23:35:32 +00:00
2026-09-15 18:06:03 +00:00
2026-09-09 04:00:10 +00:00
2026-09-05 05:21:42 +00:00
2026-09-15 02:33:27 +00:00
2026-09-16 09:03:41 +00:00
2026-09-02 18:34:27 +00:00
2026-09-19 00:52:56 +00:00
2026-09-16 22:33:15 +00:00
2026-09-17 19:34:45 +00:00
2026-09-19 00:55:08 +00:00
2026-09-16 16:56:41 +00:00
2026-09-08 00:13:28 +00:00
2026-09-18 23:59:18 +00:00
2026-09-11 22:09:02 +00:00
2026-09-18 23:17:17 +00:00
2026-09-18 23:25:49 +00:00
2026-09-18 00:36:07 +00:00
2026-09-13 18:53:06 +00:00
2026-09-08 21:19:02 +00:00
2026-09-19 00:46:06 +00:00
2026-09-16 23:26:00 +00:00
2026-09-11 06:45:09 +00:00