cli: FIRST RUN!!!! ITS ALIVE!

This commit is contained in:
2026-07-09 02:51:57 +05:30
parent 701bc56d0c
commit fadea41e6f
11 changed files with 417 additions and 46 deletions

View File

@@ -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)