mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-09-19 00:01:33 +00:00
- Add BaseClient, BaseFileStore, BaseFileWatcher, BaseJob, BaseService, and BaseStep classes - Move component initialization logic from ApplicationContext to Application class - Add logo printing and logging initialization in Application startup - Create client module with base client implementation - Add file store base class with embedding resolution and validation - Implement file watcher base class with watchfiles integration - Add job base class for sequential step execution orchestration - Create service base class for job exposure mechanisms - Refactor BaseStep with LLM workflow execution capabilities - Add case converter utility for naming convention transformations - Update import structure and module organization - Add proper type hints and docstrings across all components - Implement component registry integration for dynamic loading - Add error handling for missing backend configurations
22 lines
594 B
Python
22 lines
594 B
Python
"""Utility modules"""
|
|
|
|
from .case_converter import camel_to_snake, snake_to_camel
|
|
from .chunking_utils import chunk_markdown
|
|
from .common_utils import hash_text, execute_stream_task
|
|
from .logger_utils import get_logger
|
|
from .logo_utils import print_logo
|
|
from .similarity_utils import cosine_similarity, batch_cosine_similarity
|
|
from .singleton import singleton
|
|
|
|
__all__ = [
|
|
"camel_to_snake",
|
|
"snake_to_camel",
|
|
"chunk_markdown",
|
|
"hash_text",
|
|
"execute_stream_task",
|
|
"get_logger",
|
|
"print_logo",
|
|
"cosine_similarity",
|
|
"batch_cosine_similarity",
|
|
"singleton",
|
|
]
|