discourse/plugins/discourse-ai/spec/lib/agents
Sam 65024326dd
FEATURE: Add AI authoring to Discourse Workflows (#40504)
Previously, admins could only build Discourse Workflows by manually
adding and connecting every trigger, condition, and action node on the
canvas.

This change adds an AI authoring assistant, gated behind
`discourse_workflows_ai_authoring_enabled` and DiscourseAi, that turns a
natural-language request into a server-validated, reviewable workflow
patch the admin applies. It only ever proposes drafts and never
publishes.

---------

Co-authored-by: chapoi <101828855+chapoi@users.noreply.github.com>
Co-authored-by: Rafael Silva <xfalcox@gmail.com>
Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
2026-06-18 18:32:30 +02:00
..
artifact_update_strategies
tool_runner DEV: Enable Style/RedundantParentheses rubocop rule (#40095) 2026-05-19 15:48:09 +02:00
tools FEATURE: Route all GitHub API requests through one rate-limited client (#40637) 2026-06-15 10:59:10 +02:00
admin_dashboard_highlights_spec.rb FEATURE: AI highlights for new dashboard (#40740) 2026-06-10 23:00:35 +08:00
agent_spec.rb FEATURE: Add AI authoring to Discourse Workflows (#40504) 2026-06-18 18:32:30 +02:00
bot_spec.rb FIX: Agentic agents crash when max_turn_tokens is empty (#40952) 2026-06-16 16:59:58 -03:00
concept_deduplicator_spec.rb
concept_finder_spec.rb
concept_matcher_spec.rb
emotion_classifier_spec.rb FEATURE: Add agent-backed sentiment classification (#40136) 2026-05-26 10:32:54 -03:00
locale_detector_spec.rb DEV: Also pass configured supported locales into the prompt for language detection (#40029) 2026-05-14 21:15:26 +08:00
researcher_spec.rb
sentiment_classifier_spec.rb FEATURE: Add agent-backed sentiment classification (#40136) 2026-05-26 10:32:54 -03:00
settings_explorer_spec.rb
sql_helper_spec.rb
tool_runner_spec.rb FEATURE: add crypto utilities to AI tool runner (#39343) 2026-04-21 14:25:18 +10:00