mirror of
https://github.com/sortedcord/omnia.git
synced 2026-07-22 12:02:49 +05:30
cli: FIRST RUN!!!! ITS ALIVE!
This commit is contained in:
@@ -56,8 +56,10 @@ Monologue (`"monologue"`) is the third intent type alongside `dialogue` and `act
|
||||
├─ 1. ActorPromptBuilder.build(entity, worldState)
|
||||
│ → system prompt + user context (subjective world + memory + time)
|
||||
│
|
||||
├─ 2. ILLMProvider.generateStructuredResponse({ schema: ActorResponseSchema })
|
||||
│ → { narrativeProse: string }
|
||||
├─ 2. IActorProseGenerator.generate(entityId, systemPrompt, userContext)
|
||||
│ ├─ LLMActorProseGenerator: queries LLM via generateStructuredResponse
|
||||
│ └─ CLIProseGenerator: prompts human player via CLI / readline interface
|
||||
│ → narrativeProse: string
|
||||
│
|
||||
├─ 3. IntentDecoder.decode(worldState, actorId, prose)
|
||||
│ → IntentSequence (dialogue | action | monologue intents)
|
||||
|
||||
Reference in New Issue
Block a user