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
//! `ChioKernel` tool-call and plan evaluation path.
//!
//! Holds the synchronous and asynchronous evaluate entrypoints, the plan
//! evaluation helpers, and the long-form evaluation cores.
use redacted;
use FinalizeToolOutputCostContext;
use *;
/// Disposition of the pre-execution budget hold when a strict-nonce preflight
/// is reached (nonce required, no nonce presented on the request).
///
/// The preflight is the point in the evaluation pipeline where the capability,
/// DPoP, governed-transaction, guard, runtime-admission, and budget checks have
/// all passed but the tool has not yet been dispatched. What happens to the
/// reserved hold there depends on who executes the tool.
pub