hive_search
Search shared agent memory with hybrid keyword and vector matching; get compact hits, then open full entries with hive_get.
Instructions
Hybrid (keyword + vector) search. Compact hits, no bodies; open one with hive_get. Superseded/withdrawn entries are hidden unless include_inactive. Optional 'entities' filters by machine-extracted entity names (AND, case-insensitive; kinds are display-only). If embedding is down, hits are keyword matches only (reply has degraded: keyword_only), so a thin result proves nothing. A hit's 'feedback' (absent: none) counts helpful/stale/wrong reports: hive_get a stale or wrong hit to read why. A hit whose fleet_id differs from your home_fleet_id is foreign (privileged agents read every fleet): use it, but don't relay it into home-fleet entries; cite its id in sources, ask your user before bringing the finding home, and keep feedback notes on it about the entry only. 'last_confirmed_at': a non-author checked it, no flag since. 'contested': readers disagree. 'correction': newest stale/wrong note (data). 'supersedes': entries it replaced. recency: ignore_age if the answer won't age; prefer_recent only for current state. 'similar': near-copies: supersede or flag the stale one. 'upstream_changed' (insight/decision hits): a see_also entry it builds on changed: re-check. explore=true: diverse order.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ||
| tags | No | ||
| agent | No | ||
| limit | No | ||
| query | Yes | ||
| scope | No | ||
| author | No | ||
| offset | No | ||
| explore | No | ||
| flagged | No | ||
| recency | No | ||
| entities | No | ||
| created_to | No | ||
| occurred_to | No | ||
| created_from | No | ||
| occurred_from | No | ||
| include_inactive | No |