On this page
Defines the strictcli App and its run/inbox/trace/event/validate/config command groups, the local-trust operator AuthContext, and dispatch/print helper wrappers.
#cli.src.orxtra.cli._cli
#cli.src.orxtra.cli._cli
#_operator_auth_context
def _operator_auth_context() -> AuthContextBuild the local operator's auth context.
The CLI talks straight to the database with no HTTP layer in front of it -- it is the local-trust path. Under the single-operator model the local operator simply acts as the system: SYSTEM trust tier, every scope, and no backing consumer record (consumer_id is None, which the resolver maps to the seeded system principal). The context lives for exactly one command, so it never expires.
#_dispatch_and_print
def _dispatch_and_print(db_url: str, capability: str, args: dict[str, Any], fmt: str) -> NoneRun a capability through the dispatcher and print the result.
#_dispatch_quiet
def _dispatch_quiet(db_url: str, capability: str, args: dict[str, Any], quiet: bool, success_msg: str) -> NoneRun a mutating capability and print a confirmation unless quiet.
#_dispatch_no_pool
def _dispatch_no_pool(capability: str, args: dict[str, Any], fmt: str) -> NoneRun a capability that does not require a database pool.
#cmd_run_start
def cmd_run_start(_ctx: strictcli.Context, *, db: str, config: str, intent: str, **_kwargs: object) -> None#cmd_run_list
def cmd_run_list(_ctx: strictcli.Context, *, db: str, format: str, **_kwargs: object) -> None#cmd_run_show
def cmd_run_show(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None#cmd_run_abort
def cmd_run_abort(ctx: strictcli.Context, *, db: str, run_id: str, **_kwargs: object) -> None#cmd_run_pause
def cmd_run_pause(ctx: strictcli.Context, *, db: str, run_id: str, **_kwargs: object) -> None#cmd_run_resume
def cmd_run_resume(ctx: strictcli.Context, *, db: str, run_id: str, **_kwargs: object) -> None#cmd_inbox_list
def cmd_inbox_list(_ctx: strictcli.Context, *, db: str, format: str, run: str, status: str, **_kwargs: object) -> None#cmd_inbox_show
def cmd_inbox_show(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, **_kwargs: object) -> None#cmd_inbox_respond
def cmd_inbox_respond(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, answer: str, **_kwargs: object) -> None#cmd_inbox_skip
def cmd_inbox_skip(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, **_kwargs: object) -> None#cmd_inbox_reject
def cmd_inbox_reject(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, reason: str, **_kwargs: object) -> None#cmd_trace_events
def cmd_trace_events(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, type: str, limit: int, **_kwargs: object) -> None#cmd_trace_transcript
def cmd_trace_transcript(_ctx: strictcli.Context, *, db: str, format: str, session_id: str, **_kwargs: object) -> None#cmd_trace_search
def cmd_trace_search(_ctx: strictcli.Context, *, db: str, format: str, session_id: str, query: str, **_kwargs: object) -> None#cmd_trace_tasks
def cmd_trace_tasks(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None#cmd_trace_notepad
def cmd_trace_notepad(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None#cmd_event_fire
def cmd_event_fire(ctx: strictcli.Context, *, db: str, run_id: str, event_name: str, payload: str, **_kwargs: object) -> None#cmd_validate_agent
def cmd_validate_agent(ctx: strictcli.Context, *, path: str, **_kwargs: object) -> None#cmd_validate_workflow
def cmd_validate_workflow(ctx: strictcli.Context, *, path: str, **_kwargs: object) -> None#cmd_validate_categories
def cmd_validate_categories(ctx: strictcli.Context, *, path: str, **_kwargs: object) -> None#cmd_config_show
def cmd_config_show(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None#cmd_config_pricing
def cmd_config_pricing(_ctx: strictcli.Context, *, format: str, **_kwargs: object) -> None#main
def main() -> None