MCPcopy Create free account

hub / github.com/anthropics/claude-quickstarts / types & classes

Types & classes123 in github.com/anthropics/claude-quickstarts

↓ 70 callersClassToolResult
computer-use-best-practices/computer_use/tools/result.py:37
↓ 57 callersClassToolError
Raised when a tool encounters an error.
browser-use-demo/browser_use_demo/tools/base.py:65
↓ 49 callersClassToolError
Raised when a tool encounters an error.
computer-use-demo/computer_use_demo/tools/base.py:65
↓ 42 callersClassToolResult
Represents the result of a tool execution.
browser-use-demo/browser_use_demo/tools/base.py:24
↓ 41 callersClassMessageRenderer
Handles rendering of messages in the Streamlit chat interface.
browser-use-demo/browser_use_demo/message_renderer.py:26
↓ 12 callersClassMessageBuilder
Builds properly structured messages for the API. This class ensures messages are constructed in a way that preserves all content, matchi
browser-use-demo/browser_use_demo/message_handler.py:189
↓ 12 callersClassToolResult
Represents the result of a tool execution.
computer-use-demo/computer_use_demo/tools/base.py:24
↓ 9 callersClassConfig
computer-use-best-practices/constants.py:69
↓ 8 callersClassAgent
Claude-powered agent with tool use capabilities.
agents/agent.py:33
↓ 8 callersClassResponseProcessor
Handles API response processing with proper message preservation. This class ensures that text explanations are preserved alongside tool use
browser-use-demo/browser_use_demo/message_handler.py:34
↓ 8 callersClassStripImagesAtIntervals
Cache-friendly image bounding. Keeps ``(total % interval) + min_images`` images. As new screenshots arrive the kept-count steps 3, 4, …, 3+in
computer-use-best-practices/computer_use/formatters.py:55
↓ 7 callersClassModelConfig
computer-use-demo/computer_use_demo/streamlit.py:44
↓ 6 callersClassBashTool
computer-use-best-practices/computer_use/tools/shell.py:105
↓ 5 callersClassCLIResult
A ToolResult that can be rendered as a CLI output.
computer-use-demo/computer_use_demo/tools/base.py:57
↓ 4 callersClassComputerTool
computer-use-best-practices/computer_use/tools/computer.py:123
↓ 4 callersClassFakeBatch
computer-use-best-practices/tests/test_batch.py:28
↓ 4 callersClassToolGroup
computer-use-demo/computer_use_demo/tools/groups.py:24
↓ 4 callersClass_Fake
computer-use-best-practices/tests/test_batch.py:8
↓ 3 callersClassEditorTool
computer-use-best-practices/computer_use/tools/editor.py:27
↓ 3 callersClassPythonTool
computer-use-best-practices/computer_use/tools/shell.py:122
↓ 3 callersClassResolution
computer-use-demo/computer_use_demo/tools/computer.py:51
↓ 3 callersClassStripOldestImages
Keep only the most recent `keep` images. Simple but cache-hostile.
computer-use-best-practices/computer_use/formatters.py:43
↓ 2 callersClassBrowserTool
A browser automation tool using Playwright for web interaction. Key actions for extracting content: - read_page: Extract structured DOM
browser-use-demo/browser_use_demo/tools/browser.py:158
↓ 2 callersClassModelConfig
Configuration settings for Claude model parameters.
agents/agent.py:18
↓ 2 callersClassToolCollection
Maps tool name -> instance and dispatches calls.
computer-use-best-practices/computer_use/tools/base.py:67
↓ 2 callersClassToolFailure
A ToolResult that represents a failure.
computer-use-demo/computer_use_demo/tools/base.py:61
↓ 2 callersClass_BashSession
A session of a bash shell.
computer-use-demo/computer_use_demo/tools/bash.py:8
↓ 2 callersClass_BatchResult
ToolResult that renders a list of labelled sub-results.
computer-use-best-practices/computer_use/tools/batch.py:22
↓ 1 callersClassBrowserBatchTool
computer-use-best-practices/computer_use/tools/batch.py:99
↓ 1 callersClassBrowserTool
computer-use-best-practices/computer_use/tools/browser.py:89
↓ 1 callersClassComputerBatchTool
computer-use-best-practices/computer_use/tools/batch.py:90
↓ 1 callersClassEditTool20250728
A filesystem editor tool that allows the agent to view, create, and edit files. The tool parameters are defined by Anthropic and are not edit
computer-use-demo/computer_use_demo/tools/edit.py:18
↓ 1 callersClassHTTPServerV6
browser-use-demo/image/http_server.py:6
↓ 1 callersClassHTTPServerV6
computer-use-demo/image/http_server.py:6
↓ 1 callersClassImageExtractor
Helper class to extract images and track their file references.
browser-use-demo/browser_use_demo/streamlit.py:174
↓ 1 callersClassMCPConnectionSSE
MCP connection using Server-Sent Events.
agents/utils/connections.py:81
↓ 1 callersClassMCPConnectionStdio
MCP connection using standard input/output.
agents/utils/connections.py:62
↓ 1 callersClassMCPTool
agents/tools/mcp_tool.py:8
↓ 1 callersClassMessageHistory
Manages chat history with token tracking and context management.
agents/utils/history_util.py:6
↓ 1 callersClassOpenApplicationTool
computer-use-best-practices/computer_use/tools/open_app.py:10
↓ 1 callersClassProcessedResponse
Container for processed API response data.
browser-use-demo/browser_use_demo/message_handler.py:25
↓ 1 callersClassScreenshotTooSmall
computer-use-best-practices/computer_use/image.py:25
↓ 1 callersClassTestMessageParams
Test cases for message_params functionality.
agents/test_message_params.py:17
↓ 1 callersClassToolCollection
Collection of tools for browser automation.
browser-use-demo/browser_use_demo/tools/collection.py:8
↓ 1 callersClassToolCollection
A collection of anthropic-defined tools.
computer-use-demo/computer_use_demo/tools/collection.py:15
↓ 1 callersClassTrajectory
computer-use-best-practices/computer_use/trajectory.py:20
ClassAPIProvider
browser-use-demo/browser_use_demo/loop.py:31
ClassAPIProvider
computer-use-demo/computer_use_demo/loop.py:53
InterfaceAPIResponse
financial-data-analyst/app/finance/page.tsx:79
ClassBad
computer-use-best-practices/tests/test_base.py:12
InterfaceBadgeProps
financial-data-analyst/components/ui/badge.tsx:26
ClassBaseAnthropicTool
Abstract base class for Anthropic-defined tools.
browser-use-demo/browser_use_demo/tools/base.py:8
ClassBaseAnthropicTool
Abstract base class for Anthropic-defined tools.
computer-use-demo/computer_use_demo/tools/base.py:8
ClassBaseComputerTool
A tool that allows the agent to interact with the screen, keyboard, and mouse of the current computer. The tool parameters are defined by Ant
computer-use-demo/computer_use_demo/tools/computer.py:88
ClassBashTool20241022
computer-use-demo/computer_use_demo/tools/bash.py:146
ClassBashTool20250124
A tool that allows the agent to run bash commands. The tool parameters are defined by Anthropic and are not editable.
computer-use-demo/computer_use_demo/tools/bash.py:104
ClassBrowserOptions
browser-use-demo/browser_use_demo/tools/browser.py:126
InterfaceButtonProps
customer-support-agent/components/ui/button.tsx:36
InterfaceButtonProps
financial-data-analyst/components/ui/button.tsx:37
ClassCLIResult
A ToolResult that can be rendered as a CLI output.
browser-use-demo/browser_use_demo/tools/base.py:57
InterfaceChartConfig
financial-data-analyst/types/chart.ts:2
InterfaceChartData
financial-data-analyst/types/chart.ts:10
InterfaceChartToolResponse
financial-data-analyst/app/api/finance/route.ts:23
ClassCodeExecutionServerTool
Code execution server tool that uses Anthropic's server tool format.
agents/tools/code_execution.py:8
ClassComputerTool20241022
computer-use-demo/computer_use_demo/tools/computer.py:294
ClassComputerTool20250124
computer-use-demo/computer_use_demo/tools/computer.py:301
ClassComputerTool20251124
computer-use-demo/computer_use_demo/tools/computer.py:417
ClassComputerToolOptions
computer-use-demo/computer_use_demo/tools/computer.py:78
InterfaceConversationHeaderProps
customer-support-agent/components/ChatArea.tsx:51
ClassCoordinateScaler
Handles coordinate scaling between Claude's vision and actual viewport.
browser-use-demo/browser_use_demo/tools/coordinate_scaling.py:9
InterfaceDebugInfo
customer-support-agent/components/RightSidebar.tsx:22
InterfaceFilePreviewProps
financial-data-analyst/components/FilePreview.tsx:6
ClassFileReadTool
Tool for reading files and listing directories.
agents/tools/file_tools.py:11
InterfaceFileUpload
financial-data-analyst/utils/fileHandling.ts:94
InterfaceFileUpload
financial-data-analyst/app/finance/page.tsx:64
ClassFileWriteTool
Tool for writing and editing files.
agents/tools/file_tools.py:138
InterfaceFullSourceModalProps
customer-support-agent/components/FullSourceModal.tsx:12
ClassGood
computer-use-best-practices/tests/test_base.py:41
InterfaceInputProps
customer-support-agent/components/ui/input.tsx:5
ClassKeyInfo
browser-use-demo/browser_use_demo/browser_tool_utils/browser_key_map.py:6
ClassMCPConnection
Base class for MCP server connections.
agents/utils/connections.py:14
InterfaceMessage
customer-support-agent/components/ChatArea.tsx:199
InterfaceMessage
financial-data-analyst/app/finance/page.tsx:45
InterfaceMessageComponentProps
financial-data-analyst/app/finance/page.tsx:91
ClassModel
computer-use-best-practices/constants.py:37
InterfaceRAGHistoryItem
customer-support-agent/components/RightSidebar.tsx:16
InterfaceRAGSource
customer-support-agent/components/RightSidebar.tsx:8
InterfaceRAGSource
customer-support-agent/app/lib/utils.ts:24
ClassRunRequest
computer-use-best-practices/dev_ui/tool_panel/server.py:32
ClassScalingSource
computer-use-demo/computer_use_demo/tools/computer.py:73
ClassSender
Message sender types.
browser-use-demo/browser_use_demo/message_renderer.py:18
ClassSender
computer-use-demo/computer_use_demo/streamlit.py:177
InterfaceSidebarEvent
customer-support-agent/components/RightSidebar.tsx:26
InterfaceState
financial-data-analyst/hooks/use-toast.ts:55
ClassTestAuthenticate
Test suite for authenticate function.
browser-use-demo/tests/test_streamlit_helpers.py:189
ClassTestCompleteWorkflow
Test complete workflow from initialization to rendering.
browser-use-demo/tests/test_integration.py:257
ClassTestConversationHistory
Test render_conversation_history method with various scenarios.
browser-use-demo/tests/test_message_renderer.py:138
ClassTestEdgeCases
Test edge cases and error conditions.
browser-use-demo/tests/test_message_renderer.py:263
ClassTestEdgeCasesAndErrors
Test edge cases and error conditions for helper functions.
browser-use-demo/tests/test_streamlit_helpers.py:256
ClassTestErrorPropagationAndHandling
Test error propagation and handling across the system.
browser-use-demo/tests/test_integration.py:209
next →1–100 of 123, ranked by callers