@agentsy/core/xml-filter ​
- Status: Published subpath export from
@agentsy/core - Role: XML tag filtering and privacy-oriented scrubbing helpers
Key exports ​
createXmlStreamFilterXmlStreamFiltertagLists
Where it fits ​
Use this package when you need to suppress or route XML-like tagged content, especially in provider outputs that mix content and control tags.
Common neighbors ​
@agentsy/core/processor@agentsy/core/thinking@agentsy/core/formatting
Implementation example with neighbors ​
ts
import { formatXmlLikeResponseForDisplay } from '@agentsy/core/formatting';
import { createXmlStreamFilter } from '@agentsy/core/xml-filter';
const filter = createXmlStreamFilter({
extraScrubTags: new Set(['think', 'context'])
});
for await (const chunk of stream) {
const visible = filter.write(chunk);
console.log(formatXmlLikeResponseForDisplay(visible));
}
console.log(filter.end());