think
Run incremental cognitive maintenance to consolidate similar memories and detect contradictions in small batches. Call regularly to gradually maintain your database without blockages.
Instructions
Run incremental cognitive maintenance — processes a small batch per call.
DESIGNED TO BE CALLED OFTEN: Each call processes ~5 memories (configurable). Running regularly (e.g. at end of conversation) gradually maintains the entire database without blocking. Safe to call frequently.
MODES:
Default: incremental think() — consolidation + conflict scan + (optional) pattern mining on a small batch.
maintenance_cycle=True: run the v0.9.0 autonomous-hygiene "sleep cycle" — think + burn-down-conflicts + prune-triggers + recalibrate-importance + backfill-entities + auto-relate (+ optional split_oversized + repair_artifacts).
last_cycle_only=True: just fetch the last persisted maintenance-cycle summary (read-only, no work performed).
Args: run_consolidation: Merge similar memories (default on). run_conflict_scan: Detect contradictions (default on). run_pattern_mining: Mine cross-domain patterns (default off, slow). consolidation_time_window_days: Only consolidate memories within this window (default 7 days). consolidation_limit: Batch size — max memories to process per call (default 5). Keep small for fast returns. maintenance_cycle: Run the full autonomous hygiene cycle instead. last_cycle_only: Just fetch the last cycle summary (read-only). dry_run: For maintenance_cycle — preview without persisting changes. burn_down_conflicts / prune_triggers_too / max_pending_triggers / recalibrate_importance / backfill_entities / auto_relate_in_cycle / max_auto_relate_edges / split_oversized / split_min_chars / repair_artifacts: Maintenance-cycle knobs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| last_cycle_only | No | ||
| split_min_chars | No | ||
| split_oversized | No | ||
| repair_artifacts | No | ||
| backfill_entities | No | ||
| maintenance_cycle | No | ||
| run_conflict_scan | No | ||
| run_consolidation | No | ||
| prune_triggers_too | No | ||
| run_pattern_mining | No | ||
| burn_down_conflicts | No | ||
| consolidation_limit | No | ||
| auto_relate_in_cycle | No | ||
| max_pending_triggers | No | ||
| max_auto_relate_edges | No | ||
| recalibrate_importance | No | ||
| consolidation_time_window_days | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |