feat(tools): record_moment requires task_titles from prior search_notes

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-12 16:43:21 -04:00
parent 9a96fdb3c0
commit 5d40f2113f
@@ -165,7 +165,11 @@ async def _resolve_entity_ids_by_name(
"STRONGLY PREFER the *_names parameters when linking entities — the server "
"resolves names to IDs by lookup, so you cannot accidentally invent or "
"re-use the wrong ID. Use *_ids only when you have an exact ID returned "
"from another tool call in this same turn."
"from another tool call in this same turn. "
"`task_titles` and `note_titles` must be exact titles returned by a prior "
"search_notes call in this same turn. Do NOT pass user-typed phrases, "
"project names, or invented titles. If you have not searched yet, call "
"search_notes first."
),
parameters={
"content": {