A programmable [`Workflow`](crate::orchestration::Workflow) bound to this session. Pre-wired with this session's executor (inheriting the same governance as model-driven delegation), persistence store (so each [`phase`](crate::orchestration::Workflow::phase) is a resume boundary), per-step event stream, and a session-derived stable root id. Control flow is ordinary Rust: `await` a verb, inspect t
(&self)
| 991 | /// is ordinary Rust: `await` a verb, inspect the outcomes, decide what runs |
| 992 | /// next. |
| 993 | pub fn workflow(&self) -> crate::orchestration::Workflow { |
| 994 | self.workflow_with_token_budget(None) |
| 995 | } |
| 996 | |
| 997 | /// Like [`workflow`](Self::workflow) but with a hard token ceiling shared |
| 998 | /// across every step. The cap is a best-effort *soft* cost ceiling — under a |