| #1 | fix: report filters resetting when opening a team (#15703)
...chatwoot/chatwootSep 09, 2026 |
| #2 | fix: enable reply suggestion search for self-hosted Premium ...chatwoot/chatwootSep 09, 2026 |
| #3 | fix: generate Captain FAQ suggestions in account locale (#15...chatwoot/chatwootSep 09, 2026 |
| #4 | fix: send Captain resolution message from resolve tool (#156...chatwoot/chatwootSep 07, 2026 |
| #5 | feat: add conditions to delayed automations (#15472)
## Sum...chatwoot/chatwootAug 28, 2026 |
| #6 | chore: remove Captain V2 rollout eligibility marker (#15599)...chatwoot/chatwootAug 27, 2026 |
| #7 | fix: skip self-hosted Captain usage tracking (#15465)
Capta...chatwoot/chatwootAug 21, 2026 |
| #8 | fix: include conversation labels in Captain state (#15531)
...chatwoot/chatwootAug 20, 2026 |
| #9 | refactor: generate Captain reasoning before responses (#1553...chatwoot/chatwootAug 20, 2026 |
| #10 | fix(captain): apply V2 assistant behavior to Copilot reply s...chatwoot/chatwootAug 18, 2026 |
| #11 | feat: support internal feature model overrides (#15460)
## ...chatwoot/chatwootAug 18, 2026 |
| #12 | feat(captain): show document conversation usage (#15140)
##...chatwoot/chatwootAug 13, 2026 |
| #13 | refactor(captain): route conversation completion by feature ...chatwoot/chatwootAug 13, 2026 |
| #14 | fix: consolidate customer message bursts before lookup (#152...chatwoot/chatwootAug 13, 2026 |
| #15 | fix: allow multi-digit values in duration inputs (#15429)
#...chatwoot/chatwootAug 13, 2026 |
| #16 | feat(captain): add advanced inactivity policy backend (4/5) ...chatwoot/chatwootAug 12, 2026 |
| #17 | fix: scope Captain assistant responses to account (#15386)
...chatwoot/chatwootAug 12, 2026 |
| #18 | fix(captain): scope copilot conversation access (#15249)
##...chatwoot/chatwootAug 11, 2026 |
| #19 | feat(captain): add inactivity timer backend (2/5) (#15303)
...chatwoot/chatwootAug 10, 2026 |
| #20 | test: Add focused Captain response lifecycle logs (#15364)
...chatwoot/chatwootAug 09, 2026 |
| #21 | fix: flaky AppliedSla scope spec after Rails reloads (#15327...chatwoot/chatwootAug 05, 2026 |
| #22 | fix(captain): resolve V2 FAQ citations from trusted sources ...chatwoot/chatwootAug 05, 2026 |
| #23 | feat: move Captain auto-resolve policy to assistants (1/5) (...chatwoot/chatwootAug 04, 2026 |
| #24 | fix(captain): default paid accounts to V2 (#15262)
Paid Cha...chatwoot/chatwootJul 31, 2026 |
| #25 | fix: Captain handles message bursts with a single reply (#15...chatwoot/chatwootJul 30, 2026 |
| #26 | feat: accept future Captain response payloads (#15212)
This...chatwoot/chatwootJul 30, 2026 |
| #27 | fix(captain): respect channel message limits (#14982)
Capta...chatwoot/chatwootJul 29, 2026 |
| #28 | feat(captain): add FAQ suggestion review interface (4/4) (#1...chatwoot/chatwootJul 24, 2026 |
| #29 | feat(captain): add FAQ suggestion review API (3/4) (#14979)
...chatwoot/chatwootJul 24, 2026 |
| #30 | feat(captain): group conversation FAQ signals (2/4) (#14978)...chatwoot/chatwootJul 24, 2026 |
| #31 | fix: serialize multimodal Captain session content (#15096)
...chatwoot/chatwootJul 21, 2026 |
| #32 | fix(captain): make assistant switcher scrollable (#15027)chatwoot/chatwootJul 16, 2026 |
| #33 | fix(captain): handle resolved conversation context (#14433)
...chatwoot/chatwootJul 15, 2026 |
| #34 | fix(captain): send custom tool API key headers (#15008)
Cap...chatwoot/chatwootJul 15, 2026 |
| #35 | fix(captain): improve complex migration instructions (#15002...chatwoot/chatwootJul 15, 2026 |
| #36 | fix(captain): keep custom tools available in Captain V2 (#15...chatwoot/chatwootJul 15, 2026 |
| #37 | fix(captain): honor mandatory handoff guidelines (#15003)
E...chatwoot/chatwootJul 14, 2026 |
| #38 | feat(captain): add FAQ suggestion data model (1/3) (#14977)
...chatwoot/chatwootJul 14, 2026 |
| #39 | fix(captain): improve conversation completion evaluation (#1...chatwoot/chatwootJul 14, 2026 |
| #40 | feat(captain): expand assistant description limit (#14985)
...chatwoot/chatwootJul 13, 2026 |
| #41 | feat: tighten conversation FAQ generation prompt (#14957)
T...chatwoot/chatwootJul 09, 2026 |
| #42 | feat: default new accounts to captain v2 (#14917)
# Pull Re...chatwoot/chatwootJul 07, 2026 |
| #43 | fix(captain): default temperature to 0.5 and remove UI contr...chatwoot/chatwootJun 30, 2026 |
| #44 | fix(deps): update msgpack for CVE-2026-54522 (#14898)
# Pul...chatwoot/chatwootJun 30, 2026 |
| #45 | fix: tighten captain v2 (#14883)
# Pull Request Template
#...chatwoot/chatwootJun 30, 2026 |
| #46 | feat: v2 - generations get trace level attributes (#14878)
...chatwoot/chatwootJun 29, 2026 |
| #47 | fix: model for false promise harness (#14824)
fixes model f...chatwoot/chatwootJun 23, 2026 |
| #48 | fix(captain): move false promise harness setting to account ...chatwoot/chatwootJun 23, 2026 |
| #49 | fix: add harness on false promises (#14672)
# Pull Request ...chatwoot/chatwootJun 23, 2026 |
| #50 | fix(firecrawl): get url in case sourceUrl is not available (...chatwoot/chatwootJun 23, 2026 |
| #51 | fix: auto enable document auto-sync (#14806)
# Pull Request...chatwoot/chatwootJun 22, 2026 |
| #52 | fix: captain usage for BYOK OpenAI tasks (#14587)
# Pull Re...chatwoot/chatwootJun 08, 2026 |
| #53 | feat(langfuse): propagate observation metadata for evals (#1...chatwoot/chatwootJun 03, 2026 |
| #54 | feat: scheduler fairness [AI-159] (#14425)
# Pull Request T...chatwoot/chatwootMay 27, 2026 |
| #55 | fix: firecrawl long external link (#14566)
# Pull Request T...chatwoot/chatwootMay 26, 2026 |
| #56 | feat(attachments): add XML and PFX file support (#14539)
Up...chatwoot/chatwootMay 22, 2026 |
| #57 | fix: validate OpenAI hook credentials (#14068)
# Pull Reque...chatwoot/chatwootMay 18, 2026 |
| #58 | feat: Refresh llm settings when superadmin configs change [A...chatwoot/chatwootMay 18, 2026 |
| #59 | feat: UI changes for document auto sync [AI-153] (#14258)
#...chatwoot/chatwootMay 11, 2026 |
| #60 | chore: bump RubyLLM version [AI-152] (#14387)
# Pull Reques...chatwoot/chatwootMay 08, 2026 |
| #61 | fix: resolve SendReplyJob flaky specs (#14394)
`SendReplyJo...chatwoot/chatwootMay 07, 2026 |
| #62 | fix: captain auto sync scheduler resilience (#14379)
# Pull...chatwoot/chatwootMay 06, 2026 |
| #63 | fix(captain): add v1 handoff classifier [AI-137] (#14337)
#...chatwoot/chatwootMay 05, 2026 |
| #64 | fix: captain auto sync scheduler config (#14336)chatwoot/chatwootMay 04, 2026 |
| #65 | fix: flaky time based document sync spec (#14320)
fixes:
ht...chatwoot/chatwootApr 29, 2026 |
| #66 | feat: wire up auto-sync job backend [AI-150] (#14117)
# Pul...chatwoot/chatwootApr 29, 2026 |
| #67 | fix: make captain datetime aware (#14069)
# Pull Request Te...chatwoot/chatwootApr 27, 2026 |
| #68 | fix: improve FAQ generation [AI-145] (#14062)
# Pull Reques...chatwoot/chatwootApr 27, 2026 |
| #69 | feat: sync documents job [AI-142] (#14057)
# Pull Request T...chatwoot/chatwootApr 22, 2026 |
| #70 | fix: use committed model registry for RubyLLM (#14067)
Ruby...chatwoot/chatwootApr 16, 2026 |
| #71 | feat: migrations for document auto-sync [AI-141] (#14041)
#...chatwoot/chatwootApr 15, 2026 |
| #72 | fix: log only on system api key failures (#13968)
Removes s...chatwoot/chatwootApr 09, 2026 |
| #73 | feat(captain): Add paywall and expose Custom Tools (#13977)
...chatwoot/chatwootApr 07, 2026 |
| #74 | feat: captain custom tools v1 (#13890)
# Pull Request Templ...chatwoot/chatwootApr 02, 2026 |
| #75 | fix: conservative hand_off prompt on auto-resolution (#13953...chatwoot/chatwootMar 31, 2026 |
| #76 | feat: reclaim response_bot flag for custom_tools (#13897)
R...chatwoot/chatwootMar 31, 2026 |
| #77 | fix: ai-assist 404 on CE (#13891)
# Pull Request Template
...chatwoot/chatwootMar 24, 2026 |
| #78 | fix: handoff only if conversation pending (#13882)
# Pull R...chatwoot/chatwootMar 23, 2026 |
| #79 | fix: conversation completion prompt to auto-resolve gibberis...chatwoot/chatwootMar 23, 2026 |
| #80 | feat: allow captain to access contact attributes (#13850)
#...chatwoot/chatwootMar 20, 2026 |
| #81 | fix: reverse order of api_key for bg task (#13826)
# Pull R...chatwoot/chatwootMar 17, 2026 |
| #82 | fix: skip captain auto-open for templates (#13802)
# Pull R...chatwoot/chatwootMar 16, 2026 |
| #83 | feat: Add force legacy auto-resolve flag (#13804)
# Pull Re...chatwoot/chatwootMar 13, 2026 |
| #84 | fix: prefer system API key for completion service (#13799)
...chatwoot/chatwootMar 13, 2026 |
| #85 | fix: skip Enter key submission during IME composition in AI ...chatwoot/chatwootMar 13, 2026 |
| #86 | feat: captain decides if conversation should be resolved or ...chatwoot/chatwootMar 13, 2026 |
| #87 | fix: playground captain v2 scenarios (#13747)
# Pull Reques...chatwoot/chatwootMar 11, 2026 |
| #88 | fix: Use handoff_key for scenarios (#13755)
# Pull Request ...chatwoot/chatwootMar 11, 2026 |
| #89 | fix: optimize message query with account_id filter (#13759)
...chatwoot/chatwootMar 10, 2026 |
| #90 | fix: captain json parsing (#13708)
Co-authored-by: Claude O...chatwoot/chatwootMar 05, 2026 |
| #91 | fix: add missing V1 guardrails to V2 assistant prompt (#1370...chatwoot/chatwootMar 03, 2026 |
| #92 | fix: captain talking over support agent (#13673)chatwoot/chatwootMar 03, 2026 |
| #93 | feat: Add temporary account setting to disable Captain auto-...chatwoot/chatwootFeb 27, 2026 |
| #94 | fix: captain liquid render file system (#13647)chatwoot/chatwootFeb 25, 2026 |
| #95 | feat: support multimodal user messages in captain v2 (#13581...chatwoot/chatwootFeb 24, 2026 |
| #96 | fix: topup checkout flaky test (#13616)chatwoot/chatwootFeb 23, 2026 |
| #97 | feat: add resolve_conversation tool for Captain V2 scenarios...chatwoot/chatwootFeb 20, 2026 |
| #98 | feat: captain channel type langfuse metadata (#13574)
# Pul...chatwoot/chatwootFeb 20, 2026 |
| #99 | chore: ignore .claude directory in gitignore (#13584)
# Pul...chatwoot/chatwootFeb 19, 2026 |
| #100 | fix: move llm call of captain outside transaction (#13559)
...chatwoot/chatwootFeb 17, 2026 |
| #101 | fix: typo in metadata key in captain v2 (#13558)
# Pull Req...chatwoot/chatwootFeb 17, 2026 |
| #102 | feat: langfuse logging improvements (#13534)
Langfuse loggi...chatwoot/chatwootFeb 17, 2026 |
| #103 | feat: insrument captain v2 (#13439)
# Pull Request Template...chatwoot/chatwootFeb 17, 2026 |
| #104 | feat: add captain editor events (#13524)
## Description
Ad...chatwoot/chatwootFeb 17, 2026 |
| #105 | fix: default model for captain assistant (#13496)chatwoot/chatwootFeb 10, 2026 |
| #106 | fix: search faqs in account language (#13428)
# Pull Reques...chatwoot/chatwootFeb 09, 2026 |
| #107 | feat: search documentation tool for reply suggestions (#1334...chatwoot/chatwootJan 30, 2026 |
| #108 | fix: captain assistant image comprehension (#13390)
# Pull ...chatwoot/chatwootJan 29, 2026 |
| #109 | fix: make llm aware about signatures in editor replies (#133...chatwoot/chatwootJan 21, 2026 |
| #110 | fix: double counting in langfuse instrumentation (#13202)chatwoot/chatwootJan 13, 2026 |
| #111 | fix: consistent instrumentation with conversation.display_id...chatwoot/chatwootJan 08, 2026 |
| #112 | fix: captain template message conflict (#13048)
Co-authored...chatwoot/chatwootDec 15, 2025 |
| #113 | feat: legacy features to ruby llm (#12994)chatwoot/chatwootDec 11, 2025 |
| #114 | fix: Hardcoded 500 in AI api error response(#13005)
## Desc...chatwoot/chatwootDec 04, 2025 |
| #115 | feat: Migrate ruby llm captain (#12981)
Co-authored-by: aak...chatwoot/chatwootDec 04, 2025 |
| #116 | feat: migrate editor to ruby-llm (#12961)
Co-authored-by: a...chatwoot/chatwootDec 04, 2025 |
| #117 | feat: Instrument captain (#12949)
Co-authored-by: aakashb95...chatwoot/chatwootNov 28, 2025 |
| #118 | chore(revert): switch label suggestions back gpt 4 mini (#12...chatwoot/chatwootNov 27, 2025 |
| #119 | fix: switch label suggestions to gpt-5-nano (#12945)chatwoot/chatwootNov 25, 2025 |
| #120 | feat: Add support for Langfuse LLM Tracing via OTEL (#12905)...chatwoot/chatwootNov 22, 2025 |