Commit Graph
1 Commits
Author SHA1 Message Date
truetype a1a0ad5840 feat: implement autonomous exploration mode with LLM orchestration
- Add LLMOrchestrator for LLM-first decision making
- Create autonomous_mode.py as standalone entry point
- Implement ExplorationSession with structured logging
- Add GameContext for complete game state awareness
- LLM decides strategy: explore|combat|quest|social|grinding|retreat
- Automatic discovery logging (rooms, NPCs, dangers, items)
- Learning memory for dangerous rooms and valuable NPCs
- Session logs saved to data/autonomous_sessions/ as JSON
- Real-time console output with emojis and reasoning
- Fallback to rule-based when LLM unavailable
- Safety overrides for low HP and high danger

Usage: python -m src.autonomous_mode --duration 60

The bot now explores autonomously, learns patterns, makes strategic
decisions, and saves detailed session logs for review.
2026-02-09 12:09:42 +01:00