memory_distill_candidates
Mine recurring memories from project/user context files into reviewable context candidates, without modifying the source files. Use filters and optional observer judgment to isolate non-routine, memory-worthy patterns.
Instructions
Mine recurring memories into reviewable context candidates. Reads project/user context files without modifying them and can call the optional observer when judge=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Filter by memory kind | |
| judge | No | Judge candidates with the observer model and drop routine-activity clusters (on by default; falls back to unjudged output when no observer model is configured) | |
| limit | No | Max candidates | |
| project | No | Filter by project scope (matches sessions.project) | |
| scope_id | No | Filter by a single sharing domain scope_id | |
| trust_bias | No | ||
| visibility | No | ||
| all_projects | No | Mine memories across all projects | |
| min_recurrence | No | Minimum member count per candidate | |
| personal_first | No | ||
| ownership_scope | No | ||
| exclude_actor_ids | No | ||
| exclude_scope_ids | No | Sharing domain scope_ids to exclude | |
| include_actor_ids | No | ||
| include_scope_ids | No | Sharing domain scope_ids to include | |
| exclude_visibility | No | ||
| include_documented | No | Include candidates already represented in context files | |
| include_visibility | No | ||
| max_evidence_items | No | Evidence snippets per candidate | |
| exclude_trust_states | No | ||
| include_trust_states | No | ||
| exclude_workspace_ids | No | ||
| include_workspace_ids | No | ||
| widen_shared_when_weak | No | ||
| exclude_workspace_kinds | No | ||
| include_workspace_kinds | No | ||
| widen_shared_min_personal_score | No | ||
| widen_shared_min_personal_results | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | Yes | ||
| metadata | Yes | ||
| candidates | Yes |