orxtra v0.13.0 /services.src.orxtra.services
On this page

Composition-layer package: re-exports service functions and concrete implementations (ServicesActionExecutor, AsyncioFlushScheduler, RunManager, DispatchContext) as the public surface.

#services.src.orxtra.services

#services.src.orxtra.services

#__version__

python
__version__ = version('orxtra-services')

#ServicesActionExecutor

python
from orxtra.services._actions import ServicesActionExecutor

#execute_service_action

python
from orxtra.services._actions import execute_service_action

#ask

python
from orxtra.services._ask import ask

#ask_structured

python
from orxtra.services._ask import ask_structured

#sync_ask

python
from orxtra.services._ask import sync_ask

#show_config

python
from orxtra.services._config import show_config

#show_pricing

python
from orxtra.services._config import show_pricing

#create_source

python
from orxtra.services._dispatch import create_source

#delete_source

python
from orxtra.services._dispatch import delete_source

#get_source

python
from orxtra.services._dispatch import get_source

#get_source_by_slug

python
from orxtra.services._dispatch import get_source_by_slug

#list_sources

python
from orxtra.services._dispatch import list_sources

#list_subscriptions

python
from orxtra.services._dispatch import list_subscriptions

#subscribe

python
from orxtra.services._dispatch import subscribe

#unsubscribe

python
from orxtra.services._dispatch import unsubscribe

#create_dispatch_worker

python
from orxtra.services._dispatch_worker import create_dispatch_worker

#DispatchContext

python
from orxtra.services._dispatcher import DispatchContext

#dispatch

python
from orxtra.services._dispatcher import dispatch

#event_stream

python
from orxtra.services._events import event_stream

#fire_blocking

python
from orxtra.services._events import fire_blocking

#fire_event

python
from orxtra.services._events import fire_event

#AsyncioFlushScheduler

python
from orxtra.services._flush import AsyncioFlushScheduler

#create_principal

python
from orxtra.services._identity import create_principal

#delete_principal

python
from orxtra.services._identity import delete_principal

#get_principal

python
from orxtra.services._identity import get_principal

#list_principals

python
from orxtra.services._identity import list_principals

#sweep_orphaned_run_principals

python
from orxtra.services._identity import sweep_orphaned_run_principals

#get_inbox_item

python
from orxtra.services._inbox import get_inbox_item

#list_inbox

python
from orxtra.services._inbox import list_inbox

#reject_inbox_item

python
from orxtra.services._inbox import reject_inbox_item

#respond_to_inbox

python
from orxtra.services._inbox import respond_to_inbox

#skip_inbox_item

python
from orxtra.services._inbox import skip_inbox_item

#acknowledge_delivery

python
from orxtra.services._notifications import acknowledge_delivery

#list_deliveries

python
from orxtra.services._notifications import list_deliveries

#build_transport_registry

python
from orxtra.services._providers import build_transport_registry

#get_capabilities

python
from orxtra.services._registry import get_capabilities

#get_capability

python
from orxtra.services._registry import get_capability

#get_capability_fn

python
from orxtra.services._registry import get_capability_fn

#RunConfig

python
from orxtra.services._run import RunConfig

#abort_run

python
from orxtra.services._run import abort_run

#get_run

python
from orxtra.services._run import get_run

#list_runs

python
from orxtra.services._run import list_runs

#pause_run

python
from orxtra.services._run import pause_run

#resume_run

python
from orxtra.services._run import resume_run

#start_run

python
from orxtra.services._run import start_run

#start_run_from_file

python
from orxtra.services._run import start_run_from_file

#RunManager

python
from orxtra.services._run_manager import RunManager

#AsyncpgAdapter

python
from orxtra.services._schema import AsyncpgAdapter

#AsyncpgTx

python
from orxtra.services._schema import AsyncpgTx

#SchemaError

python
from orxtra.services._schema import SchemaError

#verify_schema

python
from orxtra.services._schema import verify_schema

#verify_schema_objects

python
from orxtra.services._schema import verify_schema_objects

#get_notepad

python
from orxtra.services._trace import get_notepad

#get_task_attempts

python
from orxtra.services._trace import get_task_attempts

#get_transcript

python
from orxtra.services._trace import get_transcript

#list_tasks

python
from orxtra.services._trace import list_tasks

#query_events

python
from orxtra.services._trace import query_events

#search_transcript

python
from orxtra.services._trace import search_transcript

#validate_agent

python
from orxtra.services._validate import validate_agent

#validate_categories

python
from orxtra.services._validate import validate_categories

#validate_workflow

python
from orxtra.services._validate import validate_workflow
Search