Справочник API
Всё ниже импортируется из top-level пакета mmar_carl
(from mmar_carl import ...). Эта страница группирует публичный API;
переходите по ссылкам за полными руководствами.
ReasoningChain · ChainBuilder · ReasoningContext · ReasoningResult ·
StepExecutionResult · DAGExecutor · ContextSnapshot · PromptTemplate ·
Language · StepType · MemoryOperation · ChainFormatNewerError ·
ExecutionCancelledError → цепочки · концепции
Типизированные: LLMStepDescription · ToolStepDescription ·
MemoryStepDescription · TransformStepDescription · ConditionalStepDescription ·
StructuredOutputStepDescription · MCPStepDescription ·
MCPResourceStepDescription · AgentSkillStepDescription ·
AgentHandoffStepDescription · SupervisorStepDescription ·
DebateStepDescription · ParallelSamplingStepDescription ·
HumanInputStepDescription · ToolDiscoveryStepDescription ·
EvaluationStepDescription. База/legacy: StepDescriptionBase ·
StepDescription · AnyStepDescription · create_step → шаги
Конфиги шагов
Заголовок раздела «Конфиги шагов»ToolStepConfig · ToolErrorRecovery · ToolParameter · MemoryStepConfig ·
TransformStepConfig · ConditionalStepConfig · ConditionalBranch ·
StructuredOutputStepConfig · LLMStepConfig · ExecutionMode · LoopConfig ·
StepCache · StepGroup · MCPStepConfig · MCPServerConfig ·
MCPResourceStepConfig · AgentHandoffStepConfig · SupervisorStepConfig ·
DebateStepConfig · ParallelSamplingStepConfig · ParallelSamplingAggregation ·
HumanInputStepConfig · ToolDiscoveryStepConfig · AgentSkillStepConfig ·
AgentSkillExecutionMode · AgentSkillSource · EvaluationStepConfig ·
EvalFailAction
Извлечение контекста
Заголовок раздела «Извлечение контекста»ContextSearchConfig · ContextQuery · SubstringSearchStrategy ·
VectorSearchStrategy · SearchStrategy → контекст и поиск
LTMBase · InMemoryLTM · JsonFileLTM · LazyMemoryValue · unwrap_lazy ·
MemorySchemaError → память
LLM-клиенты
Заголовок раздела «LLM-клиенты»OpenAICompatibleClient · OpenAIClientConfig · create_openai_client ·
AnthropicClient · AnthropicClientConfig · RetryPolicy · LLMClientBase ·
ChatMessage · RecordingLLMClient · PlayingLLMClient · CassetteMissError →
LLM-клиенты
MetricBase · call_metric_async · MetricOutput · ExactMatchMetric ·
CaseInsensitiveMatchMetric · ContainsMetric · RegexMatchMetric ·
DatasetEvaluator · DataCase · SimpleDataset · DataFrameDataset ·
AbstractDataset · DatasetEvaluationReport · ThresholdStrategy ·
TopKWorstStrategy · EvalSuite · EvalSuiteReport · EvalSuiteDiff ·
ReflectionOptions → оценка
Эволюция
Заголовок раздела «Эволюция»ChainEvolver · ChainMutator · MutationKind · EvolutionResult ·
IndividualMetrics · EvolutionCostEstimate · GenerationStats ·
format_runs_pareto → эволюция
Трейсинг, стоимость и визуализация
Заголовок раздела «Трейсинг, стоимость и визуализация»ExecutionTrace · TraceEvent · TraceAggregator · ChainVisualizer ·
CostEstimate · StepCostEstimate · StreamingBuffer · логирование:
set_log_level / get_logger / log_* · langfuse_flush ·
is_langfuse_enabled → трейсинг
RE-PLAN
Заголовок раздела «RE-PLAN»ReplanPolicy · RuleBasedReplanCheckerConfig · LLMReplanCheckerConfig ·
RegisteredReplanCheckerConfig · RuleBasedReplanChecker · LLMReplanChecker ·
ReplanAction · ReplanAggregationStrategy · ReplanAggregationConfig ·
ReplanTriggerConfig · ReplanBudgetConfig · ReplanRollbackTarget ·
ReplanVerdict → RE-PLAN
Выводы оркестрации
Заголовок раздела «Выводы оркестрации»DebateTranscript · DebateTurn · ParallelSamples · SupervisorDecision ·
ReplanEvent → оркестрация
resolve_skill · GithubResolver · LocalResolver · HttpsTarballResolver ·
ModuleResolver · SkillResolverRegistry · ResolvedSkill ·
SkillIntegrityError · SkillLoader · SkillManifest · рантаймы навыков
(LocalSkillRuntime / DockerSkillRuntime / E2BSkillRuntime /
FirejailSkillRuntime) · list_cached_skills → AgentSkills
Инструменты и расширяемость
Заголовок раздела «Инструменты и расширяемость»carl_tool · ToolDefinition · ModuleToolSource · CallableToolSource ·
DictToolSource · get_executor · register_executor · StepExecutorBase ·
классы *StepExecutor по типам → tool-шаги
Тестирование и инфраструктура MCP
Заголовок раздела «Тестирование и инфраструктура MCP»ChainTestHarness · MCPSessionPool → MCP