| #1 | feat: sync documents job [AI-142] (#14057)
# Pull Request T...chatwoot/chatwootApr 22, 2026 |
| #2 | fix: use committed model registry for RubyLLM (#14067)
Ruby...chatwoot/chatwootApr 16, 2026 |
| #3 | feat: migrations for document auto-sync [AI-141] (#14041)
#...chatwoot/chatwootApr 15, 2026 |
| #4 | fix: log only on system api key failures (#13968)
Removes s...chatwoot/chatwootApr 09, 2026 |
| #5 | feat(captain): Add paywall and expose Custom Tools (#13977)
...chatwoot/chatwootApr 07, 2026 |
| #6 | feat: captain custom tools v1 (#13890)
# Pull Request Templ...chatwoot/chatwootApr 02, 2026 |
| #7 | fix: conservative hand_off prompt on auto-resolution (#13953...chatwoot/chatwootMar 31, 2026 |
| #8 | feat: reclaim response_bot flag for custom_tools (#13897)
R...chatwoot/chatwootMar 31, 2026 |
| #9 | fix: ai-assist 404 on CE (#13891)
# Pull Request Template
...chatwoot/chatwootMar 24, 2026 |
| #10 | fix: handoff only if conversation pending (#13882)
# Pull R...chatwoot/chatwootMar 23, 2026 |
| #11 | fix: conversation completion prompt to auto-resolve gibberis...chatwoot/chatwootMar 23, 2026 |
| #12 | feat: allow captain to access contact attributes (#13850)
#...chatwoot/chatwootMar 20, 2026 |
| #13 | fix: reverse order of api_key for bg task (#13826)
# Pull R...chatwoot/chatwootMar 17, 2026 |
| #14 | fix: skip captain auto-open for templates (#13802)
# Pull R...chatwoot/chatwootMar 16, 2026 |
| #15 | feat: Add force legacy auto-resolve flag (#13804)
# Pull Re...chatwoot/chatwootMar 13, 2026 |
| #16 | fix: prefer system API key for completion service (#13799)
...chatwoot/chatwootMar 13, 2026 |
| #17 | fix: skip Enter key submission during IME composition in AI ...chatwoot/chatwootMar 13, 2026 |
| #18 | feat: captain decides if conversation should be resolved or ...chatwoot/chatwootMar 13, 2026 |
| #19 | fix: playground captain v2 scenarios (#13747)
# Pull Reques...chatwoot/chatwootMar 11, 2026 |
| #20 | fix: Use handoff_key for scenarios (#13755)
# Pull Request ...chatwoot/chatwootMar 11, 2026 |
| #21 | fix: optimize message query with account_id filter (#13759)
...chatwoot/chatwootMar 10, 2026 |
| #22 | fix: captain json parsing (#13708)
Co-authored-by: Claude O...chatwoot/chatwootMar 05, 2026 |
| #23 | fix: add missing V1 guardrails to V2 assistant prompt (#1370...chatwoot/chatwootMar 03, 2026 |
| #24 | fix: captain talking over support agent (#13673)chatwoot/chatwootMar 03, 2026 |
| #25 | feat: Add temporary account setting to disable Captain auto-...chatwoot/chatwootFeb 27, 2026 |
| #26 | fix: captain liquid render file system (#13647)chatwoot/chatwootFeb 25, 2026 |
| #27 | feat: support multimodal user messages in captain v2 (#13581...chatwoot/chatwootFeb 24, 2026 |
| #28 | fix: topup checkout flaky test (#13616)chatwoot/chatwootFeb 23, 2026 |
| #29 | feat: add resolve_conversation tool for Captain V2 scenarios...chatwoot/chatwootFeb 20, 2026 |
| #30 | feat: captain channel type langfuse metadata (#13574)
# Pul...chatwoot/chatwootFeb 20, 2026 |
| #31 | chore: ignore .claude directory in gitignore (#13584)
# Pul...chatwoot/chatwootFeb 19, 2026 |
| #32 | fix: move llm call of captain outside transaction (#13559)
...chatwoot/chatwootFeb 17, 2026 |
| #33 | fix: typo in metadata key in captain v2 (#13558)
# Pull Req...chatwoot/chatwootFeb 17, 2026 |
| #34 | feat: langfuse logging improvements (#13534)
Langfuse loggi...chatwoot/chatwootFeb 17, 2026 |
| #35 | feat: insrument captain v2 (#13439)
# Pull Request Template...chatwoot/chatwootFeb 17, 2026 |
| #36 | feat: add captain editor events (#13524)
## Description
Ad...chatwoot/chatwootFeb 17, 2026 |
| #37 | fix: default model for captain assistant (#13496)chatwoot/chatwootFeb 10, 2026 |
| #38 | fix: search faqs in account language (#13428)
# Pull Reques...chatwoot/chatwootFeb 09, 2026 |
| #39 | feat: search documentation tool for reply suggestions (#1334...chatwoot/chatwootJan 30, 2026 |
| #40 | fix: captain assistant image comprehension (#13390)
# Pull ...chatwoot/chatwootJan 29, 2026 |
| #41 | fix: make llm aware about signatures in editor replies (#133...chatwoot/chatwootJan 21, 2026 |
| #42 | fix: double counting in langfuse instrumentation (#13202)chatwoot/chatwootJan 13, 2026 |
| #43 | fix: consistent instrumentation with conversation.display_id...chatwoot/chatwootJan 08, 2026 |
| #44 | fix: captain template message conflict (#13048)
Co-authored...chatwoot/chatwootDec 15, 2025 |
| #45 | feat: legacy features to ruby llm (#12994)chatwoot/chatwootDec 11, 2025 |
| #46 | fix: Hardcoded 500 in AI api error response(#13005)
## Desc...chatwoot/chatwootDec 04, 2025 |
| #47 | feat: Migrate ruby llm captain (#12981)
Co-authored-by: aak...chatwoot/chatwootDec 04, 2025 |
| #48 | feat: migrate editor to ruby-llm (#12961)
Co-authored-by: a...chatwoot/chatwootDec 04, 2025 |
| #49 | feat: Instrument captain (#12949)
Co-authored-by: aakashb95...chatwoot/chatwootNov 28, 2025 |
| #50 | chore(revert): switch label suggestions back gpt 4 mini (#12...chatwoot/chatwootNov 27, 2025 |
| #51 | fix: switch label suggestions to gpt-5-nano (#12945)chatwoot/chatwootNov 25, 2025 |
| #52 | feat: Add support for Langfuse LLM Tracing via OTEL (#12905)...chatwoot/chatwootNov 22, 2025 |