From bb458c16fdbd52d7f02ac2f2d2c61b60ac3b97e2 Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Thu, 4 Dec 2025 13:26:43 +0000 Subject: [PATCH 1/3] Bogus change to test the updated smoketest.yml --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4e2b52c..956964a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +Bogus change to test the updated smoketest.yml + # Seclab Taskflow Agent The Security Lab Taskflow Agent is an MCP enabled multi-Agent framework. From 1de45fca89b46a541564c0f2129d90406bee4ce8 Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Thu, 4 Dec 2025 13:38:35 +0000 Subject: [PATCH 2/3] Make taskflow fail --- examples/taskflows/example.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/examples/taskflows/example.yaml b/examples/taskflows/example.yaml index 65c2c62..9f68708 100644 --- a/examples/taskflows/example.yaml +++ b/examples/taskflows/example.yaml @@ -1,10 +1,6 @@ # SPDX-FileCopyrightText: 2025 GitHub # SPDX-License-Identifier: MIT -seclab-taskflow-agent: - version: 1 - filetype: taskflow - # Import settings from a model_config file. model_config: examples.model_configs.model_config From bfdce95ca23eac1c34bd7b17aa3e08182b1dd7a6 Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Thu, 4 Dec 2025 13:41:02 +0000 Subject: [PATCH 3/3] Use invalid model --- examples/taskflows/example.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/taskflows/example.yaml b/examples/taskflows/example.yaml index 9f68708..5f4b8c7 100644 --- a/examples/taskflows/example.yaml +++ b/examples/taskflows/example.yaml @@ -1,8 +1,9 @@ # SPDX-FileCopyrightText: 2025 GitHub # SPDX-License-Identifier: MIT -# Import settings from a model_config file. -model_config: examples.model_configs.model_config +seclab-taskflow-agent: + version: 1 + filetype: taskflow taskflow: - task: @@ -10,6 +11,7 @@ taskflow: 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 + model: kevmodel max_steps: 20 must_complete: true # taskflows can set a primary (first entry) and handoff (additional entries) agent