detect_significant_changes
Identify technically significant sessions by analyzing git diff changes (lines/files) and graph cycles to prompt memory storage.
Instructions
Heuristic detector for "was this session technically significant?" Returns significant:true + signals if git diff exceeds thresholds (default: 100 lines or 5 files) or graph has cycles. Intended for Stop/SessionEnd hooks to prompt memorization via nova-mind-cloud storeMemory. No API.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "detect_significant_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Git base ref to diff against (default: HEAD) | |
| lines_threshold | No | Min total lines changed to be significant (default: 100) | |
| files_threshold | No | Min files changed to be significant (default: 5) |