Skip to content

[DEV-14679] Implement Search Assistant#4684

Merged
zachflanders-frb merged 8 commits into
qatfrom
dev-14679-implement-search-assistant
Jul 14, 2026
Merged

[DEV-14679] Implement Search Assistant#4684
zachflanders-frb merged 8 commits into
qatfrom
dev-14679-implement-search-assistant

Conversation

@zachflanders-frb

@zachflanders-frb zachflanders-frb commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

Description:

This PR implements that search assistant module that submits that users' queries to the llm and handles the tool use responses to generate the filter hash object.

Technical Details:

The assistant yields events that will be used by the streaming endpoint to provide updates of the progress to the frontend.

Requirements for PR Merge:

  1. Unit & integration tests updated
  2. API documentation updated (examples listed below)
    1. API Contracts
    2. API UI
    3. Comments
  3. Jira Ticket(s)
    1. DEV-14679

Explain N/A in above checklist:

Comment thread usaspending_api/llm/assistants/filter_search.py Outdated
Comment thread usaspending_api/llm/assistants/filter_search.py Outdated
Comment thread usaspending_api/llm/assistants/filter_search.py Outdated
Comment thread usaspending_api/llm/assistants/filter_search.py Outdated
@zachflanders-frb
zachflanders-frb changed the base branch from qat to ftr/DEV-14675-llm-filter-search-endpoint July 9, 2026 20:35
@zachflanders-frb
zachflanders-frb changed the base branch from ftr/DEV-14675-llm-filter-search-endpoint to qat July 9, 2026 20:36
@zachflanders-frb
zachflanders-frb merged commit 7a182fb into qat Jul 14, 2026
19 checks passed
@zachflanders-frb
zachflanders-frb deleted the dev-14679-implement-search-assistant branch July 14, 2026 16:52
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.

2 participants