module

ClaudePersona::SessionHookSettings

Class methods

cleanup(settings_path : String | Nil, session_id_path : String | Nil)

Clean up temp files (accepts nil for either path)

Source
create(session_id : String) : Tuple(String, String)

Create temp settings file with SessionStart hook Returns {settings_path, session_id_path}

Source
example_settings_json

Pretty-printed example of the settings JSON structure

Source
read_session_id(session_id_path : String) : String | Nil

Read the latest session ID from the tracking file

Source