MiniMind / capabilities /__init__.py
fariasultana's picture
feat: Add capabilities/__init__.py
51efa41 verified
"""
MiniMind Max2 Enhanced Capabilities
Advanced features for reasoning, vision, agentic tasks, coding, and thinking.
"""
from .reasoning import ReasoningModule, ChainOfThoughtTrainer, ReasoningConfig
from .vision import VisionAdapter, VisionConfig, MiniMindVision
from .agentic import AgenticModule, FunctionCallingConfig, ToolRegistry
from .coding import FIMModule, CodeCompletionConfig, VibeCoder
from .speculative import SpeculativeDecoder, DraftModel
from .templates import (
JinjaTemplateEngine,
MDXRenderer,
MDXComponentType,
ExtendedCodeBlockParser,
CodeBlockMeta,
TemplateLibrary,
)
from .thinking import (
ThinkingEngine,
ThinkingConfig,
ThinkingMode,
ThinkingStep,
InterleavedThinking,
SequentialThinking,
MultilingualThinking,
)
__all__ = [
# Reasoning
"ReasoningModule",
"ChainOfThoughtTrainer",
"ReasoningConfig",
# Vision
"VisionAdapter",
"VisionConfig",
"MiniMindVision",
# Agentic
"AgenticModule",
"FunctionCallingConfig",
"ToolRegistry",
# Coding
"FIMModule",
"CodeCompletionConfig",
"VibeCoder",
# Optimization
"SpeculativeDecoder",
"DraftModel",
# Templates & MDX
"JinjaTemplateEngine",
"MDXRenderer",
"MDXComponentType",
"ExtendedCodeBlockParser",
"CodeBlockMeta",
"TemplateLibrary",
# Thinking
"ThinkingEngine",
"ThinkingConfig",
"ThinkingMode",
"ThinkingStep",
"InterleavedThinking",
"SequentialThinking",
"MultilingualThinking",
]