feat: add qa node in workflow builder (#172)

* feat: add qa node in workflow builder

* feat: add qa analysis token usage in usage_info

* fix: mask the API key in QA node

* feat: add advanced configuration in QA node
This commit is contained in:
Abhishek 2026-02-25 13:53:30 +05:30 committed by GitHub
parent f1f4830012
commit a836825b83
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
30 changed files with 1619 additions and 265 deletions

View file

@ -15,8 +15,6 @@ setup_logging()
from arq import create_pool
from arq.connections import ArqRedis, RedisSettings
from api.tasks.workflow_run_cost import calculate_workflow_run_cost
parsed_url = urlparse(REDIS_URL)
# Check if we're using TLS (rediss://)
@ -55,7 +53,6 @@ from api.tasks.s3_upload import (
class WorkerSettings:
functions = [
calculate_workflow_run_cost,
run_integrations_post_workflow_run,
upload_voicemail_audio_to_s3,
process_workflow_completion,