@@ -155,9 +155,10 @@ describe('translateEvent', () => {
155155 expect ( resp . content ) . toEqual ( [
156156 { type : 'text' , text : 'Permission denied to write' } ,
157157 ] ) ;
158- expect ( resp . displayContent ) . toEqual ( [
159- { type : 'text' , text : 'Permission denied' } ,
160- ] ) ;
158+ expect ( resp . display ?. result ) . toEqual ( {
159+ type : 'text' ,
160+ text : 'Permission denied' ,
161+ } ) ;
161162 expect ( resp . data ) . toEqual ( { errorType : 'permission_denied' } ) ;
162163 } ) ;
163164
@@ -200,9 +201,12 @@ describe('translateEvent', () => {
200201 } ;
201202 const result = translateEvent ( event , state ) ;
202203 const resp = result [ 0 ] as AgentEvent < 'tool_response' > ;
203- expect ( resp . displayContent ) . toEqual ( [
204- { type : 'text' , text : JSON . stringify ( objectDisplay ) } ,
205- ] ) ;
204+ expect ( resp . display ?. result ) . toEqual ( {
205+ type : 'diff' ,
206+ path : '/tmp/test.txt' ,
207+ beforeText : 'a' ,
208+ afterText : 'b' ,
209+ } ) ;
206210 } ) ;
207211
208212 it ( 'passes through string resultDisplay as-is' , ( ) => {
@@ -220,9 +224,10 @@ describe('translateEvent', () => {
220224 } ;
221225 const result = translateEvent ( event , state ) ;
222226 const resp = result [ 0 ] as AgentEvent < 'tool_response' > ;
223- expect ( resp . displayContent ) . toEqual ( [
224- { type : 'text' , text : 'Command output text' } ,
225- ] ) ;
227+ expect ( resp . display ?. result ) . toEqual ( {
228+ type : 'text' ,
229+ text : 'Command output text' ,
230+ } ) ;
226231 } ) ;
227232
228233 it ( 'preserves outputFile and contentLength in data' , ( ) => {
@@ -373,7 +378,7 @@ describe('translateEvent', () => {
373378 expect ( err . type ) . toBe ( 'error' ) ;
374379 expect ( err . fatal ) . toBe ( false ) ;
375380 expect ( err . _meta ?. [ 'code' ] ) . toBe ( 'AGENT_EXECUTION_BLOCKED' ) ;
376- expect ( err . message ) . toBe ( 'Agent execution blocked: Policy violation' ) ;
381+ expect ( err . message ) . toBe ( 'Policy violation' ) ;
377382 } ) ;
378383
379384 it ( 'uses systemMessage in the final error message when available' , ( ) => {
@@ -388,9 +393,7 @@ describe('translateEvent', () => {
388393 } ;
389394 const result = translateEvent ( event , state ) ;
390395 const err = result [ 0 ] as AgentEvent < 'error' > ;
391- expect ( err . message ) . toBe (
392- 'Agent execution blocked: Blocked by policy hook' ,
393- ) ;
396+ expect ( err . message ) . toBe ( 'Blocked by policy hook' ) ;
394397 } ) ;
395398 } ) ;
396399
0 commit comments