The routine's dedicated conversation was requested from a run row.
ReadonlyDurationDuration between two timestamps as "4s", "2m 10s", "1h 4m". Empty when incomplete.
The user asked to open the linked execution record — the host owns navigation.
Maximum number of runs to show (most recent first).
If specified, this provider will be used for communication and for all metadata purposes. By default, if not provided, the Metadata and RunView classes are used for this and the default GraphQLDataProvider is used which is connected to the same back-end MJAPI instance as the Metadata and RunView classes. If you want to have this component connect to a different MJAPI back-end, create an instance of a ProviderBase sub-class like GraphQLDataProvider/etc, and configure it as appropriate to connect to the MJAPI back-end you want to use, and then pass it in here.
ReadonlyRelativeCompact relative-time label ("3m ago", "in 2h", "just now"). Returns an empty
string for null input. now is injectable for tests.
Optional display name of the routine (header context only).
ReadonlyRunMaps a run outcome status to a chip variant.
StaticɵdirStaticɵfacReturns either the default Metadata provider or the one specified in the Provider property, if it was specified
The routine's conversation ID, when it has one (agent runs in conversation mode).
The routine whose runs to show. Setting (or changing) it reloads the list.
Returns either the default RunQuery provider or the one specified in the Provider property, if it was specified
Returns either the default RunReport provider or the one specified in the Provider property, if it was specified
Returns either the default RunView provider or the one specified in the Provider property, if it was specified
The linked execution record for a run (null when none of the FKs are set).
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
Raises ConversationOpened so the host can present the routine's thread.
Reloads runs for the current routine from the engine cache.
Stable-within-a-pass relative "started" text for a run row.
Run history for one routine: start time, duration, outcome, result summary, and a link to the underlying execution record (Agent Run / Prompt Run / Action Execution Log) when linked. Data comes from the shared UserRoutineEngine cache.
Reusable (Generic) component: navigation is delegated to the host via the
HistoryRecordOpenedoutput — no Router usage here.