fix: complete 0.5.1 demo workflows
This commit is contained in:
@@ -6,7 +6,7 @@ import pytest
|
||||
|
||||
from app.config import BACKEND_DIR
|
||||
from app.container import build_container
|
||||
from app.contracts import ModelCapability, PluginCommandContext, ToolCall
|
||||
from app.contracts import ModelCapability, ToolCall
|
||||
from app.agent.tools import ToolExecutionContext
|
||||
from app.extensions.archive import install_zip
|
||||
|
||||
@@ -37,7 +37,7 @@ def test_analysis_ignores_metadata_and_code_and_keeps_line_numbers():
|
||||
assert many['truncated'] and many['summary']['tasks'] == 205 and len(many['tasks']) == 200
|
||||
|
||||
|
||||
def test_zip_install_real_mcp_tool_command_and_skill(tmp_path):
|
||||
def test_zip_install_real_declarative_tool_and_skill(tmp_path):
|
||||
builder = load(ROOT / 'build_packages.py')
|
||||
output = tmp_path / 'dist'
|
||||
catalog = builder.build(output)
|
||||
@@ -53,8 +53,6 @@ def test_zip_install_real_mcp_tool_command_and_skill(tmp_path):
|
||||
result = await runtime.tools.execute(ToolCall(tool_call_id='community-test', name='markdown-workbench.inspect_markdown', arguments={'text': sample}), ToolExecutionContext(run_id='community-test'))
|
||||
assert result.success, result.error_message
|
||||
assert result.output['summary']['issues'] == 2
|
||||
command = await runtime.plugins.execute_command('markdown-workbench.inspect-selection', {}, PluginCommandContext(selection=sample))
|
||||
assert '1 项未完成任务' in command.effect.payload.message
|
||||
assert runtime.skills.enable('note-reviewer').status == 'ready'
|
||||
config = runtime.skills.build_agent_configuration('note-reviewer', [ModelCapability.chat, ModelCapability.tool_calling])
|
||||
assert 'notes.read' in config.allowed_tools
|
||||
|
||||
Reference in New Issue
Block a user