diff --git a/examples/taskflows/echo.yaml b/examples/taskflows/echo.yaml index ab547ef..3056704 100644 --- a/examples/taskflows/echo.yaml +++ b/examples/taskflows/echo.yaml @@ -7,7 +7,6 @@ seclab-taskflow-agent: taskflow: - task: - model: claude-3.5-sonnet max_steps: 5 must_complete: true agents: diff --git a/examples/taskflows/example.yaml b/examples/taskflows/example.yaml index d1178ac..65c2c62 100644 --- a/examples/taskflows/example.yaml +++ b/examples/taskflows/example.yaml @@ -5,10 +5,13 @@ seclab-taskflow-agent: version: 1 filetype: taskflow +# Import settings from a model_config file. +model_config: examples.model_configs.model_config + taskflow: - task: # taskflows can optionally choose any of the support CAPI models for a task - model: gpt-4.1 + model: gpt_default # taskflows can optionally limit the max allowed number of Agent task loop # iterations to complete a task, this defaults to 50 when not provided max_steps: 20 @@ -41,7 +44,6 @@ taskflow: - seclab_taskflow_agent.toolboxes.codeql - task: must_complete: true - model: gpt-4.1 agents: - seclab_taskflow_agent.personalities.c_auditer user_prompt: | diff --git a/examples/taskflows/example_reusable_taskflows.yaml b/examples/taskflows/example_reusable_taskflows.yaml index 49c163c..06748b2 100644 --- a/examples/taskflows/example_reusable_taskflows.yaml +++ b/examples/taskflows/example_reusable_taskflows.yaml @@ -5,9 +5,11 @@ seclab-taskflow-agent: version: 1 filetype: taskflow +model_config: examples.model_configs.model_config + taskflow: - task: # with the `uses` directive we can reuse single task taskflows uses: examples.taskflows.single_step_taskflow # and optionally override any of its configurations - model: gpt-4o + model: gpt_latest diff --git a/examples/taskflows/example_triage_taskflow.yaml b/examples/taskflows/example_triage_taskflow.yaml index a817fdc..17adbe2 100644 --- a/examples/taskflows/example_triage_taskflow.yaml +++ b/examples/taskflows/example_triage_taskflow.yaml @@ -30,7 +30,6 @@ taskflow: toolboxes: - seclab_taskflow_agent.toolboxes.memcache - task: - model: gpt-4.1 repeat_prompt: true agents: # primary agent for this task diff --git a/examples/taskflows/single_step_taskflow.yaml b/examples/taskflows/single_step_taskflow.yaml index 77277be..a85483a 100644 --- a/examples/taskflows/single_step_taskflow.yaml +++ b/examples/taskflows/single_step_taskflow.yaml @@ -7,7 +7,6 @@ seclab-taskflow-agent: taskflow: - task: - model: gpt-4.1 agents: - seclab_taskflow_agent.personalities.assistant user_prompt: |