Skip to content

Including Web search exetool#7

Open
CodeMaximum wants to merge 2 commits intomainfrom
web-search-exercise
Open

Including Web search exetool#7
CodeMaximum wants to merge 2 commits intomainfrom
web-search-exercise

Conversation

@CodeMaximum
Copy link
Copy Markdown
Collaborator

Key Changes

Python Implementation (CrewAI):

  • Added call_sonar_pro_search tool using LiteLLM with Perplexity's sonar-pro model
  • Created Intelligence Researcher agent for OSINT (Open-Source Intelligence)
  • Added web search task to discover criminal networks and similar incidents
  • Updated agent/task configurations to include external intelligence gathering

JavaScript/TypeScript Implementation (LangGraph):

  • Added callSonarProSearchTool() using SAP Cloud SDK for AI OrchestrationClient
  • Created Intelligence Researcher agent node in workflow
  • Extended agent configurations with OSINT specialist role
  • Updated investigation flow: Appraiser → Evidence Analyst → Intelligence Researcher → Lead Detective

Documentation:

  • New Exercise 06: "Discover Connected Crimes with Web Search" (Python & JavaScript)
  • Moved "Solve the Crime" to Exercise 07 with updated multi-source intelligence flow
  • Added comprehensive documentation comparing internal (grounding) vs external (web) search
  • Updated README with new exercise structure

Features:

  • Real-time web search with source citations
  • Multi-source intelligence combining internal documents + external web data
  • Pattern discovery across public criminal databases and news
  • Temperature 0.2 for factual, consistent search results

Files Changed: 16 files (+1,628, -53)

  • Python solution: agent configs, tasks, tool implementation
  • JavaScript solution: tools, workflow, agent configs, types
  • Exercises: new web search exercise, restructured final exercise
  • Requirements: added dependencies for both implementations

This enhancement enables the investigation system to cross-reference internal evidence with public records, news reports, and criminal network intelligence,
providing a complete picture for solving art theft cases.

@CodeMaximum CodeMaximum requested a review from noravth April 10, 2026 07:52
@cla-assistant
Copy link
Copy Markdown

cla-assistant bot commented Apr 10, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Maximilian Hoffmann seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

1 similar comment
@cla-assistant
Copy link
Copy Markdown

cla-assistant bot commented Apr 10, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


Maximilian Hoffmann seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant