The GitHub Actions job "Required Checks" on 
texera.git/refactor/agent-service-execution-model has failed.
Run started by GitHub user bobbai00 (triggered by bobbai00).

Head commit for run:
3a1c181f2613b24482a80a90770b6f0e721252f6 / Jiadong Bai 
<[email protected]>
refactor(agent-service): redesign sync-execution result and error model

Restructure the per-operator summary the sync-execution backend returns and the
agent-service/frontend consume, for a leaner and consistent wire contract:

- Replace flat OperatorInfo with OperatorExecutionSummary: state, errorMessages,
  resultSummary?, consoleLogsSummary? (orthogonal sub-summaries; no shape 
stats).
- Rename SyncExecutionResult -> WorkflowExecutionSummary; drop compilationErrors
  (folded into errors). errors and per-op errorMessages are non-optional (empty
  means none).
- OperatorResultSummary.sampleTuples is now List[SampleRow] ({rowIndex, tuple})
  instead of a JSON array with an embedded __row_index__. Drop the table-shape
  types (TableShape/InputPortTableShape): the agent derives input-port shapes
  from the DAG + each upstream's output shape; output shape comes from the 
result
  summary.
- Reuse the engine's WorkflowFatalError for per-operator errors (the same type
  the compiling service returns for compilation errors), replacing the bespoke
  OperatorError so compile and execution errors share one wire shape.
- Collapse console messages onto one type; derive warnings from WARNING-titled
  messages rather than a separate field.
- Replace OperatorResultSummaryWs: the WS operatorResults payload now carries 
the
  canonical OperatorExecutionSummary; the frontend maps it to its flat display
  type (re-flattening sampleTuples to keep the display components unchanged).

Touches the Scala producer (SyncExecutionResource), the agent-service consumers
(result-formatting, workflow-execution-tools, workflow-result-state, server) and
the frontend WS mapping. Representation/type-level change; behavior preserved,
except input-port shape lines are now derived rather than explicitly rendered.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_012qFkyrpTd5PrkNBPcBeo4Q

Report URL: https://github.com/apache/texera/actions/runs/28081135060

With regards,
GitHub Actions via GitBox

Reply via email to