"""Модуль wiki: Markdown-копия вики Eva по проектам, поиск, вложения по запросу.""" from ...core.modules import Module from . import api, attachments, commands, projects, schema, settings, tick def mcp_server(): """MCP-сервер модуля; FastMCP тянется лениво — только когда сервер запускают.""" from . import mcp return mcp.mcp MODULE = Module( name="wiki", schema=schema.SQL, settings_defaults=settings.DEFAULTS, agent_keys=tuple(settings.AGENT_KEYS), agent_min_version_key="wiki_min_agent_version", validate_setting=settings.validate_setting, commands=commands.HOOKS, routes=api.ROUTES, file_refs=attachments.file_refs, tick=(tick.housekeeping_tick, tick.auto_sync_tick), mcp_server=mcp_server, project_fields=projects.FIELDS, project_view=projects.view, on_project_created=projects.on_created, on_project_updated=projects.on_updated, )