MCPcopy Index your code

hub / github.com/openagents-org/openagents / types & classes

Types & classes1,762 in github.com/openagents-org/openagents

↓ 396 callersClassEventResponse
Response message for events.
sdk/src/openagents/models/event_response.py:5
↓ 344 callersInterfaceEvent
sdk/studio/src/types/events.ts:12
↓ 176 callersClassEvent
Unified event structure for all network interactions. with a single, flexible event type that supports all use cases. Each event shoull
sdk/src/openagents/models/event.py:47
↓ 120 callersClassAgentTool
A tool that can be used by an agent. A tool consists of: - A name (function name for function calling) - An input schema defining th
sdk/src/openagents/models/tool.py:12
↓ 84 callersClassAgentClient
Core client implementation for OpenAgents. A client that can connect to a network server and communicate with other agents.
sdk/src/openagents/sdk/client.py:68
↓ 60 callersClassModelInfo
workspace/backend/app/services/cloud_providers.py:24
↓ 51 callersClassTextPart
Text content part.
sdk/src/openagents/models/a2a.py:53
↓ 39 callersClassTaskStatus
A2A Task status with state and optional message.
sdk/src/openagents/models/a2a.py:123
↓ 34 callersClassA2ANetworkConnector
Connector for communicating with external A2A agents. This connector allows OpenAgents agents to act as A2A clients, sending messages to
sdk/src/openagents/sdk/connectors/a2a_connector.py:51
↓ 33 callersClassNetworkConfig
Configuration for a network.
sdk/src/openagents/models/network_config.py:92
↓ 32 callersClassCheck
workspace/backend/app/swebench/precheck.py:25
↓ 29 callersClassEvent
ONM Event envelope — the single unit of communication. Every event has a source and a target. There are no null targets. To broadcast, u
sdk/src/openagents/core/onm_events.py:29
↓ 24 callersClassEvent
ONM Event envelope — the single unit of communication. Every event has a source and a target. There are no null targets. To broadcast, u
workspace/backend/openagents/core/onm_events.py:30
↓ 24 callersClassTransportConfigItem
Configuration for a transport.
sdk/src/openagents/models/network_config.py:83
↓ 23 callersClassA2ATransport
A2A transport implementation using JSON-RPC 2.0 over HTTP. This transport exposes an OpenAgents network as an A2A-compliant server, allo
sdk/src/openagents/sdk/transports/a2a.py:78
↓ 23 callersClassAgentConfig
Configuration for a SimpleAgentRunner instance. This class represents all configuration parameters needed to initialize a SimpleAgentRunner,
sdk/src/openagents/models/agent_config.py:34
↓ 22 callersClassAgentGroupConfig
Configuration for an agent group. Uses password-based authentication where agents provide plain password as 'password_hash' parameter during
sdk/src/openagents/models/network_config.py:40
↓ 21 callersClassA2AMessage
A2A Message containing parts with a role.
sdk/src/openagents/models/a2a.py:93
↓ 21 callersClassLangChainAgentRunner
An AgentRunner that wraps a LangChain agent for use in OpenAgents network. This class bridges LangChain's agent framework with OpenAgents' n
sdk/src/openagents/agents/langchain_agent.py:151
↓ 20 callersClassAgentConnection
Information about an agent in the network. All agents are treated uniformly regardless of transport type. A2A-specific fields (agent_card, re
sdk/src/openagents/models/transport.py:87
↓ 20 callersInterfaceProjectTemplate
sdk/studio/src/utils/projectUtils.ts:19
↓ 20 callersClassProviderInfo
workspace/backend/app/services/cloud_providers.py:31
↓ 18 callersClassPipeline
Ordered event pipeline. Events flow through guard → transform → observe mods. Mods are sorted first by mode (guard < transform < observe), t
sdk/src/openagents/core/onm_pipeline.py:33
↓ 17 callersClassAgentCard
A2A Agent Card describing an agent's identity and capabilities.
sdk/src/openagents/models/a2a.py:200
↓ 17 callersClassDataPart
Structured data part.
sdk/src/openagents/models/a2a.py:76
↓ 17 callersClassGooseStreamParser
Incremental NDJSON parser that turns Goose stream-json into semantic events. Feed raw stdout chunks (``feed``) and flush at EOF (``finish``). Eac
sdk/src/openagents/adapters/goose_stream.py:112
↓ 17 callersClassInMemoryTaskStore
In-memory implementation of TaskStore. Suitable for development and single-instance deployments. Tasks are lost on restart.
sdk/src/openagents/sdk/a2a_task_store.py:170
↓ 17 callersClassMCPServerConfig
Configuration for a Model Context Protocol (MCP) server.
sdk/src/openagents/models/mcp_config.py:7
↓ 17 callersClassTask
A2A Task representing a unit of work.
sdk/src/openagents/models/a2a.py:133
↓ 15 callersClassAgentSkill
A2A Agent skill describing a capability.
sdk/src/openagents/models/a2a.py:149
↓ 15 callersClassAutoGenAgentRunner
AgentRunner wrapper for AutoGen 0.7.5 entities (single agent or team).
sdk/src/openagents/agents/autogen_agent.py:235
↓ 15 callersClassEventThread
A event thread maintains a list of events in a channel.
sdk/src/openagents/models/event_thread.py:6
↓ 15 callersClassWorkspaceClient
HTTP client for workspace API operations (event-native).
sdk/src/openagents/client/workspace_client.py:141
↓ 14 callersClassAgentInfo
Agent information from the registry.
sdk/src/openagents/agentid/models.py:55
↓ 13 callersClassArtifact
A2A Artifact - output produced by a task.
sdk/src/openagents/models/a2a.py:106
↓ 13 callersClassEventContext
Unified context for all event types containing incoming event, event threads, and thread ID.
sdk/src/openagents/models/event_context.py:17
↓ 13 callersClassFeedPost
Represents a feed post. Posts are immutable once created - no updates or deletes are supported.
sdk/src/openagents/mods/workspace/feed/mod.py:52
↓ 13 callersClassLiteLLMProvider
LiteLLM provider supporting 100+ LLM providers through a unified interface. LiteLLM routes requests to the correct provider based on the model st
sdk/src/openagents/lms/providers.py:661
↓ 13 callersClassTask
Native Task model - superset of A2A Task. Includes all A2A Task fields plus OpenAgents extensions.
sdk/src/openagents/models/task.py:44
↓ 12 callersClassAgentIDConnectionError
Raised when there's a network/connection error with the AgentID API.
sdk/src/openagents/agentid/exceptions.py:59
↓ 12 callersClassGooseAdapter
Connects the Goose CLI to an OpenAgents workspace via headless ``goose run``.
sdk/src/openagents/adapters/goose.py:163
↓ 12 callersClassWorkspaceMember
Agent membership in a workspace (network membership).
workspace/backend/app/models.py:96
↓ 11 callersClassAsyncContextManagerMock
Helper to create async context manager mocks.
tests/agentid/test_client.py:24
↓ 11 callersClassChannelMember
Per-channel participant (per-thread membership).
workspace/backend/app/models.py:155
↓ 11 callersClassFakeAgent
Stands in for a connected coding agent: writes a patch (or not).
workspace/backend/tests/test_swebench.py:129
↓ 11 callersClassNormalizedCapability
Unified capability format for matching across A2A and local agents.
sdk/src/openagents/mods/coordination/task_delegation/capability_matcher.py:47
↓ 10 callersClassAgentNetwork
Agent network implementation using transport and topology abstractions.
sdk/src/openagents/sdk/network.py:57
↓ 10 callersClassAgentToolConfig
Configuration for an agent tool defined in YAML.
sdk/src/openagents/models/tool_config.py:15
↓ 10 callersClassChannel
A channel = session / thread (named event stream).
workspace/backend/app/models.py:125
↓ 10 callersClassMiniMaxProvider
MiniMax provider using OpenAI-compatible API.
sdk/src/openagents/lms/providers.py:589
↓ 10 callersClassSkill
Native Skill model - superset of A2A AgentSkill. Includes all A2A AgentSkill fields plus OpenAgents extensions.
sdk/src/openagents/models/skill.py:15
↓ 10 callersClassWorkdirError
Raised when the instance working directory can't be safely prepared.
workspace/backend/app/swebench/workdir.py:41
↓ 9 callersClassAgentIDVerifier
Client for AgentID verification and lookup operations. This client provides methods to: - Validate agent IDs exist in the registry - Get
sdk/src/openagents/agentid/client.py:47
↓ 9 callersClassPipelineContext
Context object passed through the pipeline alongside an event. Carries network/agent metadata and accumulates side-effect events emitted
workspace/backend/openagents/core/onm_mods.py:85
↓ 8 callersClassAgentCapabilities
A2A Agent capabilities.
sdk/src/openagents/models/a2a.py:165
↓ 8 callersClassAgentProfile
Native AgentProfile model - superset of A2A AgentCard. Includes all A2A AgentCard fields plus OpenAgents extensions.
sdk/src/openagents/models/profile.py:17
↓ 8 callersClassArtifact
Native Artifact model - superset of A2A Artifact. Includes all A2A Artifact fields plus OpenAgents extensions.
sdk/src/openagents/models/artifact.py:28
↓ 8 callersClassHttpTransport
HTTP transport implementation. This transport implementation uses HTTP to communicate with the network. It is used to communicate with t
sdk/src/openagents/sdk/transports/http.py:96
↓ 8 callersClassImportResult
Result of import operation.
sdk/src/openagents/models/network_management.py:49
↓ 8 callersClassPortAllocator
Thread-safe port allocator that guarantees unique available ports.
sdk/src/openagents/utils/port_allocator.py:9
↓ 8 callersClassVerdict
workspace/backend/app/swebench/harness.py:242
↓ 7 callersClassAgentIDFormatError
Raised when an agent ID format is invalid.
sdk/src/openagents/agentid/exceptions.py:41
↓ 7 callersClassAgentRunResult
workspace/backend/app/swebench/agent_runner.py:32
↓ 7 callersClassEventRejected
Raised when a guard mod rejects an event.
workspace/backend/openagents/core/onm_mods.py:103
↓ 7 callersClassWikiPageVersion
Internal model for wiki page versions.
sdk/src/openagents/mods/workspace/wiki/wiki_messages.py:149
↓ 7 callersClass_Terminal
Signals a terminal job outcome from deep within the pipeline.
workspace/backend/app/swebench/runner.py:169
↓ 6 callersClassAgentIDAuth
Authentication helper for getting JWT tokens. This class handles the full challenge-response flow to obtain JWT tokens for an agent you own.
sdk/src/openagents/agentid/client.py:589
↓ 6 callersClassAgentManager
Manages service agent processes in the workspace. Handles discovery, start/stop/restart operations, status tracking, and log file ma
sdk/src/openagents/sdk/agent_manager.py:43
↓ 6 callersClassEvaluationJob
A single SWE-bench evaluation task. This is a *benchmark* job, not a chat message and not an agent. One row drives one instance end-to-end: p
workspace/backend/app/models.py:578
↓ 6 callersClassFeedNetworkMod
Network-level feed mod implementation. This standalone mod enables: - One-way information broadcasting (announcements, updates) - Immutab
sdk/src/openagents/mods/workspace/feed/mod.py:98
↓ 6 callersClassGRPCTransport
gRPC transport implementation.
sdk/src/openagents/sdk/transports/grpc.py:270
↓ 6 callersClassHTTPClient
HTTP client for testing the OpenAgents messaging mod API.
tests/studio/test_messaging_mod_with_http_api.py:52
↓ 6 callersClassLLMLogEntry
A single LLM call log entry. Captures all information about a single call to an LLM provider, including the request, response, and metadata.
sdk/src/openagents/models/llm_log.py:13
↓ 6 callersClassPipelineContext
Context object passed through the pipeline alongside an event. Carries network/agent metadata and accumulates side-effect events emitted
sdk/src/openagents/core/onm_mods.py:85
↓ 5 callersClassA2AAgentRegistry
Registry for managing A2A agents. This class handles A2A-specific concerns: - Fetching and caching Agent Cards - Health checking rem
sdk/src/openagents/sdk/a2a_registry.py:32
↓ 5 callersClassAgentAction
Represents a single action performed by an agent. This model captures the essential information about an agent's action, including its type,
sdk/src/openagents/models/agent_actions.py:21
↓ 5 callersClassAllowAllGuard
tests/test_onm_pipeline.py:22
↓ 5 callersClassDatasetError
Raised when a dataset / instance cannot be loaded.
workspace/backend/app/swebench/datasets.py:49
↓ 5 callersClassDefaultProjectNetworkMod
Network-level mod for project management functionality.
sdk/src/openagents/mods/workspace/project/mod.py:25
↓ 5 callersClassImportValidationResult
Result of import validation.
sdk/src/openagents/models/network_management.py:29
↓ 5 callersClassWorkspace
A workspace = an ONM network.
workspace/backend/app/models.py:76
↓ 4 callersClassAddress
A parsed ONM address.
sdk/src/openagents/core/onm_addressing.py:40
↓ 4 callersClassAgentInfo
Information about an agent configuration.
sdk/src/openagents/utils/bulk_agent_manager.py:30
↓ 4 callersClassConnectionInfo
Information about a connection.
sdk/src/openagents/models/transport.py:58
↓ 4 callersClassExternalAccessConfig
Configuration for external agent access control. This configuration controls what external agents (connecting via MCP) can see and access fro
sdk/src/openagents/models/external_access.py:8
↓ 4 callersClassFilePart
File content part.
sdk/src/openagents/models/a2a.py:63
↓ 4 callersClassFileRecord
Metadata for a file stored in the workspace.
workspace/backend/app/models.py:261
↓ 4 callersClassForumComment
Represents a forum comment.
sdk/src/openagents/mods/workspace/forum/mod.py:109
↓ 4 callersClassForumHTTPClient
HTTP client for testing the OpenAgents Forum mod API.
tests/studio/test_forum_mod_with_http_api.py:52
↓ 4 callersClassForumNetworkMod
Network-level forum mod implementation. This standalone mod enables: - Single forum with multiple topics - Topic ownership and management
sdk/src/openagents/mods/workspace/forum/mod.py:152
↓ 4 callersClassLocalAgentIdentity
A locally-stored agent identity (one per agent type).
sdk/src/openagents/client/workspace_client.py:41
↓ 4 callersClassMockResponse
tests/lms/test_llm_logger.py:207
↓ 4 callersClassNetworkProfile
Profile information for an OpenAgents network. This model defines the public-facing information and capabilities of an OpenAgents network, in
sdk/src/openagents/models/network_profile.py:26
↓ 4 callersClassOpenAgentsConfig
Root configuration for OpenAgents.
sdk/src/openagents/models/network_config.py:290
↓ 4 callersClassRecordingObserver
tests/test_onm_pipeline.py:73
↓ 4 callersInterfaceTemplate
sdk/studio/src/pages/OnboardingPage.tsx:18
↓ 4 callersClassTransportType
Supported transport types.
sdk/src/openagents/models/transport.py:15
↓ 4 callersClassWikiEditProposal
Internal model for edit proposals.
sdk/src/openagents/mods/workspace/wiki/wiki_messages.py:162
↓ 4 callersClassWikiPage
Internal model for wiki pages.
sdk/src/openagents/mods/workspace/wiki/wiki_messages.py:134
↓ 4 callersInterfaceWorkspace
workspace/frontend/lib/types.ts:1
next →1–100 of 1,762, ranked by callers