feat(runtime): compile deterministic scene context
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -8,8 +8,19 @@ use nana_engine::{ReduceError, apply_delta};
|
||||
use nana_store::{StoreError, StoryStore};
|
||||
use thiserror::Error;
|
||||
|
||||
mod context;
|
||||
mod lapp_provider;
|
||||
|
||||
pub use context::{
|
||||
CharacterMemory, CompiledSceneContext, ContextBudget, ContextCharacterCard,
|
||||
ContextCompileError, ContextInventoryItem, ContextJudgmentRule, ContextPersona,
|
||||
ContextPlotEvent, ContextPlotOutcome, ContextPlotPressure, ContextSkill, ContextStateMemory,
|
||||
ContextStatePosition, ContextSummary, ContextTurn, ContextWorldBookEntry, HiddenCheckTreatment,
|
||||
NarrativeSafety, PlayerMemory, ResourceProvenance, ResourceStringTreatment,
|
||||
SCENE_CONTEXT_SCHEMA_VERSION, SceneContext, SharedMemory, SummaryClassification, SummaryMemory,
|
||||
SummaryTreatment, compile_scene_context, compile_scene_context_with_budget,
|
||||
encode_compiled_scene_context,
|
||||
};
|
||||
pub use lapp_provider::{
|
||||
ChatExecutor, LappTurnPlanProvider, OpenLappChatExecutor, TURN_PLAN_TOOL_NAME,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user