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 nana_store::{StoreError, StoryStore};
|
||||||
use thiserror::Error;
|
use thiserror::Error;
|
||||||
|
|
||||||
|
mod context;
|
||||||
mod lapp_provider;
|
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::{
|
pub use lapp_provider::{
|
||||||
ChatExecutor, LappTurnPlanProvider, OpenLappChatExecutor, TURN_PLAN_TOOL_NAME,
|
ChatExecutor, LappTurnPlanProvider, OpenLappChatExecutor, TURN_PLAN_TOOL_NAME,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user