MCPcopy Index your code

hub / github.com/microsoft/magentic-ui / types & classes

Types & classes459 in github.com/microsoft/magentic-ui

↓ 40 callersClassMagenticUIConfig
Magentic-UI configuration.
src/magentic_ui/magentic_ui_config.py:200
↓ 36 callersClassClassificationResult
Return value of :func:`classify_bash_command`.
src/magentic_ui/teams/omniagent/_command_policy.py:82
↓ 36 callersClassStreamUpdate
Yielded from ``run_stream()``.
src/magentic_ui/agents/web_surfer/fara/_types.py:85
↓ 31 callersClassLLMMessage
A message in the internal LLM conversation history. Uses ``role`` directly to match the OpenAI API.
src/magentic_ui/agents/web_surfer/fara/_types.py:50
↓ 27 callersClassPauseController
Pause/cancel flags and mid-run user-message inbox shared between TeamManager and agents.
src/magentic_ui/types.py:72
↓ 24 callersClassChange
One entry in the diff between pre and post probe. ``kind`` values: * ``removed`` — was present, now missing (PRE_AND_POST) * ``added`
src/magentic_ui/teams/omniagent/_verifier.py:61
↓ 20 callersClassAgentRegistry
Registry of delegatable sub-agents. OmniAgent consults this registry to: 1. Build its tool list (core tools + agent-backed delegation tools).
src/magentic_ui/agents/registry.py:70
↓ 19 callersClassExecuteResult
Result of a sandbox command execution.
src/magentic_ui/sandbox/__init__.py:12
↓ 19 callersClassFaraQwen3Agent
Web automation agent with 11 actions, DISPLAY_SIZE=1000 coordinate space. Uses :class:`BrowserEnvironment` so the agent never touches Playwright
src/magentic_ui/agents/web_surfer/fara/_fara_qwen3.py:125
↓ 14 callersClassTool
A registered tool available to the agent.
src/magentic_ui/teams/omniagent/_registry.py:59
↓ 13 callersInterfaceModelEndpointInput
frontend/src/api/onboarding.ts:71
↓ 13 callersClassNullSandbox
Executes commands directly on the host; guest paths are real host paths.
src/magentic_ui/sandbox/_null.py:20
↓ 13 callersClassResponse
src/magentic_ui/backend/datamodel/types.py:39
↓ 11 callersClassFakeSandbox
Records execute() calls and pops canned responses from a queue.
tests/test_bash_observers.py:24
↓ 10 callersClassOmniAgent
Round-based agent orchestrator. Drives a single conversation: builds a system prompt, calls the LLM through :class:`OmniResponses`, parses th
src/magentic_ui/teams/omniagent/_omni_agent.py:89
↓ 10 callersClassTab
Represents the state of a browser tab.
src/magentic_ui/tools/playwright/playwright_state.py:9
↓ 9 callersClassScrollOutput
Result of a scroll or goto operation.
src/magentic_ui/teams/omniagent/tools/host/_scroll.py:11
↓ 8 callersClassAgentEntry
A registered delegatable agent with its tool schema. Attributes: agent: Runtime agent instance satisfying :class:`SubAgentProtocol`.
src/magentic_ui/agents/registry.py:47
↓ 8 callersClassFaraQwen3AgentState
Mutable state that persists across rounds.
src/magentic_ui/agents/web_surfer/fara/_fara_qwen3.py:108
↓ 7 callersClassContentItem
src/magentic_ui/agents/web_surfer/fara/qwen_helpers/schema.py:68
↓ 7 callersClassFakeAgent
Minimal SubAgentProtocol implementation for testing.
tests/agents/test_registry.py:19
↓ 7 callersClassFaraQwen3AgentConfig
Configuration for FaraQwen3Agent.
src/magentic_ui/agents/web_surfer/fara/_fara_qwen3.py:79
↓ 7 callersClassFaraWebSurfer
Core Fara agent + magentic-ui streaming, pause/resume, critical point. This is the harness that wraps the core agent for use in magentic-ui.
src/magentic_ui/agents/web_surfer/fara/_fara_web_surfer.py:47
↓ 7 callersClassModelEndpointVerification
src/magentic_ui/backend/web/routes/onboarding.py:76
↓ 7 callersClassQuicksandBrowserManager
Manages a pool of browser slots inside a Quicksand VM. The VM lifecycle is owned by the injected ``QuicksandSandbox``. This manager only hand
src/magentic_ui/tools/playwright/browser/quicksand_browser_manager.py:187
↓ 6 callersClassBrowserSlot
A pre-allocated slot in the port pool.
src/magentic_ui/tools/playwright/browser/quicksand_browser_manager.py:35
↓ 6 callersClassBrowserState
Represents the saved state of a browser.
src/magentic_ui/tools/playwright/playwright_state.py:20
↓ 6 callersClassInputRequest
Agent is requesting user input. Yield from run_stream(), await the future.
src/magentic_ui/types.py:17
↓ 6 callersClassRun
Represents a single execution run within a session
src/magentic_ui/backend/datamodel/db.py:118
↓ 6 callersClassSettings
src/magentic_ui/backend/datamodel/db.py:172
↓ 6 callersClassTeamManager
Manages agent lifecycle for OmniAgent / FaraWebSurfer. Simplified for MVP: config from file only (no UI settings), FaraWebSurfer only (no Omn
src/magentic_ui/backend/teammanager/teammanager.py:101
↓ 6 callersClass_RunStub
tests/test_file_upload_tracking.py:725
↓ 5 callersClassCreateOutput
Result of creating a file.
src/magentic_ui/teams/omniagent/tools/host/_create.py:11
↓ 5 callersClassEditOutput
Result of editing a file.
src/magentic_ui/teams/omniagent/tools/host/_edit.py:26
↓ 5 callersClassFaraQwen3NextAgent
Web/desktop automation agent with expanded tool sets (FaraNext). Extends FaraQwen3Agent with: - Dynamic tool mode selection (browser vs windo
src/magentic_ui/agents/web_surfer/fara/_fara_qwen3_next.py:25
↓ 5 callersClassFilesystemDiffObserver
Emit a filesystem diff for paths touched by destructive or mutating commands.
src/magentic_ui/teams/omniagent/_bash_observers.py:87
↓ 5 callersClassFsState
Snapshot of a single filesystem entry.
src/magentic_ui/teams/omniagent/_verifier.py:52
↓ 5 callersClassInsertOutput
Result of inserting into a file.
src/magentic_ui/teams/omniagent/tools/host/_insert.py:26
↓ 5 callersClassQuicksandSandbox
Quicksand VM sandbox — owns VM lifecycle, execute, mounts, sessions. Args: memory: VM memory (e.g. "4G"). cpus: Number of virtual
src/magentic_ui/sandbox/_quicksand.py:42
↓ 5 callersClassToolCallError
Wraps tool execution errors for feeding back to the LLM. All tool errors (parse errors, unknown tool, execution failures) are wrapped in this
src/magentic_ui/teams/omniagent/_errors.py:9
↓ 5 callersClassViewportState
Viewport state: current_file, current_line, window, overlap.
src/magentic_ui/teams/omniagent/tools/host/_state.py:15
↓ 4 callersClassAgentMode
Deployment mode controlling which agents are active.
src/magentic_ui/magentic_ui_config.py:16
↓ 4 callersClassAgentSettings
All agent behavior settings exposed to the frontend.
src/magentic_ui/backend/web/routes/settings.py:50
↓ 4 callersClassAnnotation
Harness-injected note appended after a bash command's output.
src/magentic_ui/teams/omniagent/_bash_observers.py:46
↓ 4 callersClassMessage
src/magentic_ui/agents/web_surfer/fara/qwen_helpers/schema.py:126
↓ 4 callersClassMount
A host-to-guest path mapping.
src/magentic_ui/sandbox/__init__.py:21
↓ 4 callersClassSession
src/magentic_ui/backend/datamodel/db.py:81
↓ 4 callersClassWordSplitHintObserver
Emit a hint when a failed command looks like a bash word-split bug. Stays silent when any earlier observer already emitted.
src/magentic_ui/teams/omniagent/_bash_observers.py:190
↓ 4 callersClassWorkspaceEscapeObserver
Warn when mv/cp/ln/mkdir/rmdir destinations resolve outside user-visible paths. User-visible paths are the agent workspace and any directories th
src/magentic_ui/teams/omniagent/_bash_observers.py:132
↓ 4 callersClass_FakeSubAgent
Sub-agent stub returning a canned recap + structured handoff info.
tests/agents/omni/test_orphan_tool_call.py:19
↓ 3 callersClassBashOutput
Result of a bash command execution, optionally carrying harness annotations.
src/magentic_ui/teams/omniagent/tools/host/_bash.py:14
↓ 3 callersClassMessageConfig
src/magentic_ui/backend/datamodel/types.py:7
↓ 3 callersClassParsedResponse
Result of parsing an LLM response.
src/magentic_ui/teams/omniagent/_parse.py:48
↓ 2 callersClassBrowserSlotPoolFullError
Raised by ``acquire_slot`` when every slot is in use.
src/magentic_ui/tools/playwright/browser/quicksand_browser_manager.py:51
↓ 2 callersClassContinuationRequest
Agent hit its per-batch ``max_rounds`` cap and is asking the user whether to keep going or stop here. Yielded by ``FaraWebSurfer`` and ``Omni
src/magentic_ui/types.py:48
↓ 2 callersClassFindFileOutput
Result of find_file.
src/magentic_ui/teams/omniagent/tools/host/_search.py:43
↓ 2 callersClassHarnessConfig
Harness configuration — controls safety checks and approval policies.
src/magentic_ui/magentic_ui_config.py:174
↓ 2 callersClassModelInfoConfig
Model capability flags for a model endpoint.
src/magentic_ui/magentic_ui_config.py:99
↓ 2 callersClassOmniResponses
Conversation state and LLM I/O for a single OmniAgent session. The history is seeded with the provided system prompt at construction time and
src/magentic_ui/teams/omniagent/_responses.py:93
↓ 2 callersClassOpenOutput
Result of opening a file.
src/magentic_ui/teams/omniagent/tools/host/_open.py:11
↓ 2 callersClassOrchestratorAgentSettings
Behavior settings for the OmniAgent (orchestrator).
src/magentic_ui/backend/web/routes/settings.py:44
↓ 2 callersClassParseError
A ``<tool_call>`` block that failed to parse. ``message`` includes a ``block N:`` prefix so the caller can keep its feedback to the model con
src/magentic_ui/teams/omniagent/_parse.py:35
↓ 2 callersClassSPAStaticFiles
Static files handler with SPA fallback and session-token injection. Reads ``index.html`` once at construction (before the server accepts
src/magentic_ui/backend/web/app.py:42
↓ 2 callersClassSearchDirOutput
Result of search_dir.
src/magentic_ui/teams/omniagent/tools/host/_search.py:17
↓ 2 callersClassSearchFileOutput
Result of search_file.
src/magentic_ui/teams/omniagent/tools/host/_search.py:30
↓ 2 callersClassSettings
src/magentic_ui/backend/web/config.py:6
↓ 2 callersClassWebSocketManager
Manages WebSocket connections and message streaming for team task execution. Args: db_manager: Database manager instance. ap
src/magentic_ui/backend/web/managers/connection.py:139
↓ 2 callersClassWebSurferAgentSettings
Behavior settings for the FaraWebSurfer (CUA) agent.
src/magentic_ui/backend/web/routes/settings.py:38
↓ 2 callersClass_FaraStub
Minimal sub-agent stub that records what it was called with.
tests/agents/omni/test_delegate_cua.py:181
↓ 2 callersClass_StubSubAgent
tests/agents/omni/test_omni_continuation.py:202
↓ 1 callersClassAppInitializer
Handles application initialization including paths and environment setup
src/magentic_ui/backend/web/initialization.py:22
↓ 1 callersClassApprovalRequest
Agent is requesting user approval before executing a tool. Extends InputRequest with tool metadata so the frontend can render an approval car
src/magentic_ui/types.py:30
↓ 1 callersClassBroken
tests/agents/omni/test_orphan_tool_call.py:294
↓ 1 callersClassDatabaseManager
src/magentic_ui/backend/database/db_manager.py:15
↓ 1 callersClassExplodingObserver
tests/test_bash_observers.py:215
↓ 1 callersClassFaraComputerUse
src/magentic_ui/agents/web_surfer/fara/_prompts.py:20
↓ 1 callersClassFaraNextBrowserComputerUse
18-action tool schema for FaraQwen3NextAgent (browser mode). Adds double_click, right_click, triple_click, left_click_drag, hscroll, read_pag
src/magentic_ui/agents/web_surfer/fara/_prompts.py:189
↓ 1 callersClassFaraQwen3NextAgentConfig
Configuration for FaraQwen3NextAgent.
src/magentic_ui/agents/web_surfer/fara/_fara_qwen3_next.py:17
↓ 1 callersClassHandoffReason
What ended the sub-agent run.
src/magentic_ui/agents/message_schemas.py:171
↓ 1 callersClassHandoffStatus
Coarse outcome of a sub-agent run.
src/magentic_ui/agents/message_schemas.py:163
↓ 1 callersClassLocalPlaywrightBrowser
A local Playwright browser implementation that provides flexible browser automation capabilities. Supports both persistent and non-persistent
src/magentic_ui/tools/playwright/browser/local_playwright_browser.py:30
↓ 1 callersClassMessage
src/magentic_ui/backend/datamodel/db.py:48
↓ 1 callersClassModelClientConfigs
Configurations for the model clients.
src/magentic_ui/magentic_ui_config.py:131
↓ 1 callersClassModelVerifyResponse
src/magentic_ui/backend/web/routes/onboarding.py:81
↓ 1 callersClassNousFnCallPrompt
src/magentic_ui/agents/web_surfer/fara/qwen_helpers/fncall_prompt.py:11
↓ 1 callersClassObserveContext
Per-call observer state, threaded through the phases of enrich().
src/magentic_ui/teams/omniagent/_bash_observers.py:61
↓ 1 callersClassOrchestratorHarnessConfig
Harness config for the orchestrator agent. ``max_rounds`` caps how many tool-execution rounds the orchestrator may run per batch. When the ca
src/magentic_ui/magentic_ui_config.py:143
↓ 1 callersClassParsedToolCall
A successfully-parsed ``<tool_call>`` block.
src/magentic_ui/teams/omniagent/_parse.py:28
↓ 1 callersClassPathProbe
Paths an observer wants stat-probed.
src/magentic_ui/teams/omniagent/_bash_observers.py:53
↓ 1 callersClassPlaywrightBrowserEnvironment
Delegates every action to ``PlaywrightController`` + ``Page``.
src/magentic_ui/agents/web_surfer/fara/_browser_env.py:36
↓ 1 callersClassPlaywrightController
src/magentic_ui/tools/playwright/playwright_controller_fara.py:268
↓ 1 callersClassQuicksandPlaywrightBrowser
PlaywrightBrowser backed by a Quicksand VM slot. The browser manager (singleton) is injected at construction time. ``_start`` acquires a slot
src/magentic_ui/tools/playwright/browser/quicksand_playwright_browser.py:19
↓ 1 callersClassQuicksandSandboxConfig
Quicksand VM sandbox configuration.
src/magentic_ui/magentic_ui_config.py:73
↓ 1 callersClassSchemaManager
Manages database schema validation and migrations using Alembic. Operations are initiated explicitly by DatabaseManager.
src/magentic_ui/backend/database/schema_manager.py:17
↓ 1 callersClassTrustedFolder
A folder the user has granted persistent 'Always Allow' access to.
src/magentic_ui/backend/datamodel/db.py:190
↓ 1 callersClassWebSurferHarnessConfig
Harness config for the FaraWebSurfer agent (CUA). ``max_rounds`` caps how many actions the CUA may take before pausing to ask the user whethe
src/magentic_ui/magentic_ui_config.py:159
↓ 1 callersClassWebpageTextUtilsPlaywright
src/magentic_ui/tools/playwright/utils/webpage_text_utils.py:13
↓ 1 callersClass_AppPaths
Internal model representing all application paths
src/magentic_ui/backend/web/initialization.py:12
↓ 1 callersClass_FakeSandbox
tests/agents/omni/test_prompts.py:109
↓ 1 callersClass_PoolFullThenSucceedFara
Sub-agent that fails the first run with BrowserSlotPoolFullError, then succeeds on the retry. Records the call count so we can assert OmniAgen
tests/agents/omni/test_delegate_cua.py:311
next →1–100 of 459, ranked by callers