# Short class names that appear in cross-references
py:class App
py:class Tool
py:class AppTool
py:class Attachment
py:class fsspec.spec._Cached
py:class json.encoder.JSONEncoder
py:class mcp.server.fastmcp.tools.tool_manager.ToolManager
py:class pydantic.main.BaseModel
py:class Scenario
py:class Environment
py:class PIL.Image.Image
py:class ToolAttributeName

# Agents
py:class are.simulation.agents.agent_log.BaseAgentLog
py:class are.simulation.agents.agent_log.ObservationLog
py:class are.simulation.agents.decoding_types.DecodingSchema
py:class are.simulation.agents.default_agent.base_agent.BaseAgent
py:class are.simulation.agents.default_agent.base_agent.ConditionalStep
py:class are.simulation.agents.default_agent.base_agent.DataAugmentationConfig
py:class are.simulation.agents.default_agent.data_augmentation.DataAugmentationConfig
py:class are.simulation.agents.default_agent.tools.action_executor.AgentAction
py:class are.simulation.agents.default_agent.tools.action_executor.BaseActionExecutor
py:class are.simulation.agents.default_agent.tools.action_executor.BaseActionExecutor
py:class are.simulation.agents.default_agent.tools.action_executor.ParsedAction
py:class are.simulation.agents.llm.llama.llama_engine.LlamaLLMEngine
py:class are.simulation.agents.are_simulation_agent_config.LLMEngineConfig
py:class are.simulation.agents.llm.llm_engine.ModelConfig
py:class are.simulation.agents.llm.types.MMObservation
py:class are.simulation.agents.multimodal.Attachment
py:class are.simulation.agents.user_proxy.UserProxy

# Apps
py:class are.simulation.apps.app.App
py:class are.simulation.apps.browser.AbstractBrowser
py:class are.simulation.apps.calendar.CalendarApp
py:class are.simulation.apps.calendar.CalendarEvent
py:class are.simulation.apps.calendar.CalendarEventsResult
py:class are.simulation.apps.email_client.Email
py:class are.simulation.apps.email_client.EmailClientApp
py:class are.simulation.apps.email_client.EmailClientApp
py:class are.simulation.apps.email_client.EmailFolder
py:class are.simulation.apps.email_client.EmailFolderName
py:class are.simulation.apps.email_client.ReturnedEmails
py:class are.simulation.apps.messaging.Conversation
py:class are.simulation.apps.messaging.Message
py:class are.simulation.apps.messaging.MessagingApp
py:class are.simulation.apps.messaging_v2.MessagingAppV2
py:class are.simulation.apps.messaging_v2.ConversationV2
py:class are.simulation.apps.messaging_v2.MessageV2
py:class are.simulation.apps.messaging_v2.MessagingAppMode
py:class are.simulation.apps.sandbox_file_system.SandboxLocalFileSystem
py:class are.simulation.apps.shopping.CartItem
py:class are.simulation.apps.shopping.Item
py:class are.simulation.apps.shopping.Order
py:class are.simulation.apps.shopping.Product
py:class are.simulation.apps.shopping.ProductListResult
py:class are.simulation.apps.shopping.ProductMetadata
py:class are.simulation.apps.shopping.ShoppingApp
py:class are.simulation.tool_utils.AppTool
py:class are.simulation.tool_utils.AppToolArg
py:class are.simulation.tool_utils.OperationType
py:class are.simulation.tool_utils.ToolAttributeName
py:class are.simulation.apps.virtual_file_system.VirtualFileSystem
py:class are.simulation.apps.agent_user_interface.Sender
py:class are.simulation.apps.agent_user_interface.AgentUserInterface
py:class are.simulation.apps.agent_user_interface.AUIMessage
py:class are.simulation.apps.cab.Ride
py:class are.simulation.apps.cab.CabApp
py:class are.simulation.apps.apartment_listing.Apartment
py:class are.simulation.apps.apartment_listing.ApartmentListingApp
py:class are.simulation.apps.city.CityApp
py:class are.simulation.apps.city.CrimeDataPoint
py:class are.simulation.notification_system.BaseNotificationSystem
py:class are.simulation.notification_system.Message
py:class are.simulation.time_manager.TimeManager
py:class are.simulation.priority_queue.PriorityQueue
py:class are.simulation.scenarios.config.HuggingFaceConfig
py:class are.simulation.scenarios.config.MultiScenarioRunnerConfig
py:class are.simulation.scenarios.config.ScenarioRunnerConfig
py:class are.simulation.scenarios.scenario.Scenario
py:class are.simulation.scenarios.validation_result.ScenarioMetadata
py:class are.simulation.scenarios.scenario.ScenarioStatus
py:class are.simulation.scenarios.validation_result.ScenarioValidationResult
py:class are.simulation.scenarios.utils.scenario_expander.EnvEventsConfig
py:class are.simulation.apps.contacts.Contact
py:class are.simulation.apps.contacts.ContactsApp
py:class are.simulation.apps.contacts.Gender
py:class are.simulation.apps.contacts.Status
py:class are.simulation.apps.contacts.InternalContacts
# Types
py:class are.simulation.types.AbstractEnvironment
py:class are.simulation.types.Action
py:class are.simulation.types.ActionDescription
py:class are.simulation.types.AgentActionValidator
py:class are.simulation.types.CapabilityTag
py:class are.simulation.types.CompletedEvent
py:class are.simulation.types.ConditionCheckAction
py:class are.simulation.types.EnvironmentState
py:class are.simulation.types.Event
py:class are.simulation.types.EventLog
py:class are.simulation.types.EventMetadata
py:class are.simulation.types.EventQueue
py:class are.simulation.types.EventTimeComparator
py:class are.simulation.types.EventType
py:class are.simulation.types.ExecutionMetadata
py:class are.simulation.types.Hint
py:class are.simulation.types.HintType
py:class are.simulation.types.PlaceholderMetadata
py:class are.simulation.types.ScenarioGUIConfig
py:class are.simulation.types.ToolAugmentationConfig
py:class are.simulation.types.ValidationEvent
py:class are.simulation.types.ValidationResult
py:class are.simulation.types.SimulatedGenerationTimeConfig
py:class are.simulation.types.CompletedOracleEvent

# Env
py:class are.simulation.environment.Environment

# Notification system
py:class are.simulation.notification_system.MessageType
py:class are.simulation.notification_system.MessageQueue
py:class are.simulation.notification_system.AbstractMessageQueue

# Utils
py:class are.simulation.utils.serialization.SkippableDeepCopy

# Tools
py:class are.simulation.tools.Tool
py:obj are.simulation.priority_queue.T

# Data handler
py:class are.simulation.scenarios.scenario_imported_from_json.scenario.ScenarioImportedFromJson
py:class are.simulation.scenarios.scenario_imported_from_json.benchmark_scenario.BenchmarkScenarioImportedFromJson
py:class are.simulation.data_handler.importer.JsonScenarioImporter
py:class are.simulation.data_handler.exporter.JsonScenarioExporter
py:class are.simulation.data_handler.models.ExportedHint
py:class are.simulation.data_handler.models.ExportedActionArg
py:class are.simulation.data_handler.models.ExportedAction
py:class are.simulation.data_handler.models.ExportedOracleEvent
py:class are.simulation.data_handler.models.ExportedCompletedEvent
py:class are.simulation.data_handler.models.ExportedEvent
py:class are.simulation.data_handler.models.ExportedTraceDefinitionMetadata
py:class are.simulation.data_handler.models.ExportedTraceAnnotationMetadata
py:class are.simulation.data_handler.models.ExportedTraceSimulationMetadata
py:class are.simulation.data_handler.models.ExportedTraceMetadata
py:class are.simulation.data_handler.models.ExportedTrace
py:class are.simulation.data_handler.models.ExportedTraceBase
py:class are.simulation.data_handler.models.ExportedTraceAnnotation
py:class are.simulation.data_handler.models.ExportedExecutionMetadata
py:class are.simulation.data_handler.models.ExportedHuggingFaceMetadata
py:class are.simulation.data_handler.models.ExportedEventMetadata
py:class are.simulation.data_handler.models.ExportedApp

# Validation
py:class are.simulation.validation.judgment.Judgment
py:class are.simulation.validation.judgment.ToolCallCountsFailure
py:class are.simulation.validation.configs.InContextJudgeConfig
py:class are.simulation.validation.configs.ScriptedGraphPerEventJudgeConfig
py:class are.simulation.validation.configs.GraphPerEventJudgeConfig
py:class are.simulation.validation.base.ToolJudge
py:class are.simulation.validation.base.EventJudge
py:class are.simulation.validation.judge_states.InContextJudgeState
py:class are.simulation.validation.judge_states.GraphPerEventJudgeState
py:class are.simulation.validation.base.BaseJudgeState
py:class are.simulation.validation.base.BaseJudge
py:class are.simulation.validation.judge.GraphPerEventJudge
py:class are.simulation.validation.judge.InContextJudge
py:class are.simulation.validation.factory.JudgeFactory
py:class are.simulation.validation.judgment.EventComparisonFailure
py:class are.simulation.validation.judgment.OracleEventMatchingFailure
py:class are.simulation.validation.judgment.EnvOracleMatchingFailure
py:class are.simulation.validation.judgment.Failure
py:class are.simulation.validation.tool_judge.HardToolJudge
py:class are.simulation.validation.tool_judge.SoftToolJudge
py:class are.simulation.validation.tool_judge.MildToolJudge
py:class are.simulation.validation.constants.ToolArgCheckerTypeRegistry
py:class are.simulation.validation.judgment.EventComparisonFailureType
py:class are.simulation.validation.constants.ToolCriteriaRegistry
py:class are.simulation.validation.configs.BaseJudgeConfig
py:class are.simulation.validation.configs.ToolCheckerParam
py:class are.simulation.validation.constants.ToolSoftCheckerTypeRegistry

# python
py:class type
py:class shuffle
py:data typing.Union
