- 删除 runtime_config_middleware.py,将功能合并到: - prepare_agent_runtime_context(): 统一上下文准备入口 - resolve_configured_runtime_tools(): 运行时工具解析 - context.py: 规范化函数重命名 (_names → _keys),重构 config 加载流程 - chatbot/deep_agent graph: 集成新上下文准备流程,移除 RuntimeConfigMiddleware 引用 - skills_middleware: 抽取 normalize_string_list 为共享工具函数 - subagent_service: get_subagents_from_names → get_subagents_from_slugs,支持 slug 查询 - 对应更新 repositories/services/routers 适配新接口
15 lines
591 B
Python
15 lines
591 B
Python
from .attachment_middleware import inject_attachment_context, save_attachments_to_fs
|
|
from .context_middlewares import context_aware_prompt, context_based_model
|
|
from .dynamic_tool_middleware import DynamicToolMiddleware
|
|
from .summary_middleware import SummaryOffloadMiddleware, create_summary_offload_middleware
|
|
|
|
__all__ = [
|
|
"DynamicToolMiddleware",
|
|
"SummaryOffloadMiddleware",
|
|
"context_aware_prompt",
|
|
"context_based_model",
|
|
"create_summary_offload_middleware",
|
|
"inject_attachment_context", # 已废弃,使用 save_attachments_to_fs
|
|
"save_attachments_to_fs",
|
|
]
|