diff --git a/akashic.plugin.toml b/akashic.plugin.toml index 15f59d6..44a3e17 100644 --- a/akashic.plugin.toml +++ b/akashic.plugin.toml @@ -1,6 +1,6 @@ schema_version = 1 name = "feed" -version = "3.1.0" +version = "3.1.1" api_version = 3 entrypoint = "plugin.py" diff --git a/mcp/tests/test_runtime_paths.py b/mcp/tests/test_runtime_paths.py index 9ca682e..7be0ad5 100644 --- a/mcp/tests/test_runtime_paths.py +++ b/mcp/tests/test_runtime_paths.py @@ -27,7 +27,7 @@ def test_runtime_entrypoints_reject_missing_data_dir( def test_v3_module_keeps_skill_root_and_identity_exports() -> None: assert plugin.api_version == 3 assert plugin.name == "feed" - assert plugin.version == "3.1.0" + assert plugin.version == "3.1.1" assert plugin.skill_roots == ("skills",) assert _config_path() == Path(__file__).resolve().parents[1] / "feed_mcp.json" diff --git a/plugin.py b/plugin.py index dc2cf3e..18073d9 100644 --- a/plugin.py +++ b/plugin.py @@ -23,7 +23,7 @@ class FeedConfig(BaseModel): api_version = 3 name = "feed" -version = "3.1.0" +version = "3.1.1" desc = "由 Timer 驱动的 Feed Content source 与用户 MCP" Config = FeedConfig inject = (MCP_SERVERS, TIMERS, CONTENT_SOURCE) diff --git a/tests/test_plugin.py b/tests/test_plugin.py index 5c1c2d6..36e7be6 100644 --- a/tests/test_plugin.py +++ b/tests/test_plugin.py @@ -51,7 +51,7 @@ def bind(self, source_id: str) -> BoundContentSource: def test_pure_v3_exports_and_exact_apply() -> None: assert plugin.api_version == 3 assert plugin.name == "feed" - assert plugin.version == "3.1.0" + assert plugin.version == "3.1.1" assert plugin.skill_roots == ("skills",) assert tuple(inspect.signature(plugin.apply).parameters) == ("ctx", "config") assert ComposablePlugin.from_module(plugin).skill_roots == ("skills",) @@ -102,7 +102,7 @@ def test_static_manifest_freezes_tools_and_data_exclusions() -> None: manifest = load_static_plugin_manifest(ROOT) assert manifest.name == "feed" - assert manifest.version == "3.1.0" + assert manifest.version == "3.1.1" assert manifest.api_version == 3 assert manifest.requirements == ("mcp/requirements.txt",) assert "feed_mcp.sqlite3" in manifest.exclude_data_paths