- Deduplication: removes consecutive identical tool_call+tool_result pairs - Purge-errors: removes failed/empty tool results - Transform orchestrator runs strategies in sequence pre-payload - Wired into turn.ts before buildMessagesPayload - Clean-room reimplementation (AGPL reference: behavior only)
5 lines
222 B
TypeScript
5 lines
222 B
TypeScript
export { transformMessages } from './transform.js';
|
|
export type { DcpMessage } from './messages.js';
|
|
export { toDcpMessages, fromDcpMessages } from './messages.js';
|
|
export { getDcpState, clearDcpState } from './state.js';
|