find_partner_memory_connections
Walk the entity-event graph across the caller's org and a partner org.
Use this when the user asks what a linked partner team's memory connects to
something of their own. Do not use it for a plain partner lookup; use
`search_partner_memory` for that. Do not use it when the request states a
pattern to match; use `query_partner_memory_graph` for that.
Reads the partner org and writes nothing to either side. Candidates are
unverified pointers, not established facts. Calls are handled
one at a time per org: a second link call issued while one is in flight
comes back with `reason: busy` without running. A revoke during the call
aborts it with an explicit error rather than a shortened answer.
Args:
link_id: Which link to read through, from `list_partner_links`.
sentence: A complete sentence; required unless `relation="explore"`.
anchor_entity_id: An entity of the caller's own to start from; required
for `explore`. Entry happens in the caller's org either way.
relation: `similar`, `before`, `after`, `evolution`, `contrast`, or
`explore` — same meanings and argument requirements as
`find_memory_connections`.
reference_time: ISO 8601 basis for `before` and `after`.
anchor_event_id: Event basis for `before` and `after`. Passing only
`link_id` and `anchor_event_id` is read as the earlier call form, a
walk from that event, and the response carries
`compat="v1_anchor_walk"`.
top_n: Max candidates per round (server-capped).
expansion_rounds: 1 (default) or 2, as in `find_memory_connections`.
Returns:
`{status, link_id, remote_org, candidates, bridges, grounding,
grounding_basis, entry, truncations, budget}`. Each candidate carries
`side`, and a partner candidate's `content_pointer` names
`get_partner_memory_content` and this link. Aliased bridges carry
`df_home` and `df_remote`, how common the entity is on each side. The
partner side is not searched at entry and is reached only through
bridges, so this never reports `absent`; see
`grounding_basis.remote_entry_not_searched`.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_n | No | Max candidates per round (server-capped). | |
| link_id | Yes | Which link to read through, from `list_partner_links`. | |
| relation | No | `similar`, `before`, `after`, `evolution`, `contrast`, or `explore` — same meanings and argument requirements as `find_memory_connections`. | similar |
| sentence | No | A complete sentence; required unless `relation="explore"`. | |
| reference_time | No | ISO 8601 basis for `before` and `after`. | |
| anchor_event_id | No | Event basis for `before` and `after`. Passing only `link_id` and `anchor_event_id` is read as the earlier call form, a walk from that event, and the response carries `compat="v1_anchor_walk"`. | |
| anchor_entity_id | No | An entity of the caller's own to start from; required for `explore`. Entry happens in the caller's org either way. | |
| expansion_rounds | No | 1 (default) or 2, as in `find_memory_connections`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||