diff --git a/examples/model_configs/model_config.yaml b/examples/model_configs/model_config.yaml index 681760d8..c04dfd4a 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 c178d67d..2c0b4cb0 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 d8794589..7e18c443 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 bd0aaa58..a5006e25 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 74c764c2..8fe8b144 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 31597c8d..243340a8 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 4581ca5a..a651f1e9 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 0800a4c9..c3da6b62 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 ddee9271..984a3f10 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 34aab564..ab547ef6 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 f71cb31f..d1178acc 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 0383b640..a68b4a7c 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 525de032..a8f99979 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 7912bb5c..7d1ce6cd 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 09a53c22..2336a933 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 8ac7cdc7..faaad56a 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 bf29dac9..1ceeecfc 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 a8ad81a2..eebb71ee 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 49c5e913..49c163ce 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 cc0a2805..a817fdc1 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 d884f360..77277be4 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 036b5c73..88e51fc8 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 7f56b40d..64d1994a 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 dcd34f80..a14bcf2e 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 23ce5bfb..792f6aba 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 60f6a590..971c16e5 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 8cb8f674..bd984afd 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 9a4be464..fca61b4d 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 ec84f895..0dfbbfb7 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