everruns-engine 0.36.0

Shared Input/Reason/Act execution and sans-IO turn planning for Everruns hosts
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Durable background-response context for the Reason LLM call (EVE-1134).

use everruns_provider::background_call::BackgroundCallContext;

impl super::ReasonAtom {
    /// Let a background provider call survive a worker restart and stop on an
    /// explicit turn cancel. The host scopes the context to this turn; the atom
    /// hands it to every LLM call it makes.
    pub fn with_background_call(mut self, context: BackgroundCallContext) -> Self {
        self.background_call = context;
        self
    }
}