Improve data skill routing and tool organization
This commit is contained in:
@@ -32,12 +32,13 @@ class AgentPromptingTests(unittest.TestCase):
|
||||
)
|
||||
|
||||
prompt = render_system_prompt(parts)
|
||||
self.assertIn('# System', prompt)
|
||||
self.assertIn('# Doing tasks', prompt)
|
||||
self.assertIn('# Using your tools', prompt)
|
||||
self.assertIn('# Environment', prompt)
|
||||
self.assertIn('# 系统规则', prompt)
|
||||
self.assertIn('# 处理任务', prompt)
|
||||
self.assertIn('# 使用工具', prompt)
|
||||
self.assertIn('# Skills', prompt)
|
||||
self.assertIn('product-data', prompt)
|
||||
self.assertIn('__SYSTEM_PROMPT_DYNAMIC_BOUNDARY__', prompt)
|
||||
self.assertIn('Primary working directory:', prompt)
|
||||
self.assertIn('主工作目录:', prompt)
|
||||
|
||||
def test_session_state_exports_messages_in_order(self) -> None:
|
||||
state = AgentSessionState.create(['sys one', 'sys two'], 'hello')
|
||||
@@ -57,9 +58,9 @@ class AgentPromptingTests(unittest.TestCase):
|
||||
runtime_config=AgentRuntimeConfig(cwd=Path(tmp_dir)),
|
||||
)
|
||||
prompt = agent.render_system_prompt()
|
||||
self.assertIn('Claw Code Python', prompt)
|
||||
self.assertIn('# System', prompt)
|
||||
self.assertIn('# Environment', prompt)
|
||||
self.assertIn('Zhongkong Agent', prompt)
|
||||
self.assertIn('# 系统规则', prompt)
|
||||
self.assertIn('# 环境信息', prompt)
|
||||
|
||||
def test_prompt_builder_mentions_plugins_when_cache_is_loaded(self) -> None:
|
||||
with tempfile.TemporaryDirectory() as tmp_dir:
|
||||
|
||||
Reference in New Issue
Block a user