MCPcopy Create free account

hub / github.com/microsoft/agent-governance-toolkit / functions

Functions32,326 in github.com/microsoft/agent-governance-toolkit

Method__init__
(self, principal: Principal, tool_name: str, reason: str = "")
agent-governance-python/agent-os/modules/atr/atr/access.py:168
Method__init__
Initialize access control manager. Args: default_policy: Policy to use when no specific policy is set.
agent-governance-python/agent-os/modules/atr/atr/access.py:194
Method__init__
Initialize the register decorator. Args: name: Tool name (defaults to function name) description: Tool description (d
agent-governance-python/agent-os/modules/atr/atr/decorator.py:210
Method__init__
Initialize HTTP health check. Args: url: The URL to check. timeout: Request timeout in seconds. expected_
agent-governance-python/agent-os/modules/atr/atr/health.py:106
Method__init__
Initialize TCP health check. Args: host: The host to connect to. port: The port to check. timeout: Connec
agent-governance-python/agent-os/modules/atr/atr/health.py:184
Method__init__
Initialize callable health check. Args: func: Callable that returns bool or (bool, message) tuple. name: Name for thi
agent-governance-python/agent-os/modules/atr/atr/health.py:254
Method__init__
Initialize health check registry. Args: cache_ttl: How long to cache health check results. check_timeout: Default tim
agent-governance-python/agent-os/modules/atr/atr/health.py:322
Method__init__
(self, message: str, last_exception: Exception, attempts: int)
agent-governance-python/agent-os/modules/atr/atr/policies.py:308
Method__init__
Initialize collector. Args: retention_period: How long to retain detailed time-series data.
agent-governance-python/agent-os/modules/atr/atr/metrics.py:135
Method__init__
( self, collector: MetricsCollector, tool_name: str, metadata: Optional[Dict[str, Any]] = None )
agent-governance-python/agent-os/modules/atr/atr/metrics.py:385
Method__init__
Initialize empty container.
agent-governance-python/agent-os/modules/atr/atr/injection.py:126
Method__init__
(self, parent: DependencyContainer)
agent-governance-python/agent-os/modules/atr/atr/injection.py:301
Method__init__
Initialize resolver with a container. Args: container: The dependency container to use.
agent-governance-python/agent-os/modules/atr/atr/injection.py:328
Method__init__
Initialize an empty registry. Args: container: Optional dependency container for injection. metrics_collector: Option
agent-governance-python/agent-os/modules/atr/atr/registry.py:142
Method__init__
Initialize parser tool. Args: max_size: Maximum input size in characters max_depth: Maximum nesting
agent-governance-python/agent-os/modules/atr/atr/tools/safe/json_parser.py:48
Method__init__
Initialize file reader tool. Args: sandbox_paths: List of allowed directory paths allowed_extensions
agent-governance-python/agent-os/modules/atr/atr/tools/safe/file_reader.py:50
Method__init__
Initialize calculator. Args: precision: Decimal precision for results max_value: Maximum allowed val
agent-governance-python/agent-os/modules/atr/atr/tools/safe/calculator.py:99
Method__init__
Initialize text tool. Args: max_length: Maximum text length to process max_regex_length: Maximum reg
agent-governance-python/agent-os/modules/atr/atr/tools/safe/text_tool.py:49
Method__init__
Initialize datetime tool. Args: default_timezone: Default timezone name
agent-governance-python/agent-os/modules/atr/atr/tools/safe/datetime_tool.py:59
Method__init__
(self, max_requests: int, window_seconds: float = 60.0)
agent-governance-python/agent-os/modules/atr/atr/tools/safe/http_client.py:26
Method__init__
Initialize HTTP client tool. Args: allowed_domains: Whitelist of allowed domains (if set, only these allowed)
agent-governance-python/agent-os/modules/atr/atr/tools/safe/http_client.py:75
Method__init__
Initialize the Tiered Context Manager.
agent-governance-python/agent-os/modules/caas/src/caas/triad.py:27
Method__init__
(self, max_size: int = 1000)
agent-governance-python/agent-os/modules/caas/src/caas/caching.py:471
Method__init__
Initialize the context cache. Args: strategy: Provider-specific caching strategy config: Cache confi
agent-governance-python/agent-os/modules/caas/src/caas/caching.py:561
Method__init__
Initialize the conversation manager. Args: max_turns: Maximum number of turns to keep (default: 10)
agent-governance-python/agent-os/modules/caas/src/caas/conversation.py:54
Method__init__
Initialize the Hugging Face Hub client. Args: repo_id: The Hugging Face repository ID. token: Optional API token. Fal
agent-governance-python/agent-os/modules/caas/src/caas/hf_utils.py:135
Method__init__
Initialize the weight tuner.
agent-governance-python/agent-os/modules/caas/src/caas/tuning/tuner.py:25
Method__init__
(self)
agent-governance-python/agent-os/modules/caas/src/caas/tuning/tuner.py:240
Method__init__
Initialize document store. Args: storage_path: Optional path for persistent storage
agent-governance-python/agent-os/modules/caas/src/caas/storage/store.py:20
Method__init__
Initialize context extractor. Args: store: The document store to use enrich_metadata: Whether to enr
agent-governance-python/agent-os/modules/caas/src/caas/storage/store.py:228
Method__init__
Initialize the virtual file system. Args: root_path: Root path for the file system (default: "/") st
agent-governance-python/agent-os/modules/caas/src/caas/vfs/filesystem.py:44
Method__init__
Initialize the router. Args: short_query_threshold: Kept for API compatibility (unused). enable_canned_respo
agent-governance-python/agent-os/modules/caas/src/caas/routing/heuristic_router.py:19
Method__init__
Initialize Trust Gateway. Args: security_policy: Security policy configuration audit_enabled: Whethe
agent-governance-python/agent-os/modules/caas/src/caas/gateway/trust_gateway.py:137
Method__init__
(self, topic: str, errors: list, payload: Dict[str, Any])
agent-governance-python/agent-os/modules/amb/amb_core/schema.py:18
Method__init__
Initialize with a Pydantic model. Args: model: Pydantic model class to use for validation
agent-governance-python/agent-os/modules/amb/amb_core/schema.py:48
Method__init__
Initialize with a validation function. Args: validator: Function that takes payload and returns validated payloa
agent-governance-python/agent-os/modules/amb/amb_core/schema.py:133
Method__init__
Initialize the schema registry. Args: strict: If True, require schema for all topics when validating
agent-governance-python/agent-os/modules/amb/amb_core/schema.py:180
Method__init__
Initialize the in-memory broker. Args: max_queue_size: Maximum messages per topic before backpressure kicks in
agent-governance-python/agent-os/modules/amb/amb_core/memory_broker.py:37
Method__init__
Initialize the Dead Letter Queue. Args: max_size: Maximum number of entries to store max_retries: Ma
agent-governance-python/agent-os/modules/amb/amb_core/dlq.py:93
Method__init__
Initialize the message bus. Args: adapter: Broker adapter to use. If None, uses InMemoryBroker. pers
agent-governance-python/agent-os/modules/amb/amb_core/bus.py:54
Method__init__
Initialize the dataset manager. Args: repo_id: Repository ID on HF Hub (e.g., "username/dataset-name"). toke
agent-governance-python/agent-os/modules/amb/amb_core/hf_utils.py:420
Method__init__
Initialize in-memory store. Args: max_messages: Maximum messages to store
agent-governance-python/agent-os/modules/amb/amb_core/persistence.py:190
Method__init__
Initialize file store. Args: base_path: Base directory for message storage max_messages_per_file: Ma
agent-governance-python/agent-os/modules/amb/amb_core/persistence.py:335
Method__init__
Initialize Redis broker. Args: url: Redis connection URL
agent-governance-python/agent-os/modules/amb/amb_core/adapters/redis_broker.py:30
Method__init__
Initialize NATS broker. Args: servers: List of NATS server URLs (default: ["nats://localhost:4222"])
agent-governance-python/agent-os/modules/amb/amb_core/adapters/nats_broker.py:53
Method__init__
Initialize Azure Service Bus broker. Args: connection_string: Azure Service Bus connection string to
agent-governance-python/agent-os/modules/amb/amb_core/adapters/azure_servicebus_broker.py:55
Method__init__
Initialize RabbitMQ broker. Args: url: RabbitMQ connection URL. If empty, reads from RABBITMQ_U
agent-governance-python/agent-os/modules/amb/amb_core/adapters/rabbitmq_broker.py:32
Method__init__
Initialize AWS SQS broker. Args: region_name: AWS region queue_url: Existing queue URL (optional)
agent-governance-python/agent-os/modules/amb/amb_core/adapters/aws_sqs_broker.py:55
Method__init__
Initialize Kafka broker. Args: bootstrap_servers: Kafka bootstrap servers
agent-governance-python/agent-os/modules/amb/amb_core/adapters/kafka_broker.py:31
Method__init__
( self, check_interval_seconds: int = 30, max_concurrent_resolutions: int = 5,
agent-governance-python/agent-os/services/cloud-board/workers/dispute_resolver.py:44
Method__init__
( self, sync_interval_seconds: int = 60, broadcast_batch_size: int = 100, )
agent-governance-python/agent-os/services/cloud-board/workers/reputation_sync.py:31
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/mcp_protocols.py:63
Method__init__
( self, *, clock: Callable[[], datetime] = _utcnow, max_entries: int = 10_000,
agent-governance-python/agent-os/src/agent_os/mcp_protocols.py:86
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/mcp_protocols.py:135
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/mcp_protocols.py:151
Method__init__
Initialize the session authenticator. Args: session_ttl: Lifetime applied to newly issued session tokens. max_concurr
agent-governance-python/agent-os/src/agent_os/mcp_session_auth.py:47
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/stateless.py:209
Method__init__
( self, url: str = "redis://localhost:6379", key_prefix: str = "agent-os:", co
agent-governance-python/agent-os/src/agent_os/stateless.py:278
Method__init__
( self, backend: StateBackend | None = None, policies: dict[str, Any] | None = None,
agent-governance-python/agent-os/src/agent_os/stateless.py:498
Method__init__
Args: policy: Governance policy defining constraints and thresholds. denied_tools: Explicit deny-list — these tools a
agent-governance-python/agent-os/src/agent_os/mcp_gateway.py:135
Method__init__
( self, policy: EscalationPolicy, approval_handler: Callable[[EscalationRequest], Awai
agent-governance-python/agent-os/src/agent_os/escalation.py:127
Method__init__
( self, persist_path: str | os.PathLike[str] | None = None, encryption_key: bytes | No
agent-governance-python/agent-os/src/agent_os/credential_vault.py:252
Method__init__
(self, vault: CredentialVault)
agent-governance-python/agent-os/src/agent_os/credential_vault.py:557
Method__init__
( self, custom_rules: dict[str, dict[str, Any]] | None = None, block_irreversible: boo
agent-governance-python/agent-os/src/agent_os/reversibility.py:206
Method__init__
(self, agent_id: str, retry_after: float)
agent-governance-python/agent-os/src/agent_os/_circuit_breaker_impl.py:29
Method__init__
( self, failure_threshold: int = 5, recovery_timeout_seconds: float | None = None,
agent-governance-python/agent-os/src/agent_os/_circuit_breaker_impl.py:49
Method__init__
( self, agents: list[str], cascade_threshold: int = 3, config: CircuitBreakerC
agent-governance-python/agent-os/src/agent_os/_circuit_breaker_impl.py:196
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/memory_guard.py:181
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/content_governance.py:98
Method__init__
Initialize the signer and replay-protection settings. Args: signing_key: Shared secret used to compute HMAC signatures.
agent-governance-python/agent-os/src/agent_os/mcp_message_signer.py:65
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/event_bus.py:72
Method__init__
(self, agent_role: str, action: str, allowed: set[str])
agent-governance-python/agent-os/src/agent_os/mute.py:140
Method__init__
( self, policies: list[GovernancePolicy], max_escalation_depth: int = 3, )
agent-governance-python/agent-os/src/agent_os/trust_root.py:85
Method__init__
(self, interceptor: Any)
agent-governance-python/agent-os/src/agent_os/_adversarial_impl.py:123
Method__init__
Initialize the sliding-window limiter. Args: max_calls_per_window: Maximum calls allowed within a single sliding
agent-governance-python/agent-os/src/agent_os/mcp_sliding_rate_limiter.py:27
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:23
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:50
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:75
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:82
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:91
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:98
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:105
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:114
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:121
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:128
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:137
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:144
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:151
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:160
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:167
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:174
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:183
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:193
Method__init__
(self, message, error_code=None, details=None)
agent-governance-python/agent-os/src/agent_os/exceptions.py:203
Method__init__
( self, default_level: TransparencyLevel = TransparencyLevel.BASIC, require_disclosure
agent-governance-python/agent-os/src/agent_os/transparency.py:92
Method__init__
( self, allowed_commands: frozenset[str] | set[str] | None = None, )
agent-governance-python/agent-os/src/agent_os/sandbox_provider.py:93
Method__init__
( self, success_boost: float = 0.05, failure_base_penalty: float = 0.1, recove
agent-governance-python/agent-os/src/agent_os/task_outcome.py:55
Method__init__
(self, required_capabilities: list[str] | None = None)
agent-governance-python/agent-os/src/agent_os/governance_parity.py:115
Method__init__
(self)
agent-governance-python/agent-os/src/agent_os/event_sink.py:161
Method__init__
( self, max_queue_size: int | None = None, schedule_delay_ms: float | None = None,
agent-governance-python/agent-os/src/agent_os/event_sink.py:182
← previousnext →11,901–12,000 of 32,326, ranked by callers