Add skill enable controls and data factory SQL skill

This commit is contained in:
武阳
2026-05-08 14:56:32 +08:00
parent 046b0eeab0
commit bd2f260b9f
16 changed files with 1167 additions and 25 deletions
+8
View File
@@ -66,6 +66,14 @@ class BundledSkillsTests(unittest.TestCase):
self.assertIn('verify', rendered)
self.assertIn('update-config', rendered)
def test_skills_prompt_respects_enabled_skill_filter(self) -> None:
rendered = format_skills_for_system_prompt(
enabled_skill_names=('verify', 'product-data')
)
self.assertIn('verify', rendered)
self.assertIn('product-data', rendered)
self.assertNotIn('online-mining', rendered)
def test_project_skills_are_loaded_from_workspace_skills_directory(self) -> None:
with tempfile.TemporaryDirectory() as tmp_dir:
workspace = Path(tmp_dir)