@@ -59,11 +59,8 @@ import {
5959} from "../acp/GrokAcpSupport.ts" ;
6060import {
6161 extractXAiAskUserQuestions ,
62- extractXAiExitPlanMarkdown ,
6362 makeXAiAskUserQuestionResponse ,
64- makeXAiExitPlanModeResponse ,
6563 XAiAskUserQuestionRequest ,
66- XAiExitPlanModeRequest ,
6764} from "../acp/XAiAcpExtension.ts" ;
6865import { type GrokAdapterShape } from "../Services/GrokAdapter.ts" ;
6966import { type EventNdjsonLogger , makeEventNdjsonLogger } from "./EventNdjsonLogger.ts" ;
@@ -436,35 +433,6 @@ export function makeGrokAdapter(grokSettings: GrokSettings, options?: GrokAdapte
436433 ) ,
437434 { discard : true } ,
438435 ) ;
439- yield * Effect . forEach (
440- [ "x.ai/exit_plan_mode" , "_x.ai/exit_plan_mode" ] as const ,
441- ( method ) =>
442- acp . handleExtRequest ( method , XAiExitPlanModeRequest , ( params ) =>
443- mapAcpCallbackFailure (
444- Effect . gen ( function * ( ) {
445- yield * logNative ( input . threadId , method , params ) ;
446- const planMarkdown = extractXAiExitPlanMarkdown ( params ) ?. trim ( ) ;
447- if ( planMarkdown ) {
448- yield * offerRuntimeEvent ( {
449- type : "turn.proposed.completed" ,
450- ...( yield * makeEventStamp ( ) ) ,
451- provider : PROVIDER ,
452- threadId : input . threadId ,
453- turnId : sessions . get ( input . threadId ) ?. activeTurnId ,
454- payload : { planMarkdown } ,
455- raw : {
456- source : "acp.grok.extension" ,
457- method,
458- payload : params ,
459- } ,
460- } ) ;
461- }
462- return makeXAiExitPlanModeResponse ( ) ;
463- } ) ,
464- ) ,
465- ) ,
466- { discard : true } ,
467- ) ;
468436 yield * acp . handleRequestPermission ( ( params ) =>
469437 mapAcpCallbackFailure (
470438 Effect . gen ( function * ( ) {
0 commit comments