MCPcopy Create free account

hub / github.com/claw-bench/claw-bench / types & classes

Types & classes369 in github.com/claw-bench/claw-bench

↓ 26 callersClassTaskResult
Outcome of a single task execution.
src/claw_bench/core/runner.py:62
↓ 21 callersClassTaskConfig
Schema for a single benchmark task defined in task.toml.
src/claw_bench/core/task_loader.py:72
↓ 20 callersClassDryRunAdapter
Adapter that runs oracle solutions instead of calling an AI agent. Configuration options: workspace: str - path to the workspace director
src/claw_bench/adapters/dryrun.py:20
↓ 15 callersClassCacheKey
src/claw_bench/core/cache.py:23
↓ 15 callersClassOpenClawAdapter
Adapter for the OpenClaw / CMDOP agent framework.
src/claw_bench/adapters/openclaw.py:84
↓ 15 callersClassSandbox
Manages a single Docker container used as an execution sandbox. Supports the context-manager protocol so it can be used with ``with``.
src/claw_bench/core/sandbox.py:26
↓ 12 callersClassMetrics
src/claw_bench/adapters/base.py:17
↓ 12 callersClassSandboxConfig
Configuration for a sandbox container.
src/claw_bench/core/sandbox.py:16
↓ 12 callersClassTraceRecorder
Accumulates ``TraceEntry`` objects and persists them as JSON-lines.
src/claw_bench/core/trace.py:21
↓ 11 callersClassRunConfig
Top-level configuration for a benchmark run.
src/claw_bench/core/runner.py:78
↓ 11 callersClassSandboxRunner
Execute a task inside a Docker sandbox for reproducible evaluation. This runner provides full container isolation: - Deterministic initial st
src/claw_bench/core/sandbox_runner.py:26
↓ 10 callersClassResourceMonitor
Thread-safe resource monitor with per-user tracking.
src/claw_bench/core/resource_monitor.py:37
↓ 10 callersClassResultCache
Thread-safe in-memory + on-disk result cache. Two layers: - L1: In-memory dict (fast, bounded by max_memory_entries) - L2: On-disk JSON f
src/claw_bench/core/cache.py:43
↓ 10 callersClassStubAdapter
Minimal adapter that always returns a fixed response.
tests/unit/test_runner_edge_cases.py:21
↓ 8 callersClassResponse
src/claw_bench/adapters/base.py:8
↓ 7 callersClassDimensionScores
Per-dimension scores on a 0-100 scale plus a weighted composite.
src/claw_bench/core/scorer.py:53
↓ 7 callersClassMetricsCollector
Accumulates metrics across multiple API calls within a run.
src/claw_bench/core/metrics.py:22
↓ 7 callersClassTokenBucket
Classic token-bucket rate limiter.
src/claw_bench/core/rate_limiter.py:17
↓ 6 callersClassVerificationResult
Structured output from running a task verifier.
src/claw_bench/core/verifier.py:14
↓ 6 callersClassWeightProfile
Relative weights for each scoring dimension (must sum to 1.0).
src/claw_bench/core/scorer.py:43
↓ 5 callersClassRateLimiterRegistry
Global registry of per-provider rate limiters.
src/claw_bench/core/rate_limiter.py:84
↓ 5 callersClassValidationResult
Result of a configuration validation check.
src/claw_bench/core/config_validator.py:25
↓ 4 callersClassMetrics
Aggregated resource-usage metrics for a benchmark run.
src/claw_bench/core/metrics.py:11
↓ 4 callersClassPostService
Handles post-related business logic.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/services.py:49
↓ 4 callersClassTraceEntry
A single event in the interaction trace.
src/claw_bench/core/trace.py:12
↓ 3 callersClassConsistencyMetrics
Measures of result stability across runs.
src/claw_bench/core/consistency.py:10
↓ 3 callersClassInstructionVariant
An alternative phrasing of a task instruction.
src/claw_bench/core/robustness.py:10
↓ 3 callersClassUserQuota
Per-user resource limits.
src/claw_bench/core/resource_monitor.py:17
↓ 3 callersClassUserService
Handles user-related business logic.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/services.py:15
↓ 3 callersClassUserUsage
Live usage counters for a single user.
src/claw_bench/core/resource_monitor.py:27
↓ 2 callersClassAgentProfile
Full agent configuration identity for leaderboard dedup and comparison. Captures the complete agent setup: base model, framework, skills, MCP
src/claw_bench/core/agent_profile.py:11
↓ 2 callersClassCacheEntry
src/claw_bench/core/cache.py:37
↓ 2 callersClassCommentService
Handles comment-related business logic.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/services.py:86
↓ 2 callersClassJob
Represents a single task execution in the queue.
src/claw_bench/core/queue.py:35
↓ 2 callersClassMinimalAdapter
tests/unit/test_adapters.py:58
↓ 2 callersClassSkillsGain
Outcome of a 3-condition skills comparison (SkillsBench methodology).
src/claw_bench/core/scorer.py:32
↓ 2 callersClassSubjectScores
Per-subject scores for the subject-matter track.
src/claw_bench/core/scorer.py:308
↓ 2 callersClassSubmitterInfo
Who submitted this agent's results.
src/claw_bench/core/moltbook.py:18
↓ 2 callersClassTaskResponse
examples/minimal-agent-server.py:30
↓ 2 callersClassTaskStatistics
Per-task statistics across multiple runs.
src/claw_bench/core/statistics.py:15
↓ 2 callersClassUser
Represents a registered user in the system.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/models.py:17
↓ 1 callersClassBenchmarkStatistics
Aggregate statistics for a full benchmark run.
src/claw_bench/core/statistics.py:29
↓ 1 callersClassClawAdapter
src/claw_bench/adapters/base.py:24
↓ 1 callersClassComment
Represents a comment on a blog post.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/models.py:69
↓ 1 callersClassFailAdapter
tests/unit/test_runner_edge_cases.py:146
↓ 1 callersClassMockAdapter
A mock adapter that executes a shell command to produce output. Instead of calling a real agent, this adapter writes a predetermined Markdown
tests/integration/test_full_pipeline.py:23
↓ 1 callersClassMoltBookIdentity
Persistent agent identity in the MoltBook registry.
src/claw_bench/core/moltbook.py:27
↓ 1 callersClassOrder
Represents a customer order. Attributes: id: Unique order identifier. user_id: ID of the ordering user. items: List of (p
tasks/cross-domain/xdom-012-automated-docs-generator/environment/data/models.py:86
↓ 1 callersClassOverallScore
Final dual-track overall score.
src/claw_bench/core/scorer.py:316
↓ 1 callersClassPost
Represents a blog post created by a user.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/models.py:42
↓ 1 callersClassProduct
Represents a product in the catalog. Attributes: id: Unique product identifier. name: Product name. price: Product price
tasks/cross-domain/xdom-012-automated-docs-generator/environment/data/models.py:46
↓ 1 callersClassResultAttestation
Tamper-detection attestation bundled with submitted results.
src/claw_bench/core/moltbook.py:60
↓ 1 callersClassSettings
Application settings loaded from environment variables.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/config.py:10
↓ 1 callersClassSkillAdapter
tests/unit/test_runner_edge_cases.py:468
↓ 1 callersClassSubmitAgentProfile
src/claw_bench/server/submit_api.py:125
↓ 1 callersClassSubmitProgressive
src/claw_bench/server/submit_api.py:136
↓ 1 callersClassUser
Represents a user in the system. Attributes: id: Unique user identifier. email: User's email address. name: User's displa
tasks/cross-domain/xdom-012-automated-docs-generator/environment/data/models.py:13
ClassAPIController
HTTP-style controller that delegates to service layer. Accepts dict-based requests and returns dict-based responses, simulating a REST API wi
tasks/multimodal/mm-007-architecture-doc/environment/data/project/api.py:9
InterfaceAgentHistoryContentProps
leaderboard/src/app/moltbook/[clawId]/AgentHistoryContent.tsx:12
InterfaceAgentProfileData
leaderboard/src/app/page.tsx:10
InterfaceAgentProfileData
leaderboard/src/app/LeaderboardTable.tsx:44
InterfaceAgentProfileData
leaderboard/src/app/profiles/ProfilesContent.tsx:6
InterfaceAgentProfileData
leaderboard/src/app/profiles/page.tsx:9
InterfaceAgentProfileData
leaderboard/src/app/moltbook/MoltbookContent.tsx:6
InterfaceAgentProfileData
leaderboard/src/app/moltbook/page.tsx:9
ClassAgentProfileInput
src/claw_bench/server/admin.py:72
ClassApproveRequest
Request to approve a generated task, optionally with edits.
src/claw_bench/server/task_generator.py:195
ClassAuthService
Handles user authentication.
tasks/security/sec-001-detect-hardcoded-credentials/environment/data/auth_service.py:23
InterfaceBenchResult
leaderboard/src/app/page.tsx:31
InterfaceBenchResult
leaderboard/src/app/profiles/ProfilesContent.tsx:30
InterfaceBenchResult
leaderboard/src/app/profiles/page.tsx:33
InterfaceBenchResult
leaderboard/src/app/compare/page.tsx:5
InterfaceBenchResult
leaderboard/src/app/capabilities/page.tsx:5
InterfaceBenchResult
leaderboard/src/app/capabilities/CapabilitiesContent.tsx:6
InterfaceBenchResult
leaderboard/src/app/moltbook/MoltbookContent.tsx:23
InterfaceBenchResult
leaderboard/src/app/moltbook/page.tsx:26
InterfaceBenchResultData
leaderboard/src/app/LeaderboardTable.tsx:53
ClassCalculator
Basic arithmetic calculator.
tasks/code-assistance/code-001-write-unittest/environment/data/calculator.py:4
InterfaceCapabilitiesContentProps
leaderboard/src/app/capabilities/CapabilitiesContent.tsx:17
ClassCommentCreate
Schema for creating a comment.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:58
ClassCommentResponse
Schema for comment data in API responses.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:63
InterfaceCompareContentProps
leaderboard/src/app/compare/CompareContent.tsx:6
ClassConfig
tasks/multimodal/mm-007-architecture-doc/environment/data/project/config.py:19
ClassConfig
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:28
ClassConfig
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:54
ClassConfig
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:71
ClassDataExporter
Export processed data to output files. Supports writing to CSV and JSON formats with configurable formatting options.
tasks/multimodal/mm-003-code-doc-extraction/environment/data/data_processor.py:112
ClassDataLoader
Load data from various file formats. Supports CSV, JSON, and line-delimited text files. Handles encoding detection and provides consistent ou
tasks/multimodal/mm-003-code-doc-extraction/environment/data/data_processor.py:15
InterfaceDomain
leaderboard/src/app/domains/page.tsx:5
InterfaceDomainData
leaderboard/src/app/domains/DomainsContent.tsx:55
InterfaceDomainInfo
leaderboard/src/app/getting-started/GettingStartedContent.tsx:10
InterfaceDomainsContentProps
leaderboard/src/app/domains/DomainsContent.tsx:74
ClassErrorType
Categorized error types for task results.
src/claw_bench/core/runner.py:24
ClassExpertLoginInput
src/claw_bench/server/admin.py:437
ClassExpertProposalInput
src/claw_bench/server/admin.py:634
ClassExpertRegisterInput
src/claw_bench/server/admin.py:428
ClassFakeAdapter
Minimal concrete adapter for testing.
tests/unit/test_registry.py:15
InterfaceFormData
leaderboard/src/app/expert-submit/ExpertSubmitContent.tsx:163
ClassGenerateRequest
Request to generate a task from a proposal.
src/claw_bench/server/task_generator.py:171
ClassGeneratedFile
A single generated file.
src/claw_bench/server/task_generator.py:176
next →1–100 of 369, ranked by callers