Changes
PR #2340 by Rutvij97: feat: add create_investigation_visualization_mermaid pattern
- Added the
create_investigation_visualization_mermaidpattern, a Mermaid-based variant ofcreate_investigation_visualizationthat renders investigation graphs natively in GitHub, GitLab, Obsidian, and other Markdown viewers without requiring a Graphviz toolchain. - Registered the new pattern in
pattern_explanations,suggest_pattern, and the pattern description and extract indexes. (Closes #322)
PR #2341 by gabsferreira: feat: add SearchApi Google search via --searchapi_search flag
- Added an optional SearchApi Google search plugin (
SEARCHAPI_API_KEY) exposed through the new--searchapi_searchflag, which runs a Google search and appends the organic results to the chat as markdown, alongside the existing--serply_searchand--firecrawl_searchtools. Installations without a key remain unchanged. - Wired the plugin into the setup wizard's optional configuration group, the plugin registry and the
.envwriter, with help and error strings in all 14 locales. - Documented the
--searchapi_searchflag in the README and added it to the bash, zsh and fish completions. - Added unit tests covering the Bearer authentication header, request parameters, markdown output and the API error path.