v1.4.0 #500
ldyrmishiritech
announced in
Announcements
v1.4.0
#500
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v1.4.0
This release introduces analytics & reporting, multi-language translation support, configurable agent disclaimers, LLM analyst context enrichments, and various stability improvements.
Analytics & Reporting
Added a full Analytics & Reporting module with Agent Performance and Node Analytics pages, including pre-aggregated daily stats with real-time incremental updates and a Celery batch fallback.
Added CSV, Excel, and PDF export for Agent Performance and Node Analytics reports.
Moved AI conversation metrics from
/recordings/metricsto/analytics/metricswith added agent and date filtering.Translations & Languages
Added multi-language translation support with full CRUD for languages and translation keys.
Conversation start now resolves translations (welcome message, title, disclaimer, possible queries, thinking phrases) based on the
Accept-Languageheader.Added agent info endpoint to retrieve available languages before starting a conversation.
Agent Disclaimers
Added configurable HTML disclaimer field (
input_disclaimer_html) to agents, rendered below the chat input. Disclaimer is now server-driven, replacing the previous static frontend prop.LLM Analyst Enrichments
Added configurable dynamic context enrichments for LLM analysts, allowing selection of data sources (Zendesk tickets, knowledge base content) and workflow node types to include in analysis context.
Conversations & Filtering
Enhanced conversation filters with agent, KPI score ranges (customer satisfaction, quality of service, resolution rate, efficiency), and empty conversation exclusion.
Added 4 new sort fields: customer satisfaction, quality of service, resolution rate, efficiency.
Stability & Fixes
localhost:8022to CORS allowed origins.Tooling & Packaging
rufffor Python linting andprettierfor frontend formatting.genassist-frontend.1.0.32.New API Endpoints
GET/analytics/agentsagent_id,from_date,to_dateGET/analytics/agents/summaryagent_id,from_date,to_date,compareGET/analytics/agents/exportformat(csv/xlsx/pdf),agent_id,from_date,to_dateGET/analytics/agents/{agent_id}/nodes/breakdownfrom_date,to_dateGET/analytics/nodesagent_id,node_type,from_date,to_dateGET/analytics/nodes/exportformat(csv/xlsx/pdf),agent_id,node_type,from_date,to_dateGET/analytics/metricsfrom_date,to_date,agent_id,compare/recordings/metrics)GET/analytics/metrics/dailyfrom_date,to_date,agent_idGET/translations/languages/allGET/translations/languagesPOST/translations/languagescode,name)PATCH/translations/languages/{language_id}name,is_active)DELETE/translations/languages/{language_id}GET/translationsGET/translations/{key}POST/translationskey,default,translations)PATCH/translations/{key}default,translations)DELETE/translations/{key}GET/conversations/in-progress/agent-infoGET/llm-analysts/available-enrichmentsGET/llm-analysts/available-node-typesModified API Endpoints
GET/conversations/filteragent_id,customer_satisfaction_min/max,quality_of_service_min/max,resolution_rate_min/max,efficiency_min/max,exclude_empty. 4 neworder_byvalues.GET/conversations/filter/countRemoved API Endpoints
GET/recordings/metricsGET /analytics/metrics(with additionalagent_id,from_date,to_date,compareparams)This discussion was created from the release v1.4.0.
Beta Was this translation helpful? Give feedback.
All reactions