-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enhance: add Outlook Mail code tools #32
enhance: add Outlook Mail code tools #32
Conversation
Signed-off-by: Grant Linville <[email protected]>
Signed-off-by: Grant Linville <[email protected]>
Signed-off-by: Grant Linville <[email protected]>
ReadOnlyScopes = []string{"TODO"} | ||
AllScopes = []string{"TODO"} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do these need to be replaced with something else? If not, can we add a comment explaining?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Whoops lol. Yeah this proves that we probably don't need to specify scopes. I think I'll add them in anyway, in case we for some reason change how we handle authn/z.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed
Signed-off-by: Grant Linville <[email protected]>
#!${GPTSCRIPT_TOOL_DIR}/bin/gptscript-go-tool listMailFolders | ||
|
||
--- | ||
Name: listMessages |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why do you use the word message instead of email throug out this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
An individual email is referred to as a message in the Graph API, which is why I stuck with that naming. Though I could see how it could be less helpful to the LLM. I can just update the naming within the tool.gpt file if you want, since that's all the LLM will see.
Much like the Outlook Calendar code tools, these aren't being used anywhere yet. I want to get them merged first, and then switch the existing
manage
andread
tools over to using these.