Skip to content

Graphorin API reference v0.8.0


Graphorin API reference / @graphorin/core / / ProactiveActOutcome

Interface: ProactiveActOutcome

Defined in: packages/core/src/types/proactive.ts:138

The task acted on its own authority - side effects already happened inside the run. Reachable only for tasks with an explicit grant: 'act' AND an active memory ingest gate (both enforced fail-closed by the proactive runner's config check).

Stable

Extends

Properties

PropertyModifierTypeDescriptionInherited fromDefined in
firedAtreadonlystringISO-8601 instant of the fire that produced this outcome.ProactiveOutcomeBase.firedAtpackages/core/src/types/proactive.ts:85
kindreadonly"act"--packages/core/src/types/proactive.ts:139
runId?readonlystringAgent run id behind the outcome, when a run happened.ProactiveOutcomeBase.runIdpackages/core/src/types/proactive.ts:93
sessionId?readonlystringSession the run executed in, when a run happened.ProactiveOutcomeBase.sessionIdpackages/core/src/types/proactive.ts:95
taskIdreadonlystringId of the proactive task (heartbeat id, cron task id) that fired.ProactiveOutcomeBase.taskIdpackages/core/src/types/proactive.ts:83
textreadonlystringThe outbound text: the notification body, the question / review context, or the act report. Outbound sanitization happens at the delivery boundary, not here.ProactiveOutcomeBase.textpackages/core/src/types/proactive.ts:91