Skip to content

Easier tools#4

Open
Pablo1785 wants to merge 21 commits into
mainfrom
easier_tools
Open

Easier tools#4
Pablo1785 wants to merge 21 commits into
mainfrom
easier_tools

Conversation

@Pablo1785
Copy link
Copy Markdown
Owner

@Pablo1785 Pablo1785 commented Jun 18, 2023

Changes to Tools that should make it simpler to define ad-hoc functions for the LLMs to use. Complete with strongly-typed error handling.

This should simplify writing Agents, as they usually have their own tool calling convention, that is different form the yaml Tool calls we used previously.

This PR should also allow to easily include a Toolbox/Tool for each Step in a Chain

Pablo1785 and others added 20 commits June 26, 2023 22:23
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.96 to 1.0.99.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.96...v1.0.99)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [strum](https://github.com/Peternator7/strum) from 0.24.1 to 0.25.0.
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

---
updated-dependencies:
- dependency-name: strum
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.163 to 1.0.164.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.163...v1.0.164)

---
updated-dependencies:
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [bindgen](https://github.com/rust-lang/rust-bindgen) from 0.65.1 to 0.66.1.
- [Release notes](https://github.com/rust-lang/rust-bindgen/releases)
- [Changelog](https://github.com/rust-lang/rust-bindgen/blob/main/CHANGELOG.md)
- [Commits](rust-lang/rust-bindgen@v0.65.1...v0.66.1)

---
updated-dependencies:
- dependency-name: bindgen
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ave the same statically known Error type; TBD: check if its possible for ToolUseError to Box any error from any (even user-defined) Tool
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants