Graphorin API reference v0.8.0
Graphorin API reference / @graphorin/core / / ProactiveReviewOutcome
Interface: ProactiveReviewOutcome
Defined in: packages/core/src/types/proactive.ts:124
The task proposes an action and parks until the user approves or rejects it - same resolve plumbing as question, different intent: nothing has happened yet.
Stable
Extends
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
firedAt | readonly | string | ISO-8601 instant of the fire that produced this outcome. | ProactiveOutcomeBase.firedAt | packages/core/src/types/proactive.ts:85 |
kind | readonly | "review" | - | - | packages/core/src/types/proactive.ts:125 |
options? | readonly | readonly ProactiveOutcomeOption[] | - | - | packages/core/src/types/proactive.ts:127 |
ref | readonly | string | - | - | packages/core/src/types/proactive.ts:126 |
runId? | readonly | string | Agent run id behind the outcome, when a run happened. | ProactiveOutcomeBase.runId | packages/core/src/types/proactive.ts:93 |
sessionId? | readonly | string | Session the run executed in, when a run happened. | ProactiveOutcomeBase.sessionId | packages/core/src/types/proactive.ts:95 |
taskId | readonly | string | Id of the proactive task (heartbeat id, cron task id) that fired. | ProactiveOutcomeBase.taskId | packages/core/src/types/proactive.ts:83 |
text | readonly | string | The outbound text: the notification body, the question / review context, or the act report. Outbound sanitization happens at the delivery boundary, not here. | ProactiveOutcomeBase.text | packages/core/src/types/proactive.ts:91 |