learn
Store architecture, dependencies, and module insights in a memory lobe for future sessions. Capture observations about how a codebase works to retrieve related knowledge later.
Instructions
When you understand how something works — architecture, dependencies, module boundaries — store it here. Catch-all for knowledge not covered by gotcha/convention. Example: {"lobe": "my-project", "observation": "Payments module depends on auth for tokens only, no other cross-module dependency"} Store facts that help future sessions, not actions you took or bugs you fixed. Wrong: "Fixed the null pointer in UserService." Right: "UserService.getUser() returns null when session expires — callers must handle this." One insight per call. Persists across sessions. Returns related knowledge. Required params: "lobe", "observation".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lobe | Yes | Memory lobe name. No lobes configured yet — run memory_bootstrap(lobe: "your-project", root: "/absolute/path/to/repo") first. | |
| observation | Yes | The observation. Write naturally — first sentence becomes the title. | |
| durabilityDecision | No | Use "store-anyway" only when re-storing after a review-required response. | default |