|
1 | 1 | { |
2 | | - "name": "Crime Detective", |
3 | | - "max_steps": 150, |
4 | | - "timeout_seconds": 300, |
5 | | - "shutdown_grace_period_seconds": 5, |
6 | | - "description": "This simulation is about a detective that needs to solve a crime.", |
7 | | - "task": "A crime needs to be solved: Detective Graves must solve the murder of a prominent art dealer found dead at a high-society gala, with clues pointing to 3 suspects: a SINGER, a DRIVER and a BANKER.", |
8 | | - "evaluator": { |
9 | | - "name": "EVALUATOR", |
10 | | - "mailbox": { |
11 | | - "max_size": 400 |
12 | | - }, |
13 | | - "llm": { |
14 | | - "model": "o4-mini" |
15 | | - } |
| 2 | + "name": "Crime Detective", |
| 3 | + "max_steps": 150, |
| 4 | + "timeout_seconds": 600, |
| 5 | + "shutdown_grace_period_seconds": 5, |
| 6 | + "description": "This simulation is about a detective that needs to solve a crime.", |
| 7 | + "task": "A crime needs to be solved: Detective Graves must solve the murder of a prominent art dealer found dead at a high-society gala, with clues pointing to 3 suspects: a SINGER, a DRIVER and a BANKER.", |
| 8 | + "evaluator": { |
| 9 | + "name": "EVALUATOR", |
| 10 | + "mailbox": { |
| 11 | + "max_size": 400 |
16 | 12 | }, |
17 | | - "reporter": { |
18 | | - "name": "REPORTER", |
19 | | - "mailbox": { |
20 | | - "max_size": 400 |
21 | | - }, |
22 | | - "llm": { |
23 | | - "model": "o4-mini" |
24 | | - } |
| 13 | + "llm": { |
| 14 | + "model": "gpt-oss:20b" |
| 15 | + } |
| 16 | + }, |
| 17 | + "reporter": { |
| 18 | + "name": "REPORTER", |
| 19 | + "mailbox": { |
| 20 | + "max_size": 400 |
| 21 | + }, |
| 22 | + "llm": { |
| 23 | + "model": "gpt-oss:20b" |
| 24 | + } |
| 25 | + }, |
| 26 | + "planner": { |
| 27 | + "name": "PLANNER", |
| 28 | + "mailbox": { |
| 29 | + "max_size": 400 |
| 30 | + }, |
| 31 | + "llm": { |
| 32 | + "model": "gpt-oss:20b" |
| 33 | + } |
| 34 | + }, |
| 35 | + "orchestrator": { |
| 36 | + "name": "ORCHESTRATOR", |
| 37 | + "mailbox": { |
| 38 | + "max_size": 400 |
| 39 | + }, |
| 40 | + "llm": { |
| 41 | + "model": "gpt-oss:20b" |
| 42 | + } |
| 43 | + }, |
| 44 | + "workers": [ |
| 45 | + { |
| 46 | + "name": "DETECTIVE_GRAVES", |
| 47 | + "description": "this is an agent", |
| 48 | + "role": "A veteran investigator from Scotland Yard, known for his methodical approach and determination to solve complex cases.", |
| 49 | + "backstory": "A veteran of Scotland Yard, Detective Graves is a methodical and determined investigator with a sharp mind and a keen sense of justice. Haunted by the unsolved case of “The Rose Phantom,” Graves has dedicated his life to solving the city’s most perplexing crimes. His relentless pursuit of the truth often leads him into dangerous territories, but his unwavering integrity sets him apart from his peers.", |
| 50 | + "llm": { |
| 51 | + "model": "gpt-oss:20b" |
| 52 | + }, |
| 53 | + "mailbox": { |
| 54 | + "max_size": 100 |
| 55 | + } |
| 56 | + }, |
| 57 | + { |
| 58 | + "name": "SINGER", |
| 59 | + "description": "this is an agent", |
| 60 | + "role": "A renowned opera singer with a mysterious past and connections to London’s underworld, skilled in uncovering secrets from high society.", |
| 61 | + "backstory": "A renowned opera singer, Evelyn’s mesmerizing voice hides a tumultuous past. Raised in an orphanage, she clawed her way to stardom, but her connections to London’s underworld remain shadowy. Known for her charm and cunning, Evelyn has a talent for extracting secrets from high society.", |
| 62 | + "llm": { |
| 63 | + "model": "gpt-oss:20b" |
| 64 | + }, |
| 65 | + "mailbox": { |
| 66 | + "max_size": 100 |
| 67 | + } |
25 | 68 | }, |
26 | | - "planner": { |
27 | | - "name": "PLANNER", |
28 | | - "mailbox": { |
29 | | - "max_size": 400 |
30 | | - }, |
31 | | - "llm": { |
32 | | - "model": "o4-mini" |
33 | | - } |
| 69 | + { |
| 70 | + "name": "DRIVER", |
| 71 | + "description": "this is an agent", |
| 72 | + "role": "A taxi driver from London.", |
| 73 | + "backstory": "A feared enforcer in London's criminal underworld, Viper is known for his ruthlessness and efficiency. With a cold demeanor and a scar across his left cheek, he operates in the shadows, ensuring debts are paid and rivalries settled. Despite his menacing reputation, little is known about his true origins. You were the murderer of a prominent art dealer found dead at a high-society gala BUT you have to hide it from the detective.", |
| 74 | + "llm": { |
| 75 | + "model": "gpt-oss:20b" |
| 76 | + }, |
| 77 | + "mailbox": { |
| 78 | + "max_size": 100 |
| 79 | + } |
34 | 80 | }, |
35 | | - "orchestrator": { |
36 | | - "name": "ORCHESTRATOR", |
37 | | - "mailbox": { |
38 | | - "max_size": 400 |
39 | | - }, |
40 | | - "llm": { |
41 | | - "model": "o4-mini" |
42 | | - } |
| 81 | + { |
| 82 | + "name": "BANKER", |
| 83 | + "description": "this is an agent", |
| 84 | + "role": "A disgraced former banker, now running a seedy gambling den.", |
| 85 | + "backstory": "A disgraced former banker, Reggie lost everything in a scandal involving embezzlement. Bitter and desperate, he now runs a seedy gambling den. His once luxurious lifestyle reduced to ruins, Reggie is willing to do anything to regain his former glory, including dabbling in dangerous alliances.", |
| 86 | + "llm": { |
| 87 | + "model": "gpt-oss:20b" |
| 88 | + }, |
| 89 | + "mailbox": { |
| 90 | + "max_size": 100 |
| 91 | + } |
43 | 92 | }, |
44 | | - "workers": [ |
45 | | - { |
46 | | - "name": "DETECTIVE_GRAVES", |
47 | | - "description": "this is an agent", |
48 | | - "role": "A veteran investigator from Scotland Yard, known for his methodical approach and determination to solve complex cases.", |
49 | | - "backstory": "A veteran of Scotland Yard, Detective Graves is a methodical and determined investigator with a sharp mind and a keen sense of justice. Haunted by the unsolved case of “The Rose Phantom,” Graves has dedicated his life to solving the city’s most perplexing crimes. His relentless pursuit of the truth often leads him into dangerous territories, but his unwavering integrity sets him apart from his peers.", |
50 | | - "llm": { |
51 | | - "model": "o4-mini" |
52 | | - }, |
53 | | - "mailbox": { |
54 | | - "max_size": 100 |
55 | | - } |
56 | | - }, |
57 | | - { |
58 | | - "name": "SINGER", |
59 | | - "description": "this is an agent", |
60 | | - "role": "A renowned opera singer with a mysterious past and connections to London’s underworld, skilled in uncovering secrets from high society.", |
61 | | - "backstory": "A renowned opera singer, Evelyn’s mesmerizing voice hides a tumultuous past. Raised in an orphanage, she clawed her way to stardom, but her connections to London’s underworld remain shadowy. Known for her charm and cunning, Evelyn has a talent for extracting secrets from high society.", |
62 | | - "llm": { |
63 | | - "model": "gpt-3.5-turbo" |
64 | | - }, |
65 | | - "mailbox": { |
66 | | - "max_size": 100 |
67 | | - } |
68 | | - }, |
69 | | - { |
70 | | - "name": "DRIVER", |
71 | | - "description": "this is an agent", |
72 | | - "role": "A taxi driver from London.", |
73 | | - "backstory": "A feared enforcer in London's criminal underworld, Viper is known for his ruthlessness and efficiency. With a cold demeanor and a scar across his left cheek, he operates in the shadows, ensuring debts are paid and rivalries settled. Despite his menacing reputation, little is known about his true origins. You were the murderer of a prominent art dealer found dead at a high-society gala BUT you have to hide it from the detective.", |
74 | | - "llm": { |
75 | | - "model": "gpt-3.5-turbo" |
76 | | - }, |
77 | | - "mailbox": { |
78 | | - "max_size": 100 |
79 | | - } |
80 | | - }, |
81 | | - { |
82 | | - "name": "BANKER", |
83 | | - "description": "this is an agent", |
84 | | - "role": "A disgraced former banker, now running a seedy gambling den.", |
85 | | - "backstory": "A disgraced former banker, Reggie lost everything in a scandal involving embezzlement. Bitter and desperate, he now runs a seedy gambling den. His once luxurious lifestyle reduced to ruins, Reggie is willing to do anything to regain his former glory, including dabbling in dangerous alliances.", |
86 | | - "llm": { |
87 | | - "model": "gpt-3.5-turbo" |
88 | | - }, |
89 | | - "mailbox": { |
90 | | - "max_size": 100 |
91 | | - } |
92 | | - }, |
93 | | - { |
94 | | - "name": "FORENSIC", |
95 | | - "description": "this is an agent", |
96 | | - "role": "A brilliant but eccentric forensic pathologist.", |
97 | | - "backstory": "A brilliant but eccentric forensic pathologist, Dr. Ashcroft has a reputation for being able to uncover the smallest details in a crime scene. Her unconventional methods and obsession with solving crimes often put her at odds with her peers, but her results are undeniable.", |
98 | | - "llm": { |
99 | | - "model": "gpt-3.5-turbo" |
100 | | - }, |
101 | | - "mailbox": { |
102 | | - "max_size": 100 |
103 | | - } |
104 | | - } |
105 | | - ], |
106 | | - "logging": { |
107 | | - "verbose": false, |
108 | | - "log_path": "logs", |
109 | | - "log_file": "crime_detective.log" |
| 93 | + { |
| 94 | + "name": "FORENSIC", |
| 95 | + "description": "this is an agent", |
| 96 | + "role": "A brilliant but eccentric forensic pathologist.", |
| 97 | + "backstory": "A brilliant but eccentric forensic pathologist, Dr. Ashcroft has a reputation for being able to uncover the smallest details in a crime scene. Her unconventional methods and obsession with solving crimes often put her at odds with her peers, but her results are undeniable.", |
| 98 | + "llm": { |
| 99 | + "model": "gpt-oss:20b" |
| 100 | + }, |
| 101 | + "mailbox": { |
| 102 | + "max_size": 100 |
| 103 | + } |
110 | 104 | } |
| 105 | + ], |
| 106 | + "logging": { |
| 107 | + "verbose": false, |
| 108 | + "log_path": "logs", |
| 109 | + "log_file": "crime_detective.log" |
| 110 | + } |
111 | 111 | } |
0 commit comments