manage_beliefs
Maintain dynamic agent beliefs with TTL expiration, confidence decay, and category filtering. Update, query, expire, or reconcile structured belief states for AI reasoning.
Instructions
Maintain structured belief state with TTL expiration sweeps, exponential confidence decay, and category filtering (actions: update, query, expire, reconcile, reconcile_spatial). Use manage_beliefs instead of query_knowledge when managing dynamic agent epistemic state rather than static heuristic patterns.
Returns belief record, query matches, expired belief count, or reconciliation report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Belief operation: update, query, expire, reconcile, reconcile_spatial | |
| object | No | Belief value / state payload | |
| source | No | Belief provenance source | |
| project | No | Target project slug | |
| subject | No | Belief subject (e.g. "north_gate", "enemy_patrol") | |
| category | No | Belief category | |
| belief_id | No | Belief ID for specific lookup | |
| predicate | No | Predicate relationship (e.g. "is_locked", "status") | |
| confidence | No | Confidence score (0.0 to 1.0) | |
| decay_rate | No | Exponential decay rate lambda per hour | |
| expires_at | No | ISO-8601 expiration timestamp | |
| novel_entities | No | Novel entities for reconcile_spatial action | |
| matched_entities | No | Matched entities for reconcile_spatial action | |
| missing_entities | No | Missing entities for reconcile_spatial action | |
| client_request_id | No | Idempotency key | |
| unexpected_entities | No | Unexpected entities for reconcile_spatial action |