Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abhi1693/openclaw-mission-control
/ types & classes
Types & classes
467 in github.com/abhi1693/openclaw-mission-control
⨍
Functions
3,040
◇
Types & classes
467
↳
Endpoints
151
↓ 43 callers
Class
Agent
Agent configuration and lifecycle state persisted in the database.
backend/app/models/agents.py:18
↓ 38 callers
Class
Board
Primary board entity grouping tasks, agents, and goal metadata.
backend/app/models/boards.py:17
↓ 34 callers
Class
Task
Board-scoped task entity with ownership, status, and timing fields.
backend/app/models/tasks.py:16
↓ 31 callers
Class
Organization
Top-level organization tenant record.
backend/app/models/organizations.py:16
↓ 28 callers
Class
ActorContext
Authenticated actor context for user or agent callers.
backend/app/api/deps.py:59
↓ 23 callers
Class
OrganizationMember
Membership row linking a user to an organization and permissions.
backend/app/models/organization_members.py:17
↓ 21 callers
Class
Gateway
Configured external gateway endpoint and authentication settings.
backend/app/models/gateways.py:16
↓ 21 callers
Class
GatewayDispatchService
Resolve gateway config for boards and dispatch messages to agent sessions.
backend/app/services/openclaw/gateway_dispatch.py:24
↓ 21 callers
Class
OpenClawGatewayError
Raised when OpenClaw gateway calls fail.
backend/app/services/openclaw/gateway_rpc.py:169
↓ 21 callers
Class
TaskUpdate
Payload for partial task updates.
backend/app/schemas/tasks.py:43
↓ 19 callers
Class
OkResponse
Standard success response payload.
backend/app/schemas/common.py:15
↓ 17 callers
Class
GatewayConfig
Connection configuration for the OpenClaw gateway.
backend/app/services/openclaw/gateway_rpc.py:174
↓ 17 callers
Class
User
Application user account and profile attributes.
backend/app/models/users.py:12
↓ 15 callers
Class
Approval
Approval request and decision metadata for gated operations.
backend/app/models/approvals.py:17
↓ 14 callers
Class
InMemoryRateLimiter
Sliding-window rate limiter keyed by arbitrary string (typically client IP).
backend/app/core/rate_limit.py:70
↓ 14 callers
Class
_FakeSession
backend/tests/test_task_dependencies.py:67
↓ 13 callers
Class
Settings
Typed runtime configuration sourced from environment variables.
backend/app/core/config.py:28
↓ 13 callers
Class
_FakeSession
backend/tests/test_organizations_service.py:46
↓ 11 callers
Class
ActivityEvent
Discrete activity event tied to board/task/agent context.
backend/app/models/activity_events.py:16
↓ 11 callers
Class
AgentLifecycleService
Async service encapsulating agent lifecycle behavior for API routes.
backend/app/services/openclaw/provisioning_db.py:750
↓ 11 callers
Class
ApprovalTaskLink
Map an approval request to one task (many links per approval allowed).
backend/app/models/approval_task_links.py:17
↓ 11 callers
Class
GatewaySessionService
Read/query gateway runtime session state for user-facing APIs.
backend/app/services/openclaw/session_service.py:58
↓ 11 callers
Class
_FakeExecResult
Mimics the minimal SQLModel result API used in services.
backend/tests/test_organizations_service.py:27
↓ 10 callers
Class
BoardUpdate
Payload for partial board updates.
backend/app/schemas/boards.py:63
↓ 10 callers
Class
GatewayResolveQuery
Query parameters used to resolve which gateway to target.
backend/app/schemas/gateway_api.py:18
↓ 10 callers
Class
SoulRef
Handle/slug reference pair for a soul entry.
backend/app/services/souls_directory.py:25
↓ 9 callers
Class
MarketplaceSkill
A marketplace skill entry that can be installed onto one or more gateways.
backend/app/models/skills.py:18
↓ 9 callers
Class
QueuedTask
Generic queued task envelope.
backend/app/services/queue.py:23
↓ 9 callers
Class
TaskDependency
Directed dependency edge between two tasks in the same board.
backend/app/models/task_dependencies.py:17
↓ 9 callers
Class
_FakeRedis
Minimal in-process Redis fake supporting the limiter Lua script.
backend/tests/test_rate_limit.py:19
↓ 9 callers
Class
_FakeRequest
backend/tests/test_client_ip.py:26
↓ 8 callers
Class
AuthContext
Authenticated user context resolved from inbound auth headers.
backend/app/core/auth.py:61
↓ 8 callers
Class
GatewayAdminLifecycleService
Write-side gateway lifecycle service (CRUD, main agent, template sync).
backend/app/services/openclaw/admin_service.py:69
↓ 8 callers
Class
GatewayErrorPolicy
HTTP policy for mapping gateway operation failures.
backend/app/services/openclaw/exceptions.py:25
↓ 8 callers
Class
GatewayVersionCheckResult
Compatibility verdict for a gateway runtime version.
backend/app/services/openclaw/gateway_compat.py:27
↓ 8 callers
Class
_FakeSession
backend/tests/test_board_group_assignment_notifications.py:22
↓ 7 callers
Class
BoardCreate
Payload for creating a board.
backend/app/schemas/boards.py:40
↓ 7 callers
Class
OrganizationContext
Resolved organization and membership for the active user.
backend/app/services/organizations.py:67
↓ 7 callers
Class
SkillPack
A pack repository URL that can be synced into marketplace skills.
backend/app/models/skills.py:46
↓ 7 callers
Class
_FakeExecResult
backend/tests/test_organizations_member_remove_api.py:20
↓ 6 callers
Class
AgentLifecycleOrchestrator
Single lifecycle writer for agent provision/update transitions.
backend/app/services/openclaw/lifecycle_orchestrator.py:40
↓ 6 callers
Class
ApprovalCreate
Payload for creating a new approval request.
backend/app/schemas/approvals.py:47
↓ 6 callers
Class
GatewayCoordinationService
Gateway-main and lead coordination workflows used by agent-facing routes.
backend/app/services/openclaw/coordination_service.py:82
↓ 6 callers
Class
OrganizationBoardAccess
Member-specific board permissions within an organization.
backend/app/models/organization_board_access.py:17
↓ 6 callers
Class
RequestIdMiddleware
ASGI middleware that ensures every request has a request-id.
backend/app/core/error_handling.py:56
↓ 6 callers
Class
_ControlPlaneStub
backend/tests/test_agent_provisioning_utils.py:198
↓ 5 callers
Class
APIQuerySet
Immutable query-set wrapper tailored for API-layer usage.
backend/app/api/queryset.py:22
↓ 5 callers
Class
AgentAuthContext
Authenticated actor payload for agent-originated requests.
backend/app/core/agent_auth.py:44
↓ 5 callers
Class
BoardOnboardingConfirm
Payload used to confirm generated onboarding draft fields.
backend/app/schemas/board_onboarding.py:28
↓ 5 callers
Class
BoardWebhook
Inbound webhook endpoint configuration for a board.
backend/app/models/board_webhooks.py:16
↓ 5 callers
Class
OpenClawGatewayProvisioner
Gateway-only agent lifecycle interface (create -> files -> wake).
backend/app/services/openclaw/provisioning.py:1108
↓ 5 callers
Class
QueuedInboundDelivery
Payload metadata stored for deferred webhook lead dispatch.
backend/app/services/webhooks/queue.py:20
↓ 5 callers
Class
Tag
Organization-scoped tag used to classify and group tasks.
backend/app/models/tags.py:17
↓ 5 callers
Class
TagState
Ordered tag state for a task payload.
backend/app/services/tags.py:74
↓ 5 callers
Class
_AgentStub
backend/tests/test_agent_provisioning_utils.py:32
↓ 5 callers
Class
_FakeSession
backend/tests/test_authenticate_request_flow.py:16
↓ 4 callers
Class
AgentUpdateProvisionTarget
Resolved target for an update provision operation.
backend/app/services/openclaw/provisioning_db.py:732
↓ 4 callers
Class
BoardGroupSnapshot
Top-level board-group snapshot response payload.
backend/app/schemas/view_models.py:75
↓ 4 callers
Class
GatewaysStatusResponse
Aggregated gateway status response including session metadata.
backend/app/schemas/gateway_api.py:28
↓ 4 callers
Class
OpenClawProvisioningService
DB-backed provisioning workflows (bulk template sync, lead-agent record).
backend/app/services/openclaw/provisioning_db.py:140
↓ 4 callers
Class
PackSkillCandidate
Single skill discovered in a pack repository.
backend/app/api/skills_marketplace.py:73
↓ 4 callers
Class
QueuedAgentLifecycleReconcile
Queued payload metadata for lifecycle reconciliation checks.
backend/app/services/openclaw/lifecycle_queue.py:21
↓ 4 callers
Class
_AgentStub
backend/tests/test_lifecycle_services.py:34
↓ 4 callers
Class
_AgentStub
backend/tests/test_agent_delete_lead_agent.py:34
↓ 4 callers
Class
_BoardStub
backend/tests/test_lifecycle_services.py:42
↓ 4 callers
Class
_FakeQueuedItem
backend/tests/test_webhook_dispatch.py:123
↓ 4 callers
Class
_FakeSession
backend/tests/test_organizations_member_remove_api.py:32
↓ 4 callers
Class
_FakeSession
backend/tests/test_lifecycle_services.py:22
↓ 4 callers
Class
_FakeSession
backend/tests/test_metrics_filters.py:12
↓ 4 callers
Class
_FakeSession
backend/tests/test_tags_service.py:15
↓ 4 callers
Class
_GatewayTiny
backend/tests/test_agent_provisioning_utils.py:228
↓ 4 callers
Class
_Manager
backend/tests/test_agent_provisioning_utils.py:237
↓ 4 callers
Class
_TaskUpdateInput
backend/app/api/tasks.py:1881
↓ 3 callers
Class
AgentCreate
Payload for creating a new agent.
backend/app/schemas/agents.py:126
↓ 3 callers
Class
ApprovalUpdate
Payload for mutating approval status.
backend/app/schemas/approvals.py:76
↓ 3 callers
Class
BoardOnboardingMessagingService
Gateway message dispatch helpers for onboarding routes.
backend/app/services/openclaw/onboarding_service.py:15
↓ 3 callers
Class
BoardOnboardingSession
Persisted onboarding conversation and draft goal data for a board.
backend/app/models/board_onboarding.py:17
↓ 3 callers
Class
BoardWebhookPayload
Captured inbound webhook payload with request metadata.
backend/app/models/board_webhook_payloads.py:17
↓ 3 callers
Class
DashboardPendingApprovals
Pending approval snapshot used on the dashboard.
backend/app/schemas/metrics.py:88
↓ 3 callers
Class
DashboardSeriesSet
Primary vs comparison pair for generic series metrics.
backend/app/schemas/metrics.py:49
↓ 3 callers
Class
GatewayInstalledSkill
Marks that a marketplace skill is installed for a specific gateway.
backend/app/models/skills.py:72
↓ 3 callers
Class
GatewayTemplateSyncOptions
Runtime options controlling gateway template synchronization.
backend/app/services/openclaw/provisioning_db.py:107
↓ 3 callers
Class
HealthStatusResponse
Standard payload for service liveness/readiness checks.
backend/app/schemas/health.py:11
↓ 3 callers
Class
LeadAgentOptions
Optional overrides for board-lead provisioning behavior.
backend/app/services/openclaw/provisioning_db.py:121
↓ 3 callers
Class
OrganizationInvite
Invitation record granting prospective organization access.
backend/app/models/organization_invites.py:17
↓ 3 callers
Class
_CaptureHandler
backend/tests/test_request_id_middleware.py:99
↓ 3 callers
Class
_FakeRedis
backend/tests/test_queue.py:14
↓ 3 callers
Class
_FakeRedis
backend/tests/test_webhook_dispatch.py:22
↓ 3 callers
Class
_FakeSession
backend/tests/test_boards_delete.py:22
↓ 3 callers
Class
_FakeSession
backend/tests/test_auth_claims.py:16
↓ 3 callers
Class
_GatewayStub
backend/tests/test_agent_provisioning_utils.py:116
↓ 3 callers
Class
_RecordingLimiter
backend/tests/test_agent_auth_security.py:16
↓ 2 callers
Class
AgentHeartbeat
Heartbeat status payload sent by agents.
backend/app/schemas/agents.py:252
↓ 2 callers
Class
AppLogFilter
Inject app metadata into each log record.
backend/app/core/logging.py:158
↓ 2 callers
Class
BoardGroupHeartbeatApplyResult
Result payload describing agents updated by a heartbeat request.
backend/app/schemas/board_group_heartbeat.py:22
↓ 2 callers
Class
BoardGroupMemory
Persisted memory items associated with a board group.
backend/app/models/board_group_memory.py:17
↓ 2 callers
Class
BoardMemory
Persisted memory item attached directly to a board.
backend/app/models/board_memory.py:17
↓ 2 callers
Class
BoardOnboardingStart
Start signal for initializing onboarding conversation.
backend/app/schemas/board_onboarding.py:17
↓ 2 callers
Class
BoardTaskCustomField
Board-level binding of a custom field definition.
backend/app/models/task_custom_fields.py:51
↓ 2 callers
Class
DeviceIdentity
Persisted gateway device identity used for connect signatures.
backend/app/services/openclaw/device_identity.py:23
next →
1–100 of 467, ranked by callers