Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
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")`
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) ...
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
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.
jcheng5 opened a draft pull request on tidyverse/elmer
Allow tool results to use I() to provide verbatim JSONifiable objects
Closes #230jcheng5 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).
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...
jcheng5 pushed 2 commits to claude-no-args tidyverse/elmer
jcheng5 pushed 1 commit to claude-no-args tidyverse/elmer
- Make tool calling unit test use streaming 57b2512