@@ -155,10 +155,9 @@ describe('translateEvent', () => {
155155 expect ( resp . content ) . toEqual ( [
156156 { type : 'text' , text : 'Permission denied to write' } ,
157157 ] ) ;
158- expect ( resp . display ?. result ) . toEqual ( {
159- type : 'text' ,
160- text : 'Permission denied' ,
161- } ) ;
158+ expect ( resp . displayContent ) . toEqual ( [
159+ { type : 'text' , text : 'Permission denied' } ,
160+ ] ) ;
162161 expect ( resp . data ) . toEqual ( { errorType : 'permission_denied' } ) ;
163162 } ) ;
164163
@@ -201,12 +200,9 @@ describe('translateEvent', () => {
201200 } ;
202201 const result = translateEvent ( event , state ) ;
203202 const resp = result [ 0 ] as AgentEvent < 'tool_response' > ;
204- expect ( resp . display ?. result ) . toEqual ( {
205- type : 'diff' ,
206- path : '/tmp/test.txt' ,
207- beforeText : 'a' ,
208- afterText : 'b' ,
209- } ) ;
203+ expect ( resp . displayContent ) . toEqual ( [
204+ { type : 'text' , text : JSON . stringify ( objectDisplay ) } ,
205+ ] ) ;
210206 } ) ;
211207
212208 it ( 'passes through string resultDisplay as-is' , ( ) => {
@@ -224,10 +220,9 @@ describe('translateEvent', () => {
224220 } ;
225221 const result = translateEvent ( event , state ) ;
226222 const resp = result [ 0 ] as AgentEvent < 'tool_response' > ;
227- expect ( resp . display ?. result ) . toEqual ( {
228- type : 'text' ,
229- text : 'Command output text' ,
230- } ) ;
223+ expect ( resp . displayContent ) . toEqual ( [
224+ { type : 'text' , text : 'Command output text' } ,
225+ ] ) ;
231226 } ) ;
232227
233228 it ( 'preserves outputFile and contentLength in data' , ( ) => {
@@ -378,7 +373,7 @@ describe('translateEvent', () => {
378373 expect ( err . type ) . toBe ( 'error' ) ;
379374 expect ( err . fatal ) . toBe ( false ) ;
380375 expect ( err . _meta ?. [ 'code' ] ) . toBe ( 'AGENT_EXECUTION_BLOCKED' ) ;
381- expect ( err . message ) . toBe ( 'Policy violation' ) ;
376+ expect ( err . message ) . toBe ( 'Agent execution blocked: Policy violation' ) ;
382377 } ) ;
383378
384379 it ( 'uses systemMessage in the final error message when available' , ( ) => {
@@ -393,7 +388,9 @@ describe('translateEvent', () => {
393388 } ;
394389 const result = translateEvent ( event , state ) ;
395390 const err = result [ 0 ] as AgentEvent < 'error' > ;
396- expect ( err . message ) . toBe ( 'Blocked by policy hook' ) ;
391+ expect ( err . message ) . toBe (
392+ 'Agent execution blocked: Blocked by policy hook' ,
393+ ) ;
397394 } ) ;
398395 } ) ;
399396
0 commit comments