addedInput schema / properties / memory / description
Added value: +"Candidate ChatCrystal note content to validate or persist as reusable task memory."
addedInput schema / properties / memory / properties / code_snippets / description
Added value: +"Small snippets that make the memory actionable without copying large files."
addedInput schema / properties / memory / properties / code_snippets / items / properties / code / description
Added value: +"Minimal code, command, config, or query that illustrates the reusable lesson."
addedInput schema / properties / memory / properties / code_snippets / items / properties / description / description
Added value: +"Why this snippet matters and when to reuse it."
addedInput schema / properties / memory / properties / code_snippets / items / properties / language / description
Added value: +"Programming or markup language for the snippet."
addedInput schema / properties / memory / properties / decisions / description
Added value: +"Durable design, product, architecture, or process decisions made during the task."
addedInput schema / properties / memory / properties / error_signatures / description
Added value: +"Exact errors or symptoms that should trigger this memory in future debug recall."
addedInput schema / properties / memory / properties / files_touched / description
Added value: +"Files that provide useful provenance for the memory."
addedInput schema / properties / memory / properties / key_conclusions / description
Added value: +"Important takeaways that should be recalled before similar future work."
addedInput schema / properties / memory / properties / outcome_type / description
Added value: +"Primary kind of reusable memory being saved."
addedInput schema / properties / memory / properties / pitfalls / description
Added value: +"Mistakes, traps, or failure modes future agents should avoid."
addedInput schema / properties / memory / properties / resolution / description
Added value: +"Specific fix or action that resolved the issue."
addedInput schema / properties / memory / properties / reusable_patterns / description
Added value: +"Generalizable implementation, debugging, migration, or configuration patterns."
addedInput schema / properties / memory / properties / root_cause / description
Added value: +"Underlying cause of the problem when the memory is about a fix or pitfall."
addedInput schema / properties / memory / properties / summary / description
Added value: +"Concrete summary of what was learned or decided, written so it remains useful in a later session."
addedInput schema / properties / memory / properties / tags / description
Added value: +"Short tags for retrieval, such as framework, subsystem, source tool, or failure type."
addedInput schema / properties / memory / properties / title / description
Added value: +"Specific note title. Prefer the durable lesson over a generic task name."
addedInput schema / properties / mode / description
Added value: +"Use auto for agent-generated writebacks and manual for explicit user-curated memories."
addedInput schema / properties / scope / description
Added value: +"Store as project memory by default; global is reserved for broadly reusable manual lessons."
addedInput schema / properties / source_run_key / description
Added value: +"Idempotency key for auto writebacks; required in auto mode to avoid duplicate memory receipts."
addedInput schema / properties / task / description
Added value: +"Current task context used to scope, rank, and store memories."
addedInput schema / properties / task / properties / branch / description
Added value: +"Current VCS branch when relevant to the task."
addedInput schema / properties / task / properties / cwd / description
Added value: +"Current working directory of the agent session."
addedInput schema / properties / task / properties / error_signatures / description
Added value: +"Concrete errors, stack traces, failing commands, or symptoms. Most useful with debug tasks."
addedInput schema / properties / task / properties / files_touched / description
Added value: +"Files already touched or expected to be touched; improves project memory matching."
addedInput schema / properties / task / properties / goal / description
Added value: +"Plain-language task goal or user request. Include enough context to retrieve relevant memories."
addedInput schema / properties / task / properties / project_dir / description
Added value: +"Absolute project directory when known; helps ChatCrystal match memories to the right local workspace."
addedInput schema / properties / task / properties / project_key / description
Added value: +"Stable project identifier used to prioritize project-scoped memories, such as a repository or workspace key."
addedInput schema / properties / task / properties / source_agent / description
Added value: +"AI coding tool or agent that is calling ChatCrystal; use unknown when unsure."
addedInput schema / properties / task / properties / task_kind / description
Added value: +"Kind of work being performed. Use debug for failures; choose the closest non-debug category for planned work."