* feat(tools): add text browser tool for headless environments (#3879) * fix(tools): remove redundant match arm in text_browser clippy lint * ci: trigger fresh workflow run