@@ -12,8 +12,8 @@ taskflow:
1212 must_complete : true
1313 # taskflows can set a primary (first entry) and handoff (additional entries) agent
1414 agents :
15- - c_auditer
16- - fruit_expert
15+ - personalities/ c_auditer.yaml
16+ - personalities/examples/ fruit_expert.yaml
1717 user_prompt : |
1818 Store an example vulnerable C program that uses `strcpy` in the
1919 `vulnerable_c_example` memory key and explain why `strcpy`
@@ -34,13 +34,13 @@ taskflow:
3434 # this normally only has the memcache toolbox, but we extend it here with
3535 # the GHSA toolbox
3636 toolboxes :
37- - memcache
38- - codeql
37+ - toolboxes/ memcache.yaml
38+ - toolboxes/ codeql.yaml
3939 - task :
4040 must_complete : true
4141 model : gpt-4.1
4242 agents :
43- - c_auditer
43+ - personalities/ c_auditer.yaml
4444 user_prompt : |
4545 Retrieve C code for security review from the `vulnerable_c_example`
4646 memory key and perform a review.
@@ -50,7 +50,7 @@ taskflow:
5050 MEMCACHE_STATE_DIR : " example_taskflow/"
5151 MEMCACHE_BACKEND : " dictionary_file"
5252 toolboxes :
53- - memcache
53+ - toolboxes/ memcache.yaml
5454 # headless mode does not prompt for tool call confirms configured for a server
5555 # note: this will auto-allow, if you want control over potentially dangerous
5656 # tool calls, then you should NOT run a task in headless mode (default: false)
@@ -63,6 +63,6 @@ taskflow:
6363 - task :
6464 repeat_prompt : true
6565 agents :
66- - assistant
66+ - personalities/ assistant.yaml
6767 user_prompt : |
6868 What kind of fruit is {{ RESULT }}?
0 commit comments