List existing subjects (people)
amber_list_subjectsLists people stored in memory with mention counts and related topics, ordered by mention count, so you can reuse existing subject spellings before storing or searching memories.
Instructions
List the subjects (people) already in memory, most-mentioned first, with a count and the topics their memories appear under. Call this before amber_store_memory or amber_search_memories when you're unsure how a person was recorded, and REUSE the existing spelling ("patrick vane") instead of a near-duplicate ("pat"/"patrick"/"patrick v"). Subject drives retrieval ranking, so consistent naming matters even more than for topics.
USE topics TO CATCH A SPLIT PERSON. Subjects match by EXACT text, so one human recorded under two names (a nickname, a maiden name, a first name then a full name -- e.g. "katie" and "yu pan") forks silently into two people, and every later search returns a plausible but INCOMPLETE answer. String similarity cannot catch that, because the two spellings need not share any characters. Overlapping topics are the signal: two subjects that both appear under e.g. "relationships" may be the same person. If you suspect a fork, confirm it with the USER (never merge on your own inference -- wrongly merging two real people is worse than the fork), then repair it with amber_rename_subject, which merges into the target name.
Read-only, not rate-limited. Requires an active subscription.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max subjects to return (default 200), most-mentioned first. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| has_more | Yes | True when more subjects exist than were returned. Raise `limit` to see them. Without this a truncated list is indistinguishable from a complete one, and those mean opposite things: `amber_search_memories` tells you to check here for the exact spelling of a name, so "not in this list" has to be trustworthy. | |
| subjects | Yes | Existing subjects, most-mentioned first. |