Rohan03 commited on
Commit
c110410
·
verified ·
1 Parent(s): adb4257

refactor: modularity fixes + plugin registry + compiled research

Browse files
Files changed (1) hide show
  1. purpose_agent/__init__.py +9 -0
purpose_agent/__init__.py CHANGED
@@ -75,6 +75,12 @@ from purpose_agent.hitl import (
75
  # Evaluation
76
  from purpose_agent.evaluation import BenchmarkTask, BenchmarkRunner, BenchmarkResult
77
 
 
 
 
 
 
 
78
  __all__ = [
79
  # Core
80
  "State", "Action", "Trajectory", "TrajectoryStep", "Heuristic",
@@ -101,4 +107,7 @@ __all__ = [
101
  "CLIInputHandler", "AutoApproveHandler", "InterruptType",
102
  # Evaluation
103
  "BenchmarkTask", "BenchmarkRunner", "BenchmarkResult",
 
 
 
104
  ]
 
75
  # Evaluation
76
  from purpose_agent.evaluation import BenchmarkTask, BenchmarkRunner, BenchmarkResult
77
 
78
+ # Plugin Registry
79
+ from purpose_agent.registry import (
80
+ PluginRegistry, backend_registry, callback_registry, model_registry,
81
+ EmbeddingBackend, default_embedding,
82
+ )
83
+
84
  __all__ = [
85
  # Core
86
  "State", "Action", "Trajectory", "TrajectoryStep", "Heuristic",
 
107
  "CLIInputHandler", "AutoApproveHandler", "InterruptType",
108
  # Evaluation
109
  "BenchmarkTask", "BenchmarkRunner", "BenchmarkResult",
110
+ # Plugin Registry
111
+ "PluginRegistry", "backend_registry", "callback_registry", "model_registry",
112
+ "EmbeddingBackend", "default_embedding",
113
  ]