From a232d88bcff651d57bfb8f5add255855774594f0 Mon Sep 17 00:00:00 2001 From: Mikhail Date: Sat, 22 Aug 2026 16:15:03 +0300 Subject: [PATCH] fix: serialize dispatch intent for graph runtime --- contracts/work/dispatch_queue.go | 12 ++++++------ contracts/work/lease.go | 20 ++++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/contracts/work/dispatch_queue.go b/contracts/work/dispatch_queue.go index 563c2d0..2034f4f 100644 --- a/contracts/work/dispatch_queue.go +++ b/contracts/work/dispatch_queue.go @@ -10,10 +10,10 @@ const ( ) type AgentDispatchQueueItem struct { - DispatchID string - State AgentDispatchQueueState - AvailableAtUnixMillis int64 - Attempts int - ClaimedBy string - UpdatedAtUnixMillis int64 + DispatchID string `json:"dispatch_id"` + State AgentDispatchQueueState `json:"state"` + AvailableAtUnixMillis int64 `json:"available_at_unix_millis"` + Attempts int `json:"attempts"` + ClaimedBy string `json:"claimed_by"` + UpdatedAtUnixMillis int64 `json:"updated_at_unix_millis"` } diff --git a/contracts/work/lease.go b/contracts/work/lease.go index e515e9c..9193cf2 100644 --- a/contracts/work/lease.go +++ b/contracts/work/lease.go @@ -50,14 +50,14 @@ type IndependentVerification struct { } type AgentDispatchIntent struct { - DispatchID string - IdempotencyKey string - DelegationID DelegationID - RunID AgentRunID - ImplementationID string - ImplementationRevision int64 - SourceRevision string - WorktreeID string - VerificationPlanRef string - CreatedAtUnixMillis int64 + DispatchID string `json:"dispatch_id"` + IdempotencyKey string `json:"idempotency_key"` + DelegationID DelegationID `json:"delegation_id"` + RunID AgentRunID `json:"run_id"` + ImplementationID string `json:"implementation_id"` + ImplementationRevision int64 `json:"implementation_revision"` + SourceRevision string `json:"source_revision"` + WorktreeID string `json:"worktree_id"` + VerificationPlanRef string `json:"verification_plan_ref"` + CreatedAtUnixMillis int64 `json:"created_at_unix_millis"` }