Перейти к содержимому

Справочник 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 → память

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 → трейсинг

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-шаги

ChainTestHarness · MCPSessionPool → MCP