UNPKG

sphica

Version:

Records Claude Code and Codex sessions on your machine and keeps past implementation and decisions, with their sources, for your agent to find.

103 lines (102 loc) • 5.41 kB
{ "hooks": { "SessionStart": [ { "hooks": [ { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/capture.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AYwBhAHAAdAB1AHIAZQAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 10 }, { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/deliver.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AZABlAGwAaQB2AGUAcgAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 10 } ] } ], "SubagentStart": [ { "hooks": [ { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/deliver.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AZABlAGwAaQB2AGUAcgAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 10 } ] } ], "UserPromptSubmit": [ { "hooks": [ { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/capture.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AYwBhAHAAdAB1AHIAZQAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 10 }, { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/deliver.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AZABlAGwAaQB2AGUAcgAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 10 } ] } ], "PostToolUse": [ { "matcher": "^apply_patch$", "hooks": [ { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/capture.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AYwBhAHAAdAB1AHIAZQAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 10 } ] } ], "Stop": [ { "hooks": [ { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/capture.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AYwBhAHAAdAB1AHIAZQAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 10 } ] } ], "Interrupt": [ { "hooks": [ { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/capture.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AYwBhAHAAdAB1AHIAZQAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 3 } ] } ], "PreToolUse": [ { "matcher": "^apply_patch$|^Bash$", "hooks": [ { "type": "command", "command": "node \"${PLUGIN_ROOT}/dist/deliver.js\" codex", "commandWindows": "powershell.exe -NoProfile -NonInteractive -EncodedCommand JgAgAG4AbwBkAGUAIAAiACQAZQBuAHYAOgBQAEwAVQBHAEkATgBfAFIATwBPAFQALwBkAGkAcwB0AC8AZABlAGwAaQB2AGUAcgAuAGoAcwAiACAAYwBvAGQAZQB4ADsAIABpAGYAIAAoACQAbgB1AGwAbAAgAC0AZQBxACAAJABMAEEAUwBUAEUAWABJAFQAQwBPAEQARQApACAAewAgAGUAeABpAHQAIAAxACAAfQA7ACAAZQB4AGkAdAAgACQATABBAFMAVABFAFgASQBUAEMATwBEAEUA", "timeout": 5 } ] } ] } }