v1.3.3
This commit is contained in:
parent
08d8e85447
commit
4d449be276
14 changed files with 65 additions and 46 deletions
|
|
@ -41,7 +41,7 @@ class TestACPInitialize:
|
|||
),
|
||||
)
|
||||
assert response.agentInfo == Implementation(
|
||||
name="@mistralai/mistral-vibe", title="Mistral Vibe", version="1.3.2"
|
||||
name="@mistralai/mistral-vibe", title="Mistral Vibe", version="1.3.3"
|
||||
)
|
||||
|
||||
assert response.authMethods == []
|
||||
|
|
@ -63,7 +63,7 @@ class TestACPInitialize:
|
|||
),
|
||||
)
|
||||
assert response.agentInfo == Implementation(
|
||||
name="@mistralai/mistral-vibe", title="Mistral Vibe", version="1.3.2"
|
||||
name="@mistralai/mistral-vibe", title="Mistral Vibe", version="1.3.3"
|
||||
)
|
||||
|
||||
assert response.authMethods is not None
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ def config() -> VibeConfig:
|
|||
|
||||
@pytest.fixture
|
||||
def skill_manager(config: VibeConfig) -> SkillManager:
|
||||
return SkillManager(config)
|
||||
return SkillManager(lambda: config)
|
||||
|
||||
|
||||
class TestSkillManagerDiscovery:
|
||||
|
|
@ -38,7 +38,7 @@ class TestSkillManagerDiscovery:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
assert "test-skill" in manager.available_skills
|
||||
assert manager.available_skills["test-skill"].description == "A test skill"
|
||||
|
|
@ -54,7 +54,7 @@ class TestSkillManagerDiscovery:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
assert len(manager.available_skills) == 3
|
||||
assert "skill-one" in manager.available_skills
|
||||
|
|
@ -76,7 +76,7 @@ class TestSkillManagerDiscovery:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skills = manager.available_skills
|
||||
assert len(skills) == 1
|
||||
|
|
@ -96,7 +96,7 @@ class TestSkillManagerDiscovery:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skills = manager.available_skills
|
||||
assert len(skills) == 1
|
||||
|
|
@ -121,7 +121,7 @@ class TestSkillManagerParsing:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skill = manager.get_skill("full-skill")
|
||||
assert skill is not None
|
||||
|
|
@ -141,7 +141,7 @@ class TestSkillManagerParsing:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skill = manager.get_skill("test-skill")
|
||||
assert skill is not None
|
||||
|
|
@ -163,7 +163,7 @@ class TestSkillManagerParsing:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skills = manager.available_skills
|
||||
assert len(skills) == 1
|
||||
|
|
@ -185,7 +185,7 @@ class TestSkillManagerParsing:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skills = manager.available_skills
|
||||
assert len(skills) == 1
|
||||
|
|
@ -209,7 +209,7 @@ class TestSkillManagerSearchPaths:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir_1, skills_dir_2],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skills = manager.available_skills
|
||||
assert len(skills) == 2
|
||||
|
|
@ -232,7 +232,7 @@ class TestSkillManagerSearchPaths:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir_1, skills_dir_2],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skills = manager.available_skills
|
||||
assert len(skills) == 1
|
||||
|
|
@ -249,7 +249,7 @@ class TestSkillManagerSearchPaths:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir, tmp_path / "nonexistent"],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
assert len(manager.available_skills) == 1
|
||||
assert "valid-skill" in manager.available_skills
|
||||
|
|
@ -265,7 +265,7 @@ class TestSkillManagerGetSkill:
|
|||
include_project_context=False,
|
||||
skill_paths=[skills_dir],
|
||||
)
|
||||
manager = SkillManager(config)
|
||||
manager = SkillManager(lambda: config)
|
||||
|
||||
skill = manager.get_skill("test-skill")
|
||||
assert skill is not None
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ def test_get_universal_system_prompt_includes_windows_prompt_on_windows(
|
|||
include_model_info=False,
|
||||
include_commit_signature=False,
|
||||
)
|
||||
tool_manager = ToolManager(config)
|
||||
tool_manager = ToolManager(lambda: config)
|
||||
|
||||
prompt = get_universal_system_prompt(tool_manager, config)
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ def config():
|
|||
|
||||
@pytest.fixture
|
||||
def tool_manager(config):
|
||||
return ToolManager(config)
|
||||
return ToolManager(lambda: config)
|
||||
|
||||
|
||||
def test_returns_default_config_when_no_overrides(tool_manager):
|
||||
|
|
@ -39,7 +39,7 @@ def test_merges_user_overrides_with_defaults():
|
|||
include_project_context=False,
|
||||
tools={"bash": BaseToolConfig(permission=ToolPermission.ALWAYS)},
|
||||
)
|
||||
manager = ToolManager(vibe_config)
|
||||
manager = ToolManager(lambda: vibe_config)
|
||||
|
||||
config = manager.get_tool_config("bash")
|
||||
|
||||
|
|
@ -58,7 +58,7 @@ def test_preserves_tool_specific_fields_from_overrides():
|
|||
tools={"bash": BaseToolConfig(permission=ToolPermission.ASK)},
|
||||
)
|
||||
vibe_config.tools["bash"].__pydantic_extra__ = {"default_timeout": 600}
|
||||
manager = ToolManager(vibe_config)
|
||||
manager = ToolManager(lambda: vibe_config)
|
||||
|
||||
config = manager.get_tool_config("bash")
|
||||
|
||||
|
|
@ -80,7 +80,7 @@ def test_applies_workdir_from_vibe_config(tmp_path):
|
|||
include_project_context=False,
|
||||
workdir=tmp_path,
|
||||
)
|
||||
manager = ToolManager(vibe_config)
|
||||
manager = ToolManager(lambda: vibe_config)
|
||||
|
||||
config = manager.get_tool_config("bash")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue