Prewire · case file · public copy of the record
FILE P398 PREWIRE receipts archive the live wire
CATCH #498 DETECTED AUG 3, 2026 22:04 UTC
THE CATCHscore 5/10
EXHIBIT 498
Aug 3, 2026 22:04 UTC npm openai
The OpenAI NPM package v7.4.0 adds 'ranker' options like 'default_2024_08_21', introduces chunking controls for file_search, clarifies JSON mode usage, and adds event emission details.

READY TO POST:

openai's latest npm package hints at new 'ranker' options for models, specifically 'default_2024_08_21'. could be a new ranking algo for their apis?

devs, check out openai's new sdk update. it's got more granular controls for file search chunking and clearer guidance on how to use json mode effectively.

EVIDENCE — the receipts
openai 7.3.0 -> 7.4.0: +600 strings, -2800 strings, 39 flagged as interesting

[sentence] (39)
  + *
 * We emit events whenever a new object is created, transitions to a new state, or
 * is being streamed in parts (deltas). For example, we emit
  + * ranker.
             */
            ranker?: 'auto' | 'default_2024_08_21';
        }
    }
}
export interface FunctionTool {
    function: Shared.FunctionDefinition;
    /**
     * The type of tool being defined:
  + */
    type: 'code_interpreter';
}
export interface FileSearchTool {
    /**
     * The type of tool being defined:
  + */
    type: 'file_search';
    /**
     * Overrides for the file search tool.
     */
    file_search?: FileSearchTool.FileSearch;
}
export declare namespace FileSearchTool {
    /**
     * Overrides for the file search tool.
     */
    interface FileSearch {
        /**
         * The maximum num
  + */
  type: 'code_interpreter';
}

export interface FileSearchTool {
  /**
   * The type of tool being defined:
  + */
  type: 'file_search';

  /**
   * Overrides for the file search tool.
   */
  file_search?: FileSearchTool.FileSearch;
}

export namespace FileSearchTool {
  /**
   * Overrides for the file search tool.
   */
  export interface FileSearch {
    /**
     * The maximum number of results the file s
  + .
                         *
                         * Note that the overlap must not exceed half of
  + .
                         */
                        chunk_overlap_tokens: number;
                        /**
                         * The maximum number of tokens in each chunk. The default value is
  + .
                     */
                    type: 'auto';
                }
                interface Static {
                    static: Static.Static;
                    /**
                     * Always
  + .
                     */
                    type: 'static';
                }
                namespace Static {
                    interface Static {
    

caught by the 20-minute sweep · the live wire · all receipts

THE WIRE RECEIPTS ACCESS @VEDOLOS TERMS PRIVACY break the story before it breaks