From 5badb04da1e8344eaad4d727ae71cd706db8f0e0 Mon Sep 17 00:00:00 2001 From: Jerry Z H Date: Thu, 30 Oct 2025 21:04:41 +0800 Subject: [PATCH] refactor: mv prompt_generator_app to third_party_examples --- examples/third_party_examples/apps/__init__.py | 7 +++++++ .../apps/prompt_generator_app/__init__.py | 7 +++++++ .../apps/prompt_generator_app/app}/.gitignore | 0 .../apps/prompt_generator_app/app}/README.md | 0 .../apps/prompt_generator_app/app}/README_zh.md | 0 .../apps/prompt_generator_app/app}/__init__.py | 0 .../prompt_generator_app/app}/intelligence/__init__.py | 0 .../app}/intelligence/agentic/__init__.py | 0 .../app}/intelligence/agentic/agent/__init__.py | 0 .../intelligence/agentic/agent/agent_instance/__init__.py | 0 .../app}/intelligence/agentic/knowledge/__init__.py | 0 .../app}/intelligence/agentic/llm/__init__.py | 0 .../app}/intelligence/agentic/memory/__init__.py | 0 .../app}/intelligence/agentic/prompt/__init__.py | 0 .../app}/intelligence/agentic/tool/__init__.py | 0 .../app}/intelligence/agentic/work_pattern/__init__.py | 0 .../app}/intelligence/service/__init__.py | 0 .../app}/intelligence/service/agent_service/__init__.py | 0 .../intelligence/service/agent_service/prompt_service.py | 4 ++-- .../app}/intelligence/service/classic_service/__init__.py | 0 .../service/classic_service/template_service.py | 7 +++---- .../app}/intelligence/test/__init__.py | 0 .../app}/intelligence/test/prompt_generator.py | 3 +-- .../app}/intelligence/test/prompt_optimizer.py | 3 +-- .../app}/intelligence/test/test_prompt_generator.py | 3 +-- .../app}/intelligence/test/test_prompt_optimizer.py | 8 ++------ .../app}/intelligence/utils/__init__.py | 0 .../app}/intelligence/utils/common/__init__.py | 0 .../app}/intelligence/utils/common/prompt_util.py | 2 +- .../app}/intelligence/utils/common/yaml_util.py | 2 +- .../apps/prompt_generator_app/app}/poetry.toml | 0 .../apps/prompt_generator_app/app}/pyproject.toml | 0 .../apps/prompt_generator_app/app}/run_example.py | 0 .../prompt_generator_app/app}/run_optimizer_example.py | 0 .../apps/prompt_generator_app/app}/run_tests.py | 0 .../apps/prompt_generator_app}/prompt_generator_helper.py | 0 .../apps/prompt_generator_app/scripts/__init__.py | 7 +++++++ .../apps/prompt_generator_app/scripts}/generate_prompt.py | 3 +-- .../prompt_generator_app}/test_prompt_generator_helper.py | 2 +- tests/test_agentuniverse/unit/prompt/__init__.py | 7 ------- 40 files changed, 35 insertions(+), 30 deletions(-) create mode 100644 examples/third_party_examples/apps/__init__.py create mode 100644 examples/third_party_examples/apps/prompt_generator_app/__init__.py rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/.gitignore (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/README.md (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/README_zh.md (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/agent/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/agent/agent_instance/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/knowledge/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/llm/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/memory/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/prompt/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/tool/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/agentic/work_pattern/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/service/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/service/agent_service/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/service/agent_service/prompt_service.py (95%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/service/classic_service/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/service/classic_service/template_service.py (94%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/test/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/test/prompt_generator.py (95%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/test/prompt_optimizer.py (94%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/test/test_prompt_generator.py (96%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/test/test_prompt_optimizer.py (94%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/utils/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/utils/common/__init__.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/utils/common/prompt_util.py (96%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/intelligence/utils/common/yaml_util.py (96%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/poetry.toml (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/pyproject.toml (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/run_example.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/run_optimizer_example.py (100%) rename examples/{sample_apps/prompt_generator_app => third_party_examples/apps/prompt_generator_app/app}/run_tests.py (100%) rename {agentuniverse/prompt => examples/third_party_examples/apps/prompt_generator_app}/prompt_generator_helper.py (100%) create mode 100644 examples/third_party_examples/apps/prompt_generator_app/scripts/__init__.py rename {scripts => examples/third_party_examples/apps/prompt_generator_app/scripts}/generate_prompt.py (95%) rename {tests/test_agentuniverse/unit/prompt => examples/third_party_examples/apps/prompt_generator_app}/test_prompt_generator_helper.py (96%) delete mode 100644 tests/test_agentuniverse/unit/prompt/__init__.py diff --git a/examples/third_party_examples/apps/__init__.py b/examples/third_party_examples/apps/__init__.py new file mode 100644 index 00000000..befdc9bf --- /dev/null +++ b/examples/third_party_examples/apps/__init__.py @@ -0,0 +1,7 @@ +# !/usr/bin/env python3 +# -*- coding:utf-8 -*- + +# @Time : 2025/10/30 20:59 +# @Author : jerry.zzw +# @Email : jerry.zzw@antgroup.com +# @FileName: __init__.py.py diff --git a/examples/third_party_examples/apps/prompt_generator_app/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/__init__.py new file mode 100644 index 00000000..befdc9bf --- /dev/null +++ b/examples/third_party_examples/apps/prompt_generator_app/__init__.py @@ -0,0 +1,7 @@ +# !/usr/bin/env python3 +# -*- coding:utf-8 -*- + +# @Time : 2025/10/30 20:59 +# @Author : jerry.zzw +# @Email : jerry.zzw@antgroup.com +# @FileName: __init__.py.py diff --git a/examples/sample_apps/prompt_generator_app/.gitignore b/examples/third_party_examples/apps/prompt_generator_app/app/.gitignore similarity index 100% rename from examples/sample_apps/prompt_generator_app/.gitignore rename to examples/third_party_examples/apps/prompt_generator_app/app/.gitignore diff --git a/examples/sample_apps/prompt_generator_app/README.md b/examples/third_party_examples/apps/prompt_generator_app/app/README.md similarity index 100% rename from examples/sample_apps/prompt_generator_app/README.md rename to examples/third_party_examples/apps/prompt_generator_app/app/README.md diff --git a/examples/sample_apps/prompt_generator_app/README_zh.md b/examples/third_party_examples/apps/prompt_generator_app/app/README_zh.md similarity index 100% rename from examples/sample_apps/prompt_generator_app/README_zh.md rename to examples/third_party_examples/apps/prompt_generator_app/app/README_zh.md diff --git a/examples/sample_apps/prompt_generator_app/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/agent/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/agent/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/agent/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/agent/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/agent/agent_instance/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/agent/agent_instance/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/agent/agent_instance/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/agent/agent_instance/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/knowledge/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/knowledge/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/knowledge/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/knowledge/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/llm/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/llm/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/llm/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/llm/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/memory/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/memory/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/memory/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/memory/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/prompt/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/prompt/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/prompt/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/prompt/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/tool/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/tool/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/tool/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/tool/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/agentic/work_pattern/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/work_pattern/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/agentic/work_pattern/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/agentic/work_pattern/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/service/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/service/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/service/agent_service/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/agent_service/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/service/agent_service/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/agent_service/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/service/agent_service/prompt_service.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/agent_service/prompt_service.py similarity index 95% rename from examples/sample_apps/prompt_generator_app/intelligence/service/agent_service/prompt_service.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/agent_service/prompt_service.py index 8d8ef42d..ce252683 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/service/agent_service/prompt_service.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/agent_service/prompt_service.py @@ -7,7 +7,7 @@ # @FileName: prompt_service.py """Prompt Generation Service. -Provides core prompt generation service functionality for prompt_generator_app. +Provides core prompt generation service functionality for app. This service layer encapsulates the core logic for prompt generation, optimization, and configuration management. """ @@ -22,7 +22,7 @@ project_root = Path(__file__).parent.parent.parent.parent.parent.parent if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) -from agentuniverse.prompt.prompt_generator_helper import ( +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import ( PromptTemplateHelper, generate_prompt_config, optimize_existing_prompt diff --git a/examples/sample_apps/prompt_generator_app/intelligence/service/classic_service/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/classic_service/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/service/classic_service/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/classic_service/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/service/classic_service/template_service.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/classic_service/template_service.py similarity index 94% rename from examples/sample_apps/prompt_generator_app/intelligence/service/classic_service/template_service.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/classic_service/template_service.py index 7b07d110..4cd17b11 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/service/classic_service/template_service.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/service/classic_service/template_service.py @@ -7,20 +7,19 @@ # @FileName: template_service.py """Prompt Template Service. -Provides template management and generation functionality for prompt_generator_app. +Provides template management and generation functionality for app. This service layer focuses on template storage, retrieval, and management. """ -import os import sys from pathlib import Path -from typing import Dict, List, Optional, Any +from typing import Dict, List, Any # Add project root directory to Python path project_root = Path(__file__).parent.parent.parent.parent.parent.parent if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) -from agentuniverse.prompt.prompt_generator_helper import PromptTemplateHelper +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import PromptTemplateHelper class PromptTemplateService: diff --git a/examples/sample_apps/prompt_generator_app/intelligence/test/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/test/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/test/prompt_generator.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/prompt_generator.py similarity index 95% rename from examples/sample_apps/prompt_generator_app/intelligence/test/prompt_generator.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/prompt_generator.py index f00ece21..34b01e80 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/test/prompt_generator.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/prompt_generator.py @@ -10,7 +10,6 @@ This demo script shows how to use the prompt generator to create different types of agent prompts. Suitable for learning and understanding how to use the prompt generator. """ -import os import sys from pathlib import Path @@ -19,7 +18,7 @@ project_root = Path(__file__).parent.parent.parent.parent.parent.parent if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) -from agentuniverse.prompt.prompt_generator_helper import ( +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import ( PromptTemplateHelper, generate_prompt_config ) diff --git a/examples/sample_apps/prompt_generator_app/intelligence/test/prompt_optimizer.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/prompt_optimizer.py similarity index 94% rename from examples/sample_apps/prompt_generator_app/intelligence/test/prompt_optimizer.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/prompt_optimizer.py index 4088bdc4..55568949 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/test/prompt_optimizer.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/prompt_optimizer.py @@ -7,7 +7,6 @@ # @FileName: prompt_optimizer_demo.py import sys -import os from pathlib import Path # Add project root to Python path @@ -15,7 +14,7 @@ project_root = Path(__file__).parent.parent.parent.parent.parent if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) -from agentuniverse.prompt.prompt_generator_helper import optimize_existing_prompt +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import optimize_existing_prompt def demo_basic_prompt_optimization(): diff --git a/examples/sample_apps/prompt_generator_app/intelligence/test/test_prompt_generator.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/test_prompt_generator.py similarity index 96% rename from examples/sample_apps/prompt_generator_app/intelligence/test/test_prompt_generator.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/test_prompt_generator.py index c119c58b..c31defd2 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/test/test_prompt_generator.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/test_prompt_generator.py @@ -21,11 +21,10 @@ project_root = Path(__file__).parent.parent.parent.parent.parent.parent if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) -from agentuniverse.prompt.prompt_generator_helper import ( +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import ( generate_prompt_config, optimize_existing_prompt, PromptTemplateHelper, - PromptGenerationError, UnsupportedAgentTypeError ) diff --git a/examples/sample_apps/prompt_generator_app/intelligence/test/test_prompt_optimizer.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/test_prompt_optimizer.py similarity index 94% rename from examples/sample_apps/prompt_generator_app/intelligence/test/test_prompt_optimizer.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/test_prompt_optimizer.py index 89bbaa25..67763ab2 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/test/test_prompt_optimizer.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/test/test_prompt_optimizer.py @@ -8,7 +8,6 @@ import unittest import sys -import os from pathlib import Path # Add project root to Python path @@ -16,11 +15,8 @@ project_root = Path(__file__).parent.parent.parent.parent.parent if str(project_root) not in sys.path: sys.path.insert(0, str(project_root)) -from agentuniverse.prompt.prompt_generator_helper import ( - optimize_existing_prompt, - _analyze_existing_prompt, - _generate_improvement_suggestions, - _apply_optimizations +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import ( + optimize_existing_prompt ) diff --git a/examples/sample_apps/prompt_generator_app/intelligence/utils/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/utils/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/utils/common/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/__init__.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/intelligence/utils/common/__init__.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/__init__.py diff --git a/examples/sample_apps/prompt_generator_app/intelligence/utils/common/prompt_util.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/prompt_util.py similarity index 96% rename from examples/sample_apps/prompt_generator_app/intelligence/utils/common/prompt_util.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/prompt_util.py index ae71b7ed..04c8892f 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/utils/common/prompt_util.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/prompt_util.py @@ -7,7 +7,7 @@ # @FileName: prompt_util.py """Prompt Utility Functions. -Provides practical utility functions for prompt processing in prompt_generator_app. +Provides practical utility functions for prompt processing in app. This utility module focuses on prompt content analysis, validation, and transformation. """ import re diff --git a/examples/sample_apps/prompt_generator_app/intelligence/utils/common/yaml_util.py b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/yaml_util.py similarity index 96% rename from examples/sample_apps/prompt_generator_app/intelligence/utils/common/yaml_util.py rename to examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/yaml_util.py index 8b101d91..0567c448 100644 --- a/examples/sample_apps/prompt_generator_app/intelligence/utils/common/yaml_util.py +++ b/examples/third_party_examples/apps/prompt_generator_app/app/intelligence/utils/common/yaml_util.py @@ -7,7 +7,7 @@ # @FileName: yaml_util.py """YAML Utility Functions. -Provides YAML file reading, writing, and validation functionality for prompt_generator_app. +Provides YAML file reading, writing, and validation functionality for app. This utility module focuses on YAML data processing and validation. """ import os diff --git a/examples/sample_apps/prompt_generator_app/poetry.toml b/examples/third_party_examples/apps/prompt_generator_app/app/poetry.toml similarity index 100% rename from examples/sample_apps/prompt_generator_app/poetry.toml rename to examples/third_party_examples/apps/prompt_generator_app/app/poetry.toml diff --git a/examples/sample_apps/prompt_generator_app/pyproject.toml b/examples/third_party_examples/apps/prompt_generator_app/app/pyproject.toml similarity index 100% rename from examples/sample_apps/prompt_generator_app/pyproject.toml rename to examples/third_party_examples/apps/prompt_generator_app/app/pyproject.toml diff --git a/examples/sample_apps/prompt_generator_app/run_example.py b/examples/third_party_examples/apps/prompt_generator_app/app/run_example.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/run_example.py rename to examples/third_party_examples/apps/prompt_generator_app/app/run_example.py diff --git a/examples/sample_apps/prompt_generator_app/run_optimizer_example.py b/examples/third_party_examples/apps/prompt_generator_app/app/run_optimizer_example.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/run_optimizer_example.py rename to examples/third_party_examples/apps/prompt_generator_app/app/run_optimizer_example.py diff --git a/examples/sample_apps/prompt_generator_app/run_tests.py b/examples/third_party_examples/apps/prompt_generator_app/app/run_tests.py similarity index 100% rename from examples/sample_apps/prompt_generator_app/run_tests.py rename to examples/third_party_examples/apps/prompt_generator_app/app/run_tests.py diff --git a/agentuniverse/prompt/prompt_generator_helper.py b/examples/third_party_examples/apps/prompt_generator_app/prompt_generator_helper.py similarity index 100% rename from agentuniverse/prompt/prompt_generator_helper.py rename to examples/third_party_examples/apps/prompt_generator_app/prompt_generator_helper.py diff --git a/examples/third_party_examples/apps/prompt_generator_app/scripts/__init__.py b/examples/third_party_examples/apps/prompt_generator_app/scripts/__init__.py new file mode 100644 index 00000000..befdc9bf --- /dev/null +++ b/examples/third_party_examples/apps/prompt_generator_app/scripts/__init__.py @@ -0,0 +1,7 @@ +# !/usr/bin/env python3 +# -*- coding:utf-8 -*- + +# @Time : 2025/10/30 20:59 +# @Author : jerry.zzw +# @Email : jerry.zzw@antgroup.com +# @FileName: __init__.py.py diff --git a/scripts/generate_prompt.py b/examples/third_party_examples/apps/prompt_generator_app/scripts/generate_prompt.py similarity index 95% rename from scripts/generate_prompt.py rename to examples/third_party_examples/apps/prompt_generator_app/scripts/generate_prompt.py index a1ec3778..71700606 100644 --- a/scripts/generate_prompt.py +++ b/examples/third_party_examples/apps/prompt_generator_app/scripts/generate_prompt.py @@ -14,7 +14,6 @@ provides flexible configuration options. """ import argparse -import os import sys from pathlib import Path @@ -23,7 +22,7 @@ current_dir = Path(__file__).parent project_root = current_dir.parent sys.path.insert(0, str(project_root)) -from agentuniverse.prompt.prompt_generator_helper import ( +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import ( PromptTemplateHelper, generate_prompt_config ) diff --git a/tests/test_agentuniverse/unit/prompt/test_prompt_generator_helper.py b/examples/third_party_examples/apps/prompt_generator_app/test_prompt_generator_helper.py similarity index 96% rename from tests/test_agentuniverse/unit/prompt/test_prompt_generator_helper.py rename to examples/third_party_examples/apps/prompt_generator_app/test_prompt_generator_helper.py index bbfc1eb0..914e08c4 100644 --- a/tests/test_agentuniverse/unit/prompt/test_prompt_generator_helper.py +++ b/examples/third_party_examples/apps/prompt_generator_app/test_prompt_generator_helper.py @@ -17,7 +17,7 @@ import os import tempfile import unittest -from agentuniverse.prompt.prompt_generator_helper import ( +from examples.third_party_examples.apps.prompt_generator_app.prompt_generator_helper import ( PromptTemplateHelper, generate_prompt_config, optimize_existing_prompt diff --git a/tests/test_agentuniverse/unit/prompt/__init__.py b/tests/test_agentuniverse/unit/prompt/__init__.py deleted file mode 100644 index 11a3b856..00000000 --- a/tests/test_agentuniverse/unit/prompt/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -# !/usr/bin/env python3 -# -*- coding:utf-8 -*- - -# @Time : 2025/09/16 23:00 -# @Author : Libres-coder -# @Email : liudi1366@gmail.com -# @FileName: __init__.py \ No newline at end of file