CHIM Log Files
When CHIM is failing, the fastest fix is usually finding the right log first instead of guessing. This page keeps the useful log locations, but uses the actual current HerikaServer and DwemerDistro launcher UI labels from the codebase.
Log Files
AIAgent Log
This is the main first-stop log for the Skyrim plugin side.
AIAgent.log is commonly found in:
C:\Users\YOURUSER\Documents\My Games\Skyrim Special Edition\SKSE
C:\Users\YOURUSER\Documents\My Games\Skyrim.INI\SKSE
If CHIM is not connecting, not sending requests, or not responding correctly in-game, this is usually the first log to read.
Papyrus Log
Use the Papyrus log when the issue feels like a Skyrim scripting problem instead of a server or provider problem.
C:\Users\YOURUSER\Documents\My Games\Skyrim Special Edition\Logs\Script\Papyrus.0.log
This is useful for tracking script errors, missing functions, and plugin-side events that never reach the CHIM server cleanly.
CHIM Server Logs
The current codebase exposes the main CHIM server logs through two real entry points:
- HerikaServer: Control Panel then the Server Logs tab.
- Distro Launcher: LOGS then Generate Distro Debugging Logs.
The HerikaServer side is embedding the CHIM distro debugger from the dashboard, and the launcher diagnostic export writes a summary file to:
Desktop\DwemerDistro-Diagnostics\diagnostics-YYYYMMDD-HHMMSS.txt
The CHIM log viewer code is currently reading from the HerikaServer log folder and surfaces these files:
apache_error.logchim.logoutput_from_llm.logcontext_sent_to_llm.logoutput_to_plugin.logstt.logvision.logdebugStream.logcontext_sent_to_llm_fast.logmonitor.logservice.log
In the launcher code, there are also direct live tail commands for Apache, XTTS, Chatterbox, PocketTTS, MeloTTS, Piper, localWhisper, and Parakeet logs. So if the launcher or server log views are not enough, the debugging tools are already wired to those service-specific logs too.
Reporting Background Life And Traditional Quests Issues
Include enough detail to show which character or quest was involved. Gather this before posting:
- AIAgent.log from the location above.
- A DwemerDistro diagnostic file, made with LOGS then Generate Distro Debugging Logs in the Distro Launcher.
- The NPC name or quest name the problem happened with.
- The quest stage or action that failed, and what you expected to happen instead.
- For Background Life, the NPC's Background Life Goals and their recent history entries from around the time it went wrong.
The surrounding history helps show what led to the problem.
Generate Logs In Game
Use Generate Logs from the in-game menu to collect a support report.
- Include context: Give the NPC name, what you were doing, and what you expected.
- Save or scene problems: Include the recovery message or Director status shown when the problem happened.
- Microphone problems: Say whether recording started, your words appeared, and a reply played.


