primus.cli.procedure.builtin_procedures module

class primus.cli.procedure.builtin_procedures.BuiltinProcedureSpec(procedure_id: 'str', name: 'str', description: 'str', version: 'str', tac_path: 'Path')

Bases: object

__init__(procedure_id: str, name: str, description: str, version: str, tac_path: Path) → None
description: str
name: str
procedure_id: str
tac_path: Path
version: str
primus.cli.procedure.builtin_procedures.get_builtin_procedure_spec(procedure_id: str) → BuiltinProcedureSpec | None
primus.cli.procedure.builtin_procedures.get_builtin_procedure_yaml(procedure_id: str) → str | None
primus.cli.procedure.builtin_procedures.get_console_chat_policy_contract() → str

Return the detailed Console contract for source-level specifications.

primus.cli.procedure.builtin_procedures.is_builtin_procedure_id(procedure_id: str | None) → bool