-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtask.toml
More file actions
32 lines (27 loc) · 1.1 KB
/
Copy pathtask.toml
File metadata and controls
32 lines (27 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
artifacts = ["/app/report.json"]
[task]
name = "dynamo/log-report"
description = "Parse an Apache style access log and write out a small JSON summary."
[metadata]
category = "data_processing_and_etl"
subcategory = "text_processing"
task_objective = ["transform", "generate"]
artifact_type = ["text_or_log_file", "generated_output_artifact"]
expert_time_estimate_hours = 0.3
model_tested = "GPT-5.4"
agent_tested = "Terminus-2"
difficulty_explanation = "easy. the log is small and clean, so it only takes a few lines with the python standard library."
solution_explanation = "read the log line by line, count the requests, count how many different ips show up, and find the path that gets hit the most. write those three numbers to report.json."
verification_explanation = "the tests read report.json and check the real numbers: 6 requests, 3 unique ips, and /index.html as the top path. dropping in an empty file will not pass."
[verifier]
timeout_sec = 120.0
[agent]
timeout_sec = 120.0
[environment]
build_timeout_sec = 600.0
cpus = 1
memory_mb = 2048
storage_mb = 10240
gpus = 0
allow_internet = true
mcp_servers = []