ReMe/reme2/schema/__init__.py
huangsen 6a5561f86a feat: add file_graph component and integrate with LinkedFileParser
- Add file_graph import to component registry
- Register FILE_GRAPH enum in ComponentEnum
- Implement BaseFileGraph integration in LinkedFileParser
- Replace FileEdge with FileLink for better semantic clarity
- Add lazy resolution of file_graph from app_context
- Update file watcher logging to reflect links instead of edges

refactor: streamline MCP transport layer architecture

- Remove redundant step shells from reme2/mcp/steps/
- Consolidate all @R.register components to reme2.memory package
- Update server.py to import reme2.memory directly
- Revise README.md to document new architecture
- Simplify module dependencies and import structure
2026-05-14 11:35:02 +08:00

31 lines
767 B
Python

"""Schema"""
from .application_config import ApplicationConfig, ComponentConfig, JobConfig
from .as_msg_stat import AsBlockStat, AsMsgStat
from .emb_node import EmbNode
from .chunk_filter import ChunkFilter
from .file_chunk import FileChunk
from .file_link import FileLink, extract_wikilinks, iter_links
from .file_node import FileFrontMatter, FileNode
from .request import Request
from .response import Response
from .stream_chunk import StreamChunk
__all__ = [
"ApplicationConfig",
"ComponentConfig",
"JobConfig",
"AsBlockStat",
"AsMsgStat",
"EmbNode",
"ChunkFilter",
"FileChunk",
"FileLink",
"FileFrontMatter",
"FileNode",
"Request",
"Response",
"StreamChunk",
"extract_wikilinks",
"iter_links",
]