INNER CODE UNIT · Python

process

stacklok/codegate · src/codegate/pipeline/cli/cli.py:129

    async def process(self, request: Any, context: PipelineContext) -> PipelineResult:
        """
        Checks if the last user message contains "codegate" and process the command.
        This short-circuits the pipeline if the message is found.

        Args:
            request (Any): The chat completion request to process
            context (PipelineContext): The current pipeline context

        Returns:
            PipelineResult: Contains the response if triggered, otherwise continues
            pipeline
        """
        last_user_message = self.get_last_user_message(request)

        if last_user_message is not None:
            last_user_message_str, _ = last_user_message
            last_user_message_str = last_user_message_str.strip()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…