Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

jcheng5

jcheng5 created a branch on tidyverse/elmer

more-logging - Call LLM APIs from R

jcheng5 created a comment on a pull request on tidyverse/elmer
This could potentially be a parameter on `tool()`: `serialize = c("json", "string", "as-is")`

View on GitHub

jcheng5 created a comment on a pull request on tidyverse/elmer
I'm a little surprised that `tool_string` calls `toString(x@value)` instead of `jsonlite::toJSON(x@value, auto_unbox = TRUE)`. For example, if you return a data frame: ```r > toString(cars) ...

View on GitHub

jcheng5 pushed 5 commits to verbatim-tool-results tidyverse/elmer
  • Log the JSON going over the wire (more or less) (#226) * Log the JSON going over the wire (more or less). Set `optio... 8683a9a
  • Fix Claude no-arg tool calling in streaming mode (#229) * Don't error when Claude does a no-arg tool call in streami... 678b9f8
  • Improvement to groq (#224) Fixes #207 f8a8bec
  • Implement `chat_vllm()` (#148) Fixes #140 06c4720
  • Allow tool results to use I() to provide verbatim JSONifiable objects 5dedadb

View on GitHub

jcheng5 created a review comment on a pull request on tidyverse/elmer
Yes--this turns on streaming, which makes the test fail without this fix and pass with this fix. I know this also makes Gemini fail, until we merge the other PR.

View on GitHub

jcheng5 created a review on a pull request on tidyverse/elmer

View on GitHub

jcheng5 opened a draft pull request on tidyverse/elmer
Allow tool results to use I() to provide verbatim JSONifiable objects
Closes #230
jcheng5 created a branch on tidyverse/elmer

verbatim-tool-results - Call LLM APIs from R

jcheng5 opened an issue on tidyverse/elmer
Ability to return images from Anthropic tool calls
Uniquely(?), Anthropic API lets your tool call results contain images. This is different than just having tool call results that happen to include data URIs; if Anthropic doesn't "know" that it's l...
jcheng5 created a comment on a pull request on tidyverse/elmer
The failing CI tests are due to the Gemini streaming issue (fixed in #201) and the Claude output token accounting issue (fixed incidentally in #226).

View on GitHub

jcheng5 created a comment on an issue on tidyverse/elmer
If the function has roxygen documentation and is in a file you have sourced, then `create_tool_def(funcname)` should work just fine, even if you're not writing a package. This is how I generally us...

View on GitHub

jcheng5 pushed 2 commits to claude-no-args tidyverse/elmer
  • Don't error when Claude does a no-arg tool call in streaming mode 8eadb7f
  • Make tool calling unit test use streaming ac84fc7

View on GitHub

jcheng5 pushed 1 commit to claude-no-args tidyverse/elmer
  • Make tool calling unit test use streaming 57b2512

View on GitHub

jcheng5 opened a pull request on tidyverse/elmer
Fix Claude no-arg tool calling in streaming mode
Closes #228
jcheng5 created a branch on tidyverse/elmer

claude-no-args - Call LLM APIs from R

jcheng5 opened an issue on tidyverse/elmer
Claude tool calling can fail when no args are given
Using the `verbose-logging` branch and the following repro: ```r library(elmer) options(elmer_verbosity = 2) get_quote_of_the_day <- function() { "A stitch in time, saves nine" } chat <- chat_...
jcheng5 pushed 1 commit to verbose-logging tidyverse/elmer
  • Add note about verbosity to NEWS 988550e

View on GitHub

jcheng5 created a comment on an issue on tidyverse/elmer
That looks correct to me? `token_usage()` reflects what you'll pay for, no?

View on GitHub

jcheng5 pushed 1 commit to verbose-logging tidyverse/elmer
  • Fix Claude token count logic df883f9

View on GitHub

jcheng5 created a comment on a pull request on tidyverse/elmer
OMG, it's so nice... why did I wait so long to finally do this!!

View on GitHub

jcheng5 opened a draft pull request on tidyverse/elmer
Log the JSON going over the wire (more or less)
Set options(elmer_verbosity = 2) to opt in
jcheng5 created a branch on tidyverse/elmer

verbose-logging - Call LLM APIs from R

jcheng5 created a branch on jcheng5/databot

main

jcheng5 pushed 1 commit to rc-v0.1.0 jcheng5/shinychat
  • Increment version number to 0.1.1 2edec81

View on GitHub

jcheng5 pushed 1 commit to rc-v0.1.0 jcheng5/shinychat

View on GitHub

jcheng5 created a comment on an issue on posit-dev/py-shiny
You do need the `ProxySet stickysession=` like in the last config you sent, but you also need to actually set that cookie somehow. Shiny doesn’t set any cookies, so you need to make your own. I ha...

View on GitHub

jcheng5 pushed 1 commit to rc-v0.1.0 jcheng5/shinychat

View on GitHub

jcheng5 created a comment on an issue on posit-dev/py-shiny
@gernophil Are you load balancing between multiple Shiny processes?

View on GitHub

jcheng5 pushed 1 commit to rc-v0.1.0 jcheng5/shinychat

View on GitHub

jcheng5 pushed 1 commit to rc-v0.1.0 jcheng5/shinychat

View on GitHub

Load more