Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CRASH_SEARCH_PATH | No | The search path for crash dump files | /var/crash |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_crash_dumps | Scans for crash dumps in the specified directory (recursive). Returns a formatted string list of found dumps. |
| start_crash_session | Starts a new interactive crash analysis session for the given dump.
If kernel_path is not provided, attempts to find a matching kernel automatically.
Returns the Session ID. |
| analyze_target | Starts a crash analysis session with explicit vmcore and vmlinux paths.
This sets the default active session, so subsequent commands (run_crash_command)
don't need to specify a session_id. |
| run_crash_command | Executes a command in an active crash session.
If session_id is omitted, uses the most recently started session.
Args:
command: The crash command to run
session_id: Optional explicit session ID
truncate: Whether to truncate long output (default: True). Set to False for full output. |
| stop_crash_session | Terminates an active crash session. |
| get_sys_info | Convenience tool to get system info (runs 'sys' command).
Uses default session if session_id is not provided. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |