MCPcopy Create free account
hub / github.com/Ishabdullah/Codey-v2 / get

Method get

core/preferences.py:488–503  ·  view source on GitHub ↗

Get a preference value. Args: category: Preference category default: Default value if not learned Returns: Preferred value or default

(self, category: str, default: str = None)

Source from the content-addressed store, hash-verified

486 self._update_preference(category, value, confidence=1.0)
487
488 def get(self, category: str, default: str = None) -> Optional[str]:
489 """
490 Get a preference value.
491
492 Args:
493 category: Preference category
494 default: Default value if not learned
495
496 Returns:
497 Preferred value or default
498 """
499 if category in self._cache:
500 entry = self._cache[category]
501 if entry["confidence"] > 0.5:
502 return entry["value"]
503 return default or self.CATEGORIES.get(category, {}).get("default")
504
505 def get_all(self) -> Dict[str, str]:
506 """Get all preferences with sufficient confidence."""

Callers 8

get_allMethod · 0.95
_load_preferencesMethod · 0.45
_update_preferenceMethod · 0.45
_sync_to_codeymdMethod · 0.45
get_confidenceMethod · 0.45
statusMethod · 0.45

Calls

no outgoing calls