Coverage for src/ollamapy/__init__.py: 100%

13 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-09-01 12:29 -0400

1__version__ = "0.8.0" 

2 

3from .main import hello, greet, chat 

4from .ollama_client import OllamaClient 

5from .model_manager import ModelManager 

6from .analysis_engine import AnalysisEngine 

7from .chat_session import ChatSession 

8from .terminal_interface import TerminalInterface 

9from .skills import ( 

10 get_available_actions, 

11 get_actions_with_vibe_tests, 

12 execute_action, 

13 SKILL_REGISTRY, 

14 clear_action_logs, 

15 get_action_logs, 

16 Skill, 

17 SkillRegistry, 

18) 

19from .parameter_utils import ( 

20 convert_parameter_value, 

21 validate_required_parameters, 

22 extract_numbers_from_text, 

23 extract_expressions_from_text, 

24 prepare_function_parameters, 

25 extract_parameter_from_response, 

26) 

27from .vibe_tests import VibeTestRunner, run_vibe_tests 

28from .vibe_report import VibeTestReportGenerator 

29from .skill_generator import ( 

30 IncrementalSkillGenerator, 

31 SafeCodeExecutor, 

32 SkillGenerationResult, 

33 SkillPlan, 

34 run_skill_generation, 

35) 

36 

37__all__ = [ 

38 "hello", 

39 "greet", 

40 "chat", 

41 "OllamaClient", 

42 "ModelManager", 

43 "AnalysisEngine", 

44 "ChatSession", 

45 "TerminalInterface", 

46 "get_available_actions", 

47 "get_actions_with_vibe_tests", 

48 "execute_action", 

49 "SKILL_REGISTRY", 

50 "Skill", 

51 "SkillRegistry", 

52 "clear_action_logs", 

53 "get_action_logs", 

54 "convert_parameter_value", 

55 "validate_required_parameters", 

56 "extract_numbers_from_text", 

57 "extract_expressions_from_text", 

58 "prepare_function_parameters", 

59 "extract_parameter_from_response", 

60 "VibeTestRunner", 

61 "run_vibe_tests", 

62 "VibeTestReportGenerator", 

63 "IncrementalSkillGenerator", 

64 "SafeCodeExecutor", 

65 "SkillGenerationResult", 

66 "SkillPlan", 

67 "run_skill_generation", 

68]