MCPcopy Create free account
hub / github.com/GCWing/BitFun / snapshot

Method snapshot

src/crates/execution/agent-runtime/src/deep_review/queue.rs:242–263  ·  view source on GitHub ↗
(
        &self,
        parent_dialog_turn_id: &str,
        tool_id: &str,
    )

Source from the content-addressed store, hash-verified

240 }
241
242 pub(crate) fn snapshot(
243 &self,
244 parent_dialog_turn_id: &str,
245 tool_id: &str,
246 ) -> DeepReviewQueueControlSnapshot {
247 let Some(key) = DeepReviewQueueControlKey::new(parent_dialog_turn_id, tool_id) else {
248 return DeepReviewQueueControlSnapshot {
249 paused: false,
250 cancelled: false,
251 skip_optional: false,
252 };
253 };
254 let skip_optional = self
255 .skip_optional_turns
256 .contains_key(&key.parent_dialog_turn_id);
257
258 DeepReviewQueueControlSnapshot {
259 paused: self.paused_tools.contains_key(&key),
260 cancelled: self.cancelled_tools.contains_key(&key),
261 skip_optional,
262 }
263 }
264
265 pub(crate) fn clear_tool(&self, parent_dialog_turn_id: &str, tool_id: &str) {
266 if let Some(key) = DeepReviewQueueControlKey::new(parent_dialog_turn_id, tool_id) {

Calls

no outgoing calls

Tested by

no test coverage detected