Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/claw-bench/claw-bench
/ types & classes
Types & classes
369 in github.com/claw-bench/claw-bench
⨍
Functions
7,113
◇
Types & classes
369
↳
Endpoints
89
↓ 26 callers
Class
TaskResult
Outcome of a single task execution.
src/claw_bench/core/runner.py:62
↓ 21 callers
Class
TaskConfig
Schema for a single benchmark task defined in task.toml.
src/claw_bench/core/task_loader.py:72
↓ 20 callers
Class
DryRunAdapter
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 callers
Class
CacheKey
src/claw_bench/core/cache.py:23
↓ 15 callers
Class
OpenClawAdapter
Adapter for the OpenClaw / CMDOP agent framework.
src/claw_bench/adapters/openclaw.py:84
↓ 15 callers
Class
Sandbox
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 callers
Class
Metrics
src/claw_bench/adapters/base.py:17
↓ 12 callers
Class
SandboxConfig
Configuration for a sandbox container.
src/claw_bench/core/sandbox.py:16
↓ 12 callers
Class
TraceRecorder
Accumulates ``TraceEntry`` objects and persists them as JSON-lines.
src/claw_bench/core/trace.py:21
↓ 11 callers
Class
RunConfig
Top-level configuration for a benchmark run.
src/claw_bench/core/runner.py:78
↓ 11 callers
Class
SandboxRunner
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 callers
Class
ResourceMonitor
Thread-safe resource monitor with per-user tracking.
src/claw_bench/core/resource_monitor.py:37
↓ 10 callers
Class
ResultCache
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 callers
Class
StubAdapter
Minimal adapter that always returns a fixed response.
tests/unit/test_runner_edge_cases.py:21
↓ 8 callers
Class
Response
src/claw_bench/adapters/base.py:8
↓ 7 callers
Class
DimensionScores
Per-dimension scores on a 0-100 scale plus a weighted composite.
src/claw_bench/core/scorer.py:53
↓ 7 callers
Class
MetricsCollector
Accumulates metrics across multiple API calls within a run.
src/claw_bench/core/metrics.py:22
↓ 7 callers
Class
TokenBucket
Classic token-bucket rate limiter.
src/claw_bench/core/rate_limiter.py:17
↓ 6 callers
Class
VerificationResult
Structured output from running a task verifier.
src/claw_bench/core/verifier.py:14
↓ 6 callers
Class
WeightProfile
Relative weights for each scoring dimension (must sum to 1.0).
src/claw_bench/core/scorer.py:43
↓ 5 callers
Class
RateLimiterRegistry
Global registry of per-provider rate limiters.
src/claw_bench/core/rate_limiter.py:84
↓ 5 callers
Class
ValidationResult
Result of a configuration validation check.
src/claw_bench/core/config_validator.py:25
↓ 4 callers
Class
Metrics
Aggregated resource-usage metrics for a benchmark run.
src/claw_bench/core/metrics.py:11
↓ 4 callers
Class
PostService
Handles post-related business logic.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/services.py:49
↓ 4 callers
Class
TraceEntry
A single event in the interaction trace.
src/claw_bench/core/trace.py:12
↓ 3 callers
Class
ConsistencyMetrics
Measures of result stability across runs.
src/claw_bench/core/consistency.py:10
↓ 3 callers
Class
InstructionVariant
An alternative phrasing of a task instruction.
src/claw_bench/core/robustness.py:10
↓ 3 callers
Class
UserQuota
Per-user resource limits.
src/claw_bench/core/resource_monitor.py:17
↓ 3 callers
Class
UserService
Handles user-related business logic.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/services.py:15
↓ 3 callers
Class
UserUsage
Live usage counters for a single user.
src/claw_bench/core/resource_monitor.py:27
↓ 2 callers
Class
AgentProfile
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 callers
Class
CacheEntry
src/claw_bench/core/cache.py:37
↓ 2 callers
Class
CommentService
Handles comment-related business logic.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/services.py:86
↓ 2 callers
Class
Job
Represents a single task execution in the queue.
src/claw_bench/core/queue.py:35
↓ 2 callers
Class
MinimalAdapter
tests/unit/test_adapters.py:58
↓ 2 callers
Class
SkillsGain
Outcome of a 3-condition skills comparison (SkillsBench methodology).
src/claw_bench/core/scorer.py:32
↓ 2 callers
Class
SubjectScores
Per-subject scores for the subject-matter track.
src/claw_bench/core/scorer.py:308
↓ 2 callers
Class
SubmitterInfo
Who submitted this agent's results.
src/claw_bench/core/moltbook.py:18
↓ 2 callers
Class
TaskResponse
examples/minimal-agent-server.py:30
↓ 2 callers
Class
TaskStatistics
Per-task statistics across multiple runs.
src/claw_bench/core/statistics.py:15
↓ 2 callers
Class
User
Represents a registered user in the system.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/models.py:17
↓ 1 callers
Class
BenchmarkStatistics
Aggregate statistics for a full benchmark run.
src/claw_bench/core/statistics.py:29
↓ 1 callers
Class
ClawAdapter
src/claw_bench/adapters/base.py:24
↓ 1 callers
Class
Comment
Represents a comment on a blog post.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/models.py:69
↓ 1 callers
Class
FailAdapter
tests/unit/test_runner_edge_cases.py:146
↓ 1 callers
Class
MockAdapter
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 callers
Class
MoltBookIdentity
Persistent agent identity in the MoltBook registry.
src/claw_bench/core/moltbook.py:27
↓ 1 callers
Class
Order
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 callers
Class
OverallScore
Final dual-track overall score.
src/claw_bench/core/scorer.py:316
↓ 1 callers
Class
Post
Represents a blog post created by a user.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/models.py:42
↓ 1 callers
Class
Product
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 callers
Class
ResultAttestation
Tamper-detection attestation bundled with submitted results.
src/claw_bench/core/moltbook.py:60
↓ 1 callers
Class
Settings
Application settings loaded from environment variables.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/config.py:10
↓ 1 callers
Class
SkillAdapter
tests/unit/test_runner_edge_cases.py:468
↓ 1 callers
Class
SubmitAgentProfile
src/claw_bench/server/submit_api.py:125
↓ 1 callers
Class
SubmitProgressive
src/claw_bench/server/submit_api.py:136
↓ 1 callers
Class
User
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
Class
APIController
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
Interface
AgentHistoryContentProps
leaderboard/src/app/moltbook/[clawId]/AgentHistoryContent.tsx:12
Interface
AgentProfileData
leaderboard/src/app/page.tsx:10
Interface
AgentProfileData
leaderboard/src/app/LeaderboardTable.tsx:44
Interface
AgentProfileData
leaderboard/src/app/profiles/ProfilesContent.tsx:6
Interface
AgentProfileData
leaderboard/src/app/profiles/page.tsx:9
Interface
AgentProfileData
leaderboard/src/app/moltbook/MoltbookContent.tsx:6
Interface
AgentProfileData
leaderboard/src/app/moltbook/page.tsx:9
Class
AgentProfileInput
src/claw_bench/server/admin.py:72
Class
ApproveRequest
Request to approve a generated task, optionally with edits.
src/claw_bench/server/task_generator.py:195
Class
AuthService
Handles user authentication.
tasks/security/sec-001-detect-hardcoded-credentials/environment/data/auth_service.py:23
Interface
BenchResult
leaderboard/src/app/page.tsx:31
Interface
BenchResult
leaderboard/src/app/profiles/ProfilesContent.tsx:30
Interface
BenchResult
leaderboard/src/app/profiles/page.tsx:33
Interface
BenchResult
leaderboard/src/app/compare/page.tsx:5
Interface
BenchResult
leaderboard/src/app/capabilities/page.tsx:5
Interface
BenchResult
leaderboard/src/app/capabilities/CapabilitiesContent.tsx:6
Interface
BenchResult
leaderboard/src/app/moltbook/MoltbookContent.tsx:23
Interface
BenchResult
leaderboard/src/app/moltbook/page.tsx:26
Interface
BenchResultData
leaderboard/src/app/LeaderboardTable.tsx:53
Class
Calculator
Basic arithmetic calculator.
tasks/code-assistance/code-001-write-unittest/environment/data/calculator.py:4
Interface
CapabilitiesContentProps
leaderboard/src/app/capabilities/CapabilitiesContent.tsx:17
Class
CommentCreate
Schema for creating a comment.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:58
Class
CommentResponse
Schema for comment data in API responses.
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:63
Interface
CompareContentProps
leaderboard/src/app/compare/CompareContent.tsx:6
Class
Config
tasks/multimodal/mm-007-architecture-doc/environment/data/project/config.py:19
Class
Config
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:28
Class
Config
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:54
Class
Config
tasks/multimodal/mm-007-architecture-doc/environment/data/project/schemas.py:71
Class
DataExporter
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
Class
DataLoader
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
Interface
Domain
leaderboard/src/app/domains/page.tsx:5
Interface
DomainData
leaderboard/src/app/domains/DomainsContent.tsx:55
Interface
DomainInfo
leaderboard/src/app/getting-started/GettingStartedContent.tsx:10
Interface
DomainsContentProps
leaderboard/src/app/domains/DomainsContent.tsx:74
Class
ErrorType
Categorized error types for task results.
src/claw_bench/core/runner.py:24
Class
ExpertLoginInput
src/claw_bench/server/admin.py:437
Class
ExpertProposalInput
src/claw_bench/server/admin.py:634
Class
ExpertRegisterInput
src/claw_bench/server/admin.py:428
Class
FakeAdapter
Minimal concrete adapter for testing.
tests/unit/test_registry.py:15
Interface
FormData
leaderboard/src/app/expert-submit/ExpertSubmitContent.tsx:163
Class
GenerateRequest
Request to generate a task from a proposal.
src/claw_bench/server/task_generator.py:171
Class
GeneratedFile
A single generated file.
src/claw_bench/server/task_generator.py:176
next →
1–100 of 369, ranked by callers