From ab9eb5b903e9a7eaf5ead20fcc133121a3f917d0 Mon Sep 17 00:00:00 2001 From: Garrick Aden-Buie Date: Wed, 14 May 2025 12:43:37 -0400 Subject: [PATCH 1/2] fix: No longer need to manually calls `session$ns()` with shinychat --- r-package/DESCRIPTION | 4 +++- r-package/R/querychat.R | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/r-package/DESCRIPTION b/r-package/DESCRIPTION index de15fd5a..3e2245d1 100644 --- a/r-package/DESCRIPTION +++ b/r-package/DESCRIPTION @@ -24,6 +24,8 @@ Imports: purrr, rlang, shiny, - shinychat, + shinychat (>= 0.1.1.9001), whisker, xtable +Remotes: + posit-dev/shinychat diff --git a/r-package/R/querychat.R b/r-package/R/querychat.R index 5196b1e8..f897b835 100644 --- a/r-package/R/querychat.R +++ b/r-package/R/querychat.R @@ -170,7 +170,7 @@ querychat_server <- function(id, querychat_config) { append_output <- function(...) { txt <- paste0(...) shinychat::chat_append_message( - session$ns("chat"), + "chat", list(role = "assistant", content = txt), chunk = TRUE, operation = "append", @@ -254,11 +254,11 @@ querychat_server <- function(id, querychat_config) { # the chat model to see. if (!is.null(greeting)) { if (isTRUE(any(nzchar(greeting)))) { - shinychat::chat_append(session$ns("chat"), greeting) + shinychat::chat_append("chat", greeting) } } else { shinychat::chat_append( - session$ns("chat"), + "chat", chat$stream_async( "Please give me a friendly greeting. Include a few sample prompts in a two-level bulleted list." ) @@ -269,7 +269,7 @@ querychat_server <- function(id, querychat_config) { shiny::observeEvent(input$chat_user_input, { # Add user message to the chat history shinychat::chat_append( - session$ns("chat"), + "chat", chat$stream_async(input$chat_user_input) ) }) From 1750009541b03bfcfc39027cf1194b3553213653 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Tue, 3 Jun 2025 13:27:33 -0400 Subject: [PATCH 2/2] Require shinychat >= 0.2.0 --- r-package/DESCRIPTION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/r-package/DESCRIPTION b/r-package/DESCRIPTION index 3e2245d1..ceb6df78 100644 --- a/r-package/DESCRIPTION +++ b/r-package/DESCRIPTION @@ -24,7 +24,7 @@ Imports: purrr, rlang, shiny, - shinychat (>= 0.1.1.9001), + shinychat (>= 0.2.0), whisker, xtable Remotes: