ellmer and
shinychat; supports multiple providers, in-memory
conversation history, mode-based tool permissions, token/cost display,
and early-stop controlsinit_chat() to create an ellmer
Chat object from R options
(shidashi.chat_provider, shidashi.chat_model,
shidashi.chat_system_prompt,
shidashi.chat_base_url)MCP (Model Context Protocol) proxy server
(inst/mcp-proxy/) so external LLM clients can
interact with a running Shiny application via MCPmcp_wrapper() to register an MCP
endpoint for a Shiny moduleregister_input() / register_output()
helpers to expose Shiny inputs and outputs as MCP tool
parameters with descriptionsskill_wrapper() parses and runs
reusable agent skill scripts; skill working directory is resolved
relative to the skill foldermodule_drawer(), drawer_open(),
drawer_close(), and drawer_toggle() for
controlling a slide-in drawer panelmodule_info() now returns richer per-module metadata;
added current_module() and active_module()
helpers for querying the active Shiny moduleagents.yaml for declaring
agent configurations (tools, skills, auto-approve rules)MCP host can be a remote server; fuzzy module reference
is supported when resolving module IDsaiagent,
filestructure, and mcpsetupellmer content helpers: S7 generic
ellmer_as_json() for ContentText,
ContentImageInline, ContentImageRemote, and
ContentToolResult; and content_to_mcp() for
converting chat content to MCP responsesMCP server query-UI tool responsenpm audit fix to bundled
JavaScript dependenciesshared- when loading
modulesaccordion and card_tabset not
working properly when inputId starts with digitsnpm to compileuserData instead of
risky cacheWindowsURL respects domain now and is generated with
relative pathrstudio-server nowflex_containeriframe height not set correctlytraceback, helping debug
the errorsflex_break to allow wrapping elements in flex
containerremove_class to remove HTML class
from a stringdata-title to cardsNEWS.md file to track changes to the
package.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.