Add C++ agentic examples using agt and Mistral#260
Open
0x9dhcf wants to merge 2 commits intomistralai:mainfrom
Open
Add C++ agentic examples using agt and Mistral#2600x9dhcf wants to merge 2 commits intomistralai:mainfrom
0x9dhcf wants to merge 2 commits intomistralai:mainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cookbook Pull Request
Description
Adds four progressive examples showing how to use Mistral models from C++ using agt, a minimal provider-agnostic C++ library for building LLM-powered agents.
The examples cover:
agt is an independent open-source library, not a production framework. It grew out of chatty, a personal terminal assistant. These examples are shared as a starting point for developers working in C++ codebases who want to use Mistral models.
Dependencies:
All C++ dependencies are fetched automatically via CPM.
Type of Change
Cookbook Checklist
README.md Checklist
Additional Context
All four examples have been tested and produce the expected output shown in the README. The streaming example confirms that Mistral supports parallel tool calls, the model requested all four tools in a single turn before composing its final answer.