Prewire · case file · public copy of the record
FILE P384 PREWIRE receipts archive the live wire
CATCH #1884 DETECTED OCT 6, 2026 22:23 UTC
THE CATCHscore 7/10
EXHIBIT 1884 · URGENT
Oct 6, 2026 22:23 UTC npm openai
OpenAI's latest npm package (7.30.0) introduces an `agents.toolStages` feature flag and new strings related to tool definitions (code interpreter, file search), chunking/overlap for file search, and JSON mode for model messages.

READY TO POST:

openai's new npm update hints at 'agents.toolStages' and more granular control over file search chunking and overlap. interesting for those building custom agent flows!

looks like openai is refining their tool definitions with new 'code_interpreter' and 'file_search' types, plus explicit JSON mode instructions. always good to see more control for developers.

EVIDENCE — the receipts
openai 7.28.0 -> 7.30.0: +808 strings, -4535 strings, 45 flagged as interesting

[feature_flag] (1)
  + openai.beta.agents.toolStages

[sentence] (44)
  + *
 * 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';
                }
                namesp

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

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