Spaces:
Build error
Build error
Commit ·
0a19dd0
1
Parent(s): f8221a6
fix: resolve mypy type errors
Browse files- Add Transform type annotation for context_manager in proxy/server.py
- Import Transform from headroom.transforms
- Fix response.content[0].text access in judge.py with hasattr check
- Add _neo4j_driver type annotation in direct_mem0.py
headroom/evals/memory/judge.py
CHANGED
|
@@ -139,7 +139,9 @@ def create_anthropic_judge(
|
|
| 139 |
messages=[{"role": "user", "content": prompt}],
|
| 140 |
)
|
| 141 |
|
| 142 |
-
text =
|
|
|
|
|
|
|
| 143 |
return _parse_judge_response(text)
|
| 144 |
|
| 145 |
return judge
|
|
|
|
| 139 |
messages=[{"role": "user", "content": prompt}],
|
| 140 |
)
|
| 141 |
|
| 142 |
+
text = ""
|
| 143 |
+
if response.content and hasattr(response.content[0], "text"):
|
| 144 |
+
text = response.content[0].text
|
| 145 |
return _parse_judge_response(text)
|
| 146 |
|
| 147 |
return judge
|
headroom/memory/backends/direct_mem0.py
CHANGED
|
@@ -136,6 +136,7 @@ class DirectMem0Adapter:
|
|
| 136 |
self._mem0_client: Any = None
|
| 137 |
self._embedder: Any = None
|
| 138 |
self._neo4j_graph: Any = None
|
|
|
|
| 139 |
self._qdrant_client: Any = None
|
| 140 |
self._initialized = False
|
| 141 |
|
|
|
|
| 136 |
self._mem0_client: Any = None
|
| 137 |
self._embedder: Any = None
|
| 138 |
self._neo4j_graph: Any = None
|
| 139 |
+
self._neo4j_driver: Any = None
|
| 140 |
self._qdrant_client: Any = None
|
| 141 |
self._initialized = False
|
| 142 |
|
headroom/proxy/server.py
CHANGED
|
@@ -91,6 +91,7 @@ from headroom.transforms import (
|
|
| 91 |
IntelligentContextManager,
|
| 92 |
RollingWindow,
|
| 93 |
SmartCrusher,
|
|
|
|
| 94 |
TransformPipeline,
|
| 95 |
is_tree_sitter_available,
|
| 96 |
)
|
|
@@ -867,6 +868,7 @@ class HeadroomProxy:
|
|
| 867 |
|
| 868 |
# Initialize transforms based on routing mode
|
| 869 |
# Choose context manager: IntelligentContextManager (smart) or RollingWindow (legacy)
|
|
|
|
| 870 |
if config.intelligent_context:
|
| 871 |
# Get TOIN instance for learned pattern integration
|
| 872 |
toin = get_toin() if config.intelligent_context_scoring else None
|
|
|
|
| 91 |
IntelligentContextManager,
|
| 92 |
RollingWindow,
|
| 93 |
SmartCrusher,
|
| 94 |
+
Transform,
|
| 95 |
TransformPipeline,
|
| 96 |
is_tree_sitter_available,
|
| 97 |
)
|
|
|
|
| 868 |
|
| 869 |
# Initialize transforms based on routing mode
|
| 870 |
# Choose context manager: IntelligentContextManager (smart) or RollingWindow (legacy)
|
| 871 |
+
context_manager: Transform # Can be either IntelligentContextManager or RollingWindow
|
| 872 |
if config.intelligent_context:
|
| 873 |
# Get TOIN instance for learned pattern integration
|
| 874 |
toin = get_toin() if config.intelligent_context_scoring else None
|