Skip to content

Commit 9d4c0a4

Browse files
committed
Fixing imports
Signed-off-by: Dor Zohar <dor@emcie.co>
1 parent 8599b49 commit 9d4c0a4

3 files changed

Lines changed: 17 additions & 21 deletions

File tree

src/parlant/core/engines/alpha/guideline_matching/generic/journey/journey_node_selection_batch.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
from parlant.core.nlp.generation_info import GenerationInfo, UsageInfo
4040
from parlant.core.sessions import EventKind, ToolEventData
4141
from parlant.core.tools import ToolId
42-
from parlant.core.store_provider import ENGINE_CALL_SITE, StoreProvider
4342
from parlant.core.store_provider import StoreProvider, StoreProviderHints
4443

4544

src/parlant/sdk.py

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4592,10 +4592,9 @@ async def _apply_single_evaluation(
45924592
result: _CachedEvaluator.GuidelineEvaluation | _CachedEvaluator.JourneyEvaluation,
45934593
) -> None:
45944594
if entity_type == "guideline":
4595-
if entity_type == "guideline":
4596-
guideline = await self._store_provider.get_store(
4597-
GuidelineStore, StoreProviderHints(call_site="sdk")
4598-
).read_guideline(guideline_id=cast(GuidelineId, entity_id))
4595+
guideline = await self._store_provider.get_store(
4596+
GuidelineStore, StoreProviderHints(call_site="sdk")
4597+
).read_guideline(guideline_id=cast(GuidelineId, entity_id))
45994598

46004599
properties = cast(_CachedEvaluator.GuidelineEvaluation, result).properties
46014600

@@ -4610,22 +4609,20 @@ async def _apply_single_evaluation(
46104609
value=value,
46114610
)
46124611

4613-
elif entity_type == "journey":
4614-
# Store evaluation results on Journey.node_properties (not
4615-
# individual nodes) to avoid cross-journey interference when
4616-
# the same node is referenced by multiple journeys. The
4617-
# projection injects this data into guidelines at read time.
4618-
journey_id = cast(JourneyId, entity_id)
4619-
eval_node_properties = cast(
4620-
_CachedEvaluator.JourneyEvaluation, result
4621-
).node_properties
4612+
elif entity_type == "journey":
4613+
# Store evaluation results on Journey.node_properties (not
4614+
# individual nodes) to avoid cross-journey interference when
4615+
# the same node is referenced by multiple journeys. The
4616+
# projection injects this data into guidelines at read time.
4617+
journey_id = cast(JourneyId, entity_id)
4618+
eval_node_properties = cast(_CachedEvaluator.JourneyEvaluation, result).node_properties
46224619

4623-
await self._store_provider.get_store(
4624-
JourneyStore, StoreProviderHints(call_site="sdk")
4625-
).set_node_properties(
4626-
journey_id=journey_id,
4627-
node_properties=cast(Mapping[str, JSONSerializable], eval_node_properties),
4628-
)
4620+
await self._store_provider.get_store(
4621+
JourneyStore, StoreProviderHints(call_site="sdk")
4622+
).set_node_properties(
4623+
journey_id=journey_id,
4624+
node_properties=cast(Mapping[str, JSONSerializable], eval_node_properties),
4625+
)
46294626

46304627
async def _setup_retrievers(self) -> None:
46314628
async def setup_retriever(

tests/sdk/test_journeys.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2184,7 +2184,6 @@ async def run(self, ctx: Context) -> None:
21842184

21852185

21862186
class Test_that_tool_state_runs_again_after_missing_data(SDKTest):
2187-
21882187
async def setup(self, server: p.Server) -> None:
21892188
@tool
21902189
def find_user_id_by_name(
@@ -2264,6 +2263,7 @@ async def run(self, ctx: Context) -> None:
22642263

22652264
assert "john_smith_8831" in third_response.lower()
22662265

2266+
22672267
class Test_that_same_sub_journey_can_be_linked_multiple_times_to_same_parent(SDKTest):
22682268
async def setup(self, server: p.Server) -> None:
22692269
self.agent = await server.create_agent(

0 commit comments

Comments
 (0)