Coverage for src/refinire/agents/pipeline/__init__.py: 100%

3 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-15 18:51 +0900

1""" 

2Refinire Pipeline - LLM pipeline and execution frameworks 

3 

4This module provides pipeline functionality for the Refinire AI agent platform: 

5- Modern LLM pipeline with PromptStore integration 

6- Legacy AgentPipeline (deprecated) 

7- Interactive pipeline for multi-turn conversations 

8""" 

9 

10# Modern LLM Pipeline (recommended) 

11from .llm_pipeline import ( 

12 LLMPipeline, 

13 LLMResult, 

14 EvaluationResult as LLMEvaluationResult, 

15 InteractivePipeline, 

16 InteractionResult, 

17 InteractionQuestion, 

18 create_simple_llm_pipeline, 

19 create_evaluated_llm_pipeline, 

20 create_tool_enabled_llm_pipeline, 

21 create_web_search_pipeline, 

22 create_calculator_pipeline, 

23 create_simple_interactive_pipeline, 

24 create_evaluated_interactive_pipeline 

25) 

26 

27# Legacy AgentPipeline (deprecated) 

28from .pipeline import AgentPipeline, EvaluationResult, Comment, CommentImportance 

29 

30__all__ = [ 

31 # Modern LLM Pipeline (recommended) 

32 "LLMPipeline", 

33 "LLMResult", 

34 "LLMEvaluationResult", 

35 "InteractivePipeline", 

36 "InteractionResult", 

37 "InteractionQuestion", 

38 "create_simple_llm_pipeline", 

39 "create_evaluated_llm_pipeline", 

40 "create_tool_enabled_llm_pipeline", 

41 "create_web_search_pipeline", 

42 "create_calculator_pipeline", 

43 "create_simple_interactive_pipeline", 

44 "create_evaluated_interactive_pipeline", 

45 

46 # Legacy AgentPipeline (deprecated) 

47 "AgentPipeline", 

48 "EvaluationResult", 

49 "Comment", 

50 "CommentImportance" 

51]