MCPcopy Create free account
hub / github.com/CommonstackAI/UncommonRoute / rebind_request

Method rebind_request

uncommon_route/feedback.py:104–122  ·  view source on GitHub ↗
(
        self,
        request_id: str,
        *,
        tier: str | None = None,
        model: str | None = None,
        mode: str | None = None,
    )

Source from the content-addressed store, hash-verified

102 self._save_buffer()
103
104 def rebind_request(
105 self,
106 request_id: str,
107 *,
108 tier: str | None = None,
109 model: str | None = None,
110 mode: str | None = None,
111 ) -> None:
112 ctx = self._buffer.get(request_id)
113 if ctx is None:
114 return
115 self._buffer[request_id] = RequestContext(
116 features=ctx.features,
117 tier=_normalize_tier(tier or ctx.tier),
118 timestamp=ctx.timestamp,
119 model=model or ctx.model,
120 mode=mode or ctx.mode,
121 )
122 self._save_buffer()
123
124 def submit(self, request_id: str, signal: FeedbackSignal) -> FeedbackResult:
125 """Process explicit user feedback for a previous request."""

Callers 3

_apply_attemptFunction · 0.80
_record_stream_successFunction · 0.80
_handle_chat_coreFunction · 0.80

Calls 4

_save_bufferMethod · 0.95
RequestContextClass · 0.85
_normalize_tierFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected