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
