Files
ds2api/internal/js/helpers/stream-tool-sieve/index.js
2026-03-01 07:15:35 +08:00

32 lines
619 B
JavaScript

'use strict';
const {
createToolSieveState,
} = require('./state');
const {
processToolSieveChunk,
flushToolSieve,
} = require('./sieve');
const {
extractToolNames,
parseToolCalls,
parseToolCallsDetailed,
parseStandaloneToolCalls,
parseStandaloneToolCallsDetailed,
} = require('./parse');
const {
formatOpenAIStreamToolCalls,
} = require('./format');
module.exports = {
extractToolNames,
createToolSieveState,
processToolSieveChunk,
flushToolSieve,
parseToolCalls,
parseToolCallsDetailed,
parseStandaloneToolCalls,
parseStandaloneToolCallsDetailed,
formatOpenAIStreamToolCalls,
};