core ==== Core FFAI infrastructure: client abstraction, prompt assembly, history, and export. .. automodule:: ffai.core :members: :undoc-members: :show-inheritance: Classes ------- .. autoclass:: ffai.core.AsyncFFAIClientBase :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.AsyncGraphExecutor :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.ConditionEvaluator :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.ConversationHistory :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.DependencyEdge :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.Embeddings :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.ExecutionGraph :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.ExecutionState :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.FFAIClientBase :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.GraphResult :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.HistoryExporter :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.Memory :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.OrderedPromptHistory :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.PermanentHistory :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.PromptBuilder :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.PromptNode :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.ResponseContext :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.ResponseResult :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.StructuredOutputHandler :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.StructuredResult :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.TurnHit :members: :undoc-members: :show-inheritance: :inherited-members: .. autoclass:: ffai.core.TurnVectorStore :members: :undoc-members: :show-inheritance: :inherited-members: Functions --------- .. autofunction:: ffai.core.build_execution_graph .. autofunction:: ffai.core.build_execution_graph_with_edges .. autofunction:: ffai.core.build_graph_history_dict .. autofunction:: ffai.core.check_abort_condition .. autofunction:: ffai.core.clean_response .. autofunction:: ffai.core.evaluate_condition .. autofunction:: ffai.core.evaluate_condition_with_trace .. autofunction:: ffai.core.extract_json .. autofunction:: ffai.core.extract_json_field .. autofunction:: ffai.core.get_ready_prompts .. autofunction:: ffai.core.interpolate_prompt .. autofunction:: ffai.core.is_abort_trigger .. autofunction:: ffai.core.resolve_graph_prompt .. autofunction:: ffai.core.run_sync .. autofunction:: ffai.core.should_skip_for_failed_deps