orxtra v0.13.0 /cli.src.orxtra.cli._cli
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

python
def _operator_auth_context() -> AuthContext

Build 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

python
def _dispatch_and_print(db_url: str, capability: str, args: dict[str, Any], fmt: str) -> None

Run a capability through the dispatcher and print the result.

#_dispatch_quiet

python
def _dispatch_quiet(db_url: str, capability: str, args: dict[str, Any], quiet: bool, success_msg: str) -> None

Run a mutating capability and print a confirmation unless quiet.

#_dispatch_no_pool

python
def _dispatch_no_pool(capability: str, args: dict[str, Any], fmt: str) -> None

Run a capability that does not require a database pool.

#cmd_run_start

python
def cmd_run_start(_ctx: strictcli.Context, *, db: str, config: str, intent: str, **_kwargs: object) -> None

#cmd_run_list

python
def cmd_run_list(_ctx: strictcli.Context, *, db: str, format: str, **_kwargs: object) -> None

#cmd_run_show

python
def cmd_run_show(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None

#cmd_run_abort

python
def cmd_run_abort(ctx: strictcli.Context, *, db: str, run_id: str, **_kwargs: object) -> None

#cmd_run_pause

python
def cmd_run_pause(ctx: strictcli.Context, *, db: str, run_id: str, **_kwargs: object) -> None

#cmd_run_resume

python
def cmd_run_resume(ctx: strictcli.Context, *, db: str, run_id: str, **_kwargs: object) -> None

#cmd_inbox_list

python
def cmd_inbox_list(_ctx: strictcli.Context, *, db: str, format: str, run: str, status: str, **_kwargs: object) -> None

#cmd_inbox_show

python
def cmd_inbox_show(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, **_kwargs: object) -> None

#cmd_inbox_respond

python
def cmd_inbox_respond(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, answer: str, **_kwargs: object) -> None

#cmd_inbox_skip

python
def cmd_inbox_skip(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, **_kwargs: object) -> None

#cmd_inbox_reject

python
def cmd_inbox_reject(_ctx: strictcli.Context, *, db: str, format: str, item_id: str, reason: str, **_kwargs: object) -> None

#cmd_trace_events

python
def cmd_trace_events(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, type: str, limit: int, **_kwargs: object) -> None

#cmd_trace_transcript

python
def cmd_trace_transcript(_ctx: strictcli.Context, *, db: str, format: str, session_id: str, **_kwargs: object) -> None
python
def cmd_trace_search(_ctx: strictcli.Context, *, db: str, format: str, session_id: str, query: str, **_kwargs: object) -> None

#cmd_trace_tasks

python
def cmd_trace_tasks(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None

#cmd_trace_notepad

python
def cmd_trace_notepad(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None

#cmd_event_fire

python
def cmd_event_fire(ctx: strictcli.Context, *, db: str, run_id: str, event_name: str, payload: str, **_kwargs: object) -> None

#cmd_validate_agent

python
def cmd_validate_agent(ctx: strictcli.Context, *, path: str, **_kwargs: object) -> None

#cmd_validate_workflow

python
def cmd_validate_workflow(ctx: strictcli.Context, *, path: str, **_kwargs: object) -> None

#cmd_validate_categories

python
def cmd_validate_categories(ctx: strictcli.Context, *, path: str, **_kwargs: object) -> None

#cmd_config_show

python
def cmd_config_show(_ctx: strictcli.Context, *, db: str, format: str, run_id: str, **_kwargs: object) -> None

#cmd_config_pricing

python
def cmd_config_pricing(_ctx: strictcli.Context, *, format: str, **_kwargs: object) -> None

#main

python
def main() -> None
Search