From dc95c23efad740b1415fd681df2cc538531f9846 Mon Sep 17 00:00:00 2001 From: Kevin Backhouse Date: Fri, 7 Nov 2025 21:14:51 +0000 Subject: [PATCH] Add copyright statements. --- examples/model_configs/model_config.yaml | 3 +++ examples/personalities/apple_expert.yaml | 3 +++ examples/personalities/banana_expert.yaml | 3 +++ examples/personalities/echo.yaml | 3 +++ examples/personalities/example_triage_agent.yaml | 3 +++ examples/personalities/fruit_expert.yaml | 3 +++ examples/personalities/orange_expert.yaml | 3 +++ examples/prompts/example_prompt.yaml | 3 +++ examples/taskflows/CVE-2023-2283.yaml | 3 +++ examples/taskflows/echo.yaml | 3 +++ examples/taskflows/example.yaml | 3 +++ examples/taskflows/example_globals.yaml | 3 +++ examples/taskflows/example_inputs.yaml | 3 +++ examples/taskflows/example_large_list_result_iter.yaml | 3 +++ examples/taskflows/example_repeat_prompt.yaml | 3 +++ examples/taskflows/example_repeat_prompt_async.yaml | 3 +++ examples/taskflows/example_repeat_prompt_dictionary.yaml | 3 +++ examples/taskflows/example_reusable_prompt.yaml | 3 +++ examples/taskflows/example_reusable_taskflows.yaml | 3 +++ examples/taskflows/example_triage_taskflow.yaml | 3 +++ examples/taskflows/single_step_taskflow.yaml | 3 +++ src/seclab_taskflow_agent/personalities/assistant.yaml | 3 +++ src/seclab_taskflow_agent/personalities/c_auditer.yaml | 3 +++ src/seclab_taskflow_agent/toolboxes/codeql.yaml | 3 +++ src/seclab_taskflow_agent/toolboxes/echo.yaml | 3 +++ src/seclab_taskflow_agent/toolboxes/github_official.yaml | 3 +++ src/seclab_taskflow_agent/toolboxes/logbook.yaml | 3 +++ src/seclab_taskflow_agent/toolboxes/memcache.yaml | 3 +++ tests/data/test_yaml_parser_personality000.yaml | 3 +++ 29 files changed, 87 insertions(+) diff --git a/examples/model_configs/model_config.yaml b/examples/model_configs/model_config.yaml index 681760d..c04dfd4 100644 --- a/examples/model_configs/model_config.yaml +++ b/examples/model_configs/model_config.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: model_config diff --git a/examples/personalities/apple_expert.yaml b/examples/personalities/apple_expert.yaml index c178d67..2c0b4cb 100644 --- a/examples/personalities/apple_expert.yaml +++ b/examples/personalities/apple_expert.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality diff --git a/examples/personalities/banana_expert.yaml b/examples/personalities/banana_expert.yaml index d879458..7e18c44 100644 --- a/examples/personalities/banana_expert.yaml +++ b/examples/personalities/banana_expert.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality diff --git a/examples/personalities/echo.yaml b/examples/personalities/echo.yaml index bd0aaa5..a5006e2 100644 --- a/examples/personalities/echo.yaml +++ b/examples/personalities/echo.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + # personalities define the system prompt level directives for this Agent seclab-taskflow-agent: version: 1 diff --git a/examples/personalities/example_triage_agent.yaml b/examples/personalities/example_triage_agent.yaml index 74c764c..8fe8b14 100644 --- a/examples/personalities/example_triage_agent.yaml +++ b/examples/personalities/example_triage_agent.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality diff --git a/examples/personalities/fruit_expert.yaml b/examples/personalities/fruit_expert.yaml index 31597c8..243340a 100644 --- a/examples/personalities/fruit_expert.yaml +++ b/examples/personalities/fruit_expert.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality diff --git a/examples/personalities/orange_expert.yaml b/examples/personalities/orange_expert.yaml index 4581ca5..a651f1e 100644 --- a/examples/personalities/orange_expert.yaml +++ b/examples/personalities/orange_expert.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality diff --git a/examples/prompts/example_prompt.yaml b/examples/prompts/example_prompt.yaml index 0800a4c..c3da6b6 100644 --- a/examples/prompts/example_prompt.yaml +++ b/examples/prompts/example_prompt.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: prompt diff --git a/examples/taskflows/CVE-2023-2283.yaml b/examples/taskflows/CVE-2023-2283.yaml index ddee927..984a3f1 100644 --- a/examples/taskflows/CVE-2023-2283.yaml +++ b/examples/taskflows/CVE-2023-2283.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/echo.yaml b/examples/taskflows/echo.yaml index 34aab56..ab547ef 100644 --- a/examples/taskflows/echo.yaml +++ b/examples/taskflows/echo.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example.yaml b/examples/taskflows/example.yaml index f71cb31..d1178ac 100644 --- a/examples/taskflows/example.yaml +++ b/examples/taskflows/example.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_globals.yaml b/examples/taskflows/example_globals.yaml index 0383b64..a68b4a7 100644 --- a/examples/taskflows/example_globals.yaml +++ b/examples/taskflows/example_globals.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_inputs.yaml b/examples/taskflows/example_inputs.yaml index 525de03..a8f9997 100644 --- a/examples/taskflows/example_inputs.yaml +++ b/examples/taskflows/example_inputs.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_large_list_result_iter.yaml b/examples/taskflows/example_large_list_result_iter.yaml index 7912bb5..7d1ce6c 100644 --- a/examples/taskflows/example_large_list_result_iter.yaml +++ b/examples/taskflows/example_large_list_result_iter.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_repeat_prompt.yaml b/examples/taskflows/example_repeat_prompt.yaml index 09a53c2..2336a93 100644 --- a/examples/taskflows/example_repeat_prompt.yaml +++ b/examples/taskflows/example_repeat_prompt.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_repeat_prompt_async.yaml b/examples/taskflows/example_repeat_prompt_async.yaml index 8ac7cdc..faaad56 100644 --- a/examples/taskflows/example_repeat_prompt_async.yaml +++ b/examples/taskflows/example_repeat_prompt_async.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_repeat_prompt_dictionary.yaml b/examples/taskflows/example_repeat_prompt_dictionary.yaml index bf29dac..1ceeecf 100644 --- a/examples/taskflows/example_repeat_prompt_dictionary.yaml +++ b/examples/taskflows/example_repeat_prompt_dictionary.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_reusable_prompt.yaml b/examples/taskflows/example_reusable_prompt.yaml index a8ad81a..eebb71e 100644 --- a/examples/taskflows/example_reusable_prompt.yaml +++ b/examples/taskflows/example_reusable_prompt.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_reusable_taskflows.yaml b/examples/taskflows/example_reusable_taskflows.yaml index 49c5e91..49c163c 100644 --- a/examples/taskflows/example_reusable_taskflows.yaml +++ b/examples/taskflows/example_reusable_taskflows.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/examples/taskflows/example_triage_taskflow.yaml b/examples/taskflows/example_triage_taskflow.yaml index cc0a280..a817fdc 100644 --- a/examples/taskflows/example_triage_taskflow.yaml +++ b/examples/taskflows/example_triage_taskflow.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + # a simple example of the triage Agent pattern seclab-taskflow-agent: version: 1 diff --git a/examples/taskflows/single_step_taskflow.yaml b/examples/taskflows/single_step_taskflow.yaml index d884f36..77277be 100644 --- a/examples/taskflows/single_step_taskflow.yaml +++ b/examples/taskflows/single_step_taskflow.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: taskflow diff --git a/src/seclab_taskflow_agent/personalities/assistant.yaml b/src/seclab_taskflow_agent/personalities/assistant.yaml index 036b5c7..88e51fc 100644 --- a/src/seclab_taskflow_agent/personalities/assistant.yaml +++ b/src/seclab_taskflow_agent/personalities/assistant.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality diff --git a/src/seclab_taskflow_agent/personalities/c_auditer.yaml b/src/seclab_taskflow_agent/personalities/c_auditer.yaml index 7f56b40..64d1994 100644 --- a/src/seclab_taskflow_agent/personalities/c_auditer.yaml +++ b/src/seclab_taskflow_agent/personalities/c_auditer.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality diff --git a/src/seclab_taskflow_agent/toolboxes/codeql.yaml b/src/seclab_taskflow_agent/toolboxes/codeql.yaml index dcd34f8..a14bcf2 100644 --- a/src/seclab_taskflow_agent/toolboxes/codeql.yaml +++ b/src/seclab_taskflow_agent/toolboxes/codeql.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: toolbox diff --git a/src/seclab_taskflow_agent/toolboxes/echo.yaml b/src/seclab_taskflow_agent/toolboxes/echo.yaml index 23ce5bf..792f6ab 100644 --- a/src/seclab_taskflow_agent/toolboxes/echo.yaml +++ b/src/seclab_taskflow_agent/toolboxes/echo.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + # stdio mcp server configuration seclab-taskflow-agent: version: 1 diff --git a/src/seclab_taskflow_agent/toolboxes/github_official.yaml b/src/seclab_taskflow_agent/toolboxes/github_official.yaml index 60f6a59..971c16e 100644 --- a/src/seclab_taskflow_agent/toolboxes/github_official.yaml +++ b/src/seclab_taskflow_agent/toolboxes/github_official.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: toolbox diff --git a/src/seclab_taskflow_agent/toolboxes/logbook.yaml b/src/seclab_taskflow_agent/toolboxes/logbook.yaml index 8cb8f67..bd984af 100644 --- a/src/seclab_taskflow_agent/toolboxes/logbook.yaml +++ b/src/seclab_taskflow_agent/toolboxes/logbook.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: toolbox diff --git a/src/seclab_taskflow_agent/toolboxes/memcache.yaml b/src/seclab_taskflow_agent/toolboxes/memcache.yaml index 9a4be46..fca61b4 100644 --- a/src/seclab_taskflow_agent/toolboxes/memcache.yaml +++ b/src/seclab_taskflow_agent/toolboxes/memcache.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: toolbox diff --git a/tests/data/test_yaml_parser_personality000.yaml b/tests/data/test_yaml_parser_personality000.yaml index ec84f89..0dfbbfb 100644 --- a/tests/data/test_yaml_parser_personality000.yaml +++ b/tests/data/test_yaml_parser_personality000.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2025 GitHub +# SPDX-License-Identifier: MIT + seclab-taskflow-agent: version: 1 filetype: personality