Skip to content

feat: confidence-gated push-context channel — kb.volunteer_context #236

@plind-junior

Description

@plind-junior

What you're trying to do

gbrain's docs/guides/push-context.md documents three push channels — ambient reflex, volunteer_context op, gbrain watch — through which the brain volunteers confidence-gated pages into the conversation window. Today vouch is purely pull: the agent asks, vouch answers. Adding a push channel lets vouch surface "you have an approved claim about this; consider citing it" mid-session.

Suggested shape

  • New kb.volunteer_context MCP op (server → client streaming notification).
  • Server-side trigger: kb.session_start opens a watch on hot-memory + salience deltas; when a claim's relevance score for the active session exceeds a config threshold (default 0.85), push a notification with {claim_id, relevance, why}.
  • Throttled to one push per 30 seconds; rate-limited per session.

Acceptance

Out of scope

  • Two-way conversational volunteering — push only.
  • Volunteering proposals (not just durable claims).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions