| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- """
- agent.core.prompts - Agent 系统 Prompt 集中管理
- 子模块:
- - runner.py 系统提示、工具中断、任务命名、经验格式
- - knowledge.py 知识反思提取(压缩时 + 任务完成后)
- - compression.py 消息压缩总结
- - subagent.py 子 Agent 评估、结果格式化、知识管理
- """
- from agent.core.prompts.runner import (
- DEFAULT_SYSTEM_PREFIX,
- TRUNCATION_HINT,
- TOOL_INTERRUPTED_MESSAGE,
- AGENT_INTERRUPTED_SUMMARY,
- AGENT_CONTINUE_HINT_TEMPLATE,
- TASK_NAME_GENERATION_SYSTEM_PROMPT,
- TASK_NAME_FALLBACK,
- build_tool_interrupted_message,
- build_agent_continue_hint,
- )
- from agent.core.prompts.knowledge import (
- REFLECT_PROMPT,
- COMPLETION_REFLECT_PROMPT,
- build_reflect_prompt,
- )
- from agent.core.prompts.compression import (
- COMPRESSION_PROMPT_TEMPLATE,
- COMPRESSION_EVAL_PROMPT_TEMPLATE,
- SUMMARY_HEADER_TEMPLATE,
- build_compression_eval_prompt,
- build_summary_header,
- )
- __all__ = [
- # runner
- "DEFAULT_SYSTEM_PREFIX",
- "TRUNCATION_HINT",
- "TOOL_INTERRUPTED_MESSAGE",
- "AGENT_INTERRUPTED_SUMMARY",
- "AGENT_CONTINUE_HINT_TEMPLATE",
- "TASK_NAME_GENERATION_SYSTEM_PROMPT",
- "TASK_NAME_FALLBACK",
- "build_tool_interrupted_message",
- "build_agent_continue_hint",
- # knowledge
- "REFLECT_PROMPT",
- "COMPLETION_REFLECT_PROMPT",
- "build_reflect_prompt",
- # compression
- "COMPRESSION_PROMPT_TEMPLATE",
- "COMPRESSION_EVAL_PROMPT_TEMPLATE",
- "SUMMARY_HEADER_TEMPLATE",
- "build_compression_eval_prompt",
- "build_summary_header",
- ]
|