|
|
6f220bc3f5
|
fix: JSON 파싱 강화 + 3회 재시도 + 잘린 응답 복구
- max_tokens 1500→2000 (잘림 방지)
- 중첩 괄호 카운팅 기반 JSON 추출
- _repair_truncated_json() 잘린 응답 복구
- 3회 실패 시 기본 탐색 행동 반환 (크래시 방지)
- 시스템 프롬프트 강화 (순수 JSON 강조)
|
2026-03-25 15:11:00 +09:00 |
|
|
|
ea4be446bb
|
fix: state_reader game.player → game.players[1]
|
2026-03-25 15:09:48 +09:00 |
|
|
|
ec418195ca
|
fix: action_executor game.player → game.players[1]
- 모든 Lua 코드에 P(플레이어 참조 헬퍼) 적용
- NO_PLAYER/NO_CHARACTER 공통 에러 처리
- RCON 헤드리스 서버 호환
|
2026-03-25 15:09:17 +09:00 |
|
|
|
4756ef9624
|
fix: game.player → game.players[1] for RCON compatibility
RCON에서 game.player는 nil이므로 game.players[1] 사용.
- PLAYER_HELPER 상수 추가 (nil 체크 포함)
- check_player() 메서드 추가
- lua_with_player() 메서드 추가
|
2026-03-25 15:08:04 +09:00 |
|
|
|
149e66e9c9
|
README 순수 플레이 모드 설명으로 전체 업데이트
|
2026-03-25 12:49:14 +09:00 |
|
|
|
3458688f47
|
순수 플레이 전환: ACTION_DELAY 축소, 에러 트레이스백 추가, 타임스탬프 로깅
|
2026-03-25 12:48:38 +09:00 |
|
|
|
75195ece3e
|
순수 플레이 전환: AI 프롬프트에 이동거리/재료/건설거리 제약 반영
|
2026-03-25 12:48:11 +09:00 |
|
|
|
3d0f7c0517
|
순수 플레이 전환: 텔레포트→걷기, 무한자원→실제채굴, 직접지급→실제제작, create_entity→build_from_cursor
|
2026-03-25 12:47:04 +09:00 |
|
|
|
7288976a99
|
Update README.md - 전체 문서 업데이트
|
2026-03-25 10:26:57 +09:00 |
|
|
|
55c9657500
|
Update state_reader.py - 상태 읽기 모듈 최신 버전
|
2026-03-25 10:26:28 +09:00 |
|
|
|
051ea1f611
|
Update factorio_rcon.py - RCON 클라이언트 최신 버전
|
2026-03-25 10:25:58 +09:00 |
|
|
|
6c4b2b7c91
|
Add main.py - 메인 루프 (컨텍스트 압축 통합)
|
2026-03-25 10:25:39 +09:00 |
|
|
|
f053803f6f
|
Add context_compressor.py - 계층적 컨텍스트 압축 모듈
|
2026-03-25 10:25:12 +09:00 |
|
|
|
7f7034bba2
|
Add ai_planner.py - AI 행동 계획 모듈
|
2026-03-25 10:24:02 +09:00 |
|
|
|
8858d52b1c
|
Add action_executor.py - 완전 자율 에이전트용 실행기
|
2026-03-25 10:23:15 +09:00 |
|
|
|
d2d6f6ef17
|
Add state_reader.py - Game state reading module
|
2026-03-25 00:09:32 +09:00 |
|
|
|
76f98d2fe2
|
Add factorio_rcon.py - RCON connection module
|
2026-03-25 00:06:17 +09:00 |
|
|
|
6ce3e0c31f
|
Initial commit
|
2026-03-25 00:04:59 +09:00 |
|