feat: Add capabilities/__init__.py
Browse files- capabilities/__init__.py +64 -0
capabilities/__init__.py
ADDED
|
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""
|
| 2 |
+
MiniMind Max2 Enhanced Capabilities
|
| 3 |
+
Advanced features for reasoning, vision, agentic tasks, coding, and thinking.
|
| 4 |
+
"""
|
| 5 |
+
|
| 6 |
+
from .reasoning import ReasoningModule, ChainOfThoughtTrainer, ReasoningConfig
|
| 7 |
+
from .vision import VisionAdapter, VisionConfig, MiniMindVision
|
| 8 |
+
from .agentic import AgenticModule, FunctionCallingConfig, ToolRegistry
|
| 9 |
+
from .coding import FIMModule, CodeCompletionConfig, VibeCoder
|
| 10 |
+
from .speculative import SpeculativeDecoder, DraftModel
|
| 11 |
+
from .templates import (
|
| 12 |
+
JinjaTemplateEngine,
|
| 13 |
+
MDXRenderer,
|
| 14 |
+
MDXComponentType,
|
| 15 |
+
ExtendedCodeBlockParser,
|
| 16 |
+
CodeBlockMeta,
|
| 17 |
+
TemplateLibrary,
|
| 18 |
+
)
|
| 19 |
+
from .thinking import (
|
| 20 |
+
ThinkingEngine,
|
| 21 |
+
ThinkingConfig,
|
| 22 |
+
ThinkingMode,
|
| 23 |
+
ThinkingStep,
|
| 24 |
+
InterleavedThinking,
|
| 25 |
+
SequentialThinking,
|
| 26 |
+
MultilingualThinking,
|
| 27 |
+
)
|
| 28 |
+
|
| 29 |
+
__all__ = [
|
| 30 |
+
# Reasoning
|
| 31 |
+
"ReasoningModule",
|
| 32 |
+
"ChainOfThoughtTrainer",
|
| 33 |
+
"ReasoningConfig",
|
| 34 |
+
# Vision
|
| 35 |
+
"VisionAdapter",
|
| 36 |
+
"VisionConfig",
|
| 37 |
+
"MiniMindVision",
|
| 38 |
+
# Agentic
|
| 39 |
+
"AgenticModule",
|
| 40 |
+
"FunctionCallingConfig",
|
| 41 |
+
"ToolRegistry",
|
| 42 |
+
# Coding
|
| 43 |
+
"FIMModule",
|
| 44 |
+
"CodeCompletionConfig",
|
| 45 |
+
"VibeCoder",
|
| 46 |
+
# Optimization
|
| 47 |
+
"SpeculativeDecoder",
|
| 48 |
+
"DraftModel",
|
| 49 |
+
# Templates & MDX
|
| 50 |
+
"JinjaTemplateEngine",
|
| 51 |
+
"MDXRenderer",
|
| 52 |
+
"MDXComponentType",
|
| 53 |
+
"ExtendedCodeBlockParser",
|
| 54 |
+
"CodeBlockMeta",
|
| 55 |
+
"TemplateLibrary",
|
| 56 |
+
# Thinking
|
| 57 |
+
"ThinkingEngine",
|
| 58 |
+
"ThinkingConfig",
|
| 59 |
+
"ThinkingMode",
|
| 60 |
+
"ThinkingStep",
|
| 61 |
+
"InterleavedThinking",
|
| 62 |
+
"SequentialThinking",
|
| 63 |
+
"MultilingualThinking",
|
| 64 |
+
]
|