julee.services.temporal.proxies

Workflow-safe proxy classes for the julee knowledge service domain.

This module contains @temporal_workflow_proxy decorated classes that delegate to Temporal activities from within workflows. These classes are isolated from backend imports to avoid Temporal’s workflow sandbox restrictions.

The proxy classes automatically generate methods that call workflow.execute_activity() with the appropriate activity names, timeouts, and retry policies.

Classes

WorkflowKnowledgeServiceProxy

Workflow implementation of KnowledgeService that calls activities.

Module Contents

class julee.services.temporal.proxies.WorkflowKnowledgeServiceProxy[source]

Bases: julee.services.knowledge_service.KnowledgeService

Workflow implementation of KnowledgeService that calls activities. All methods are automatically generated by the @temporal_workflow_proxy decorator.