What's Changed
* feat: add metadata and type fields to tools by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/43
* fix: import context tests including adding a new test by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/44
* feat: add ability to list models from other providers by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/46
* feat: add prompt metadata field by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/47
* chore: remote list_tools by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/48
* feat: add load methods by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/49
* feat: add CacheDir option to GlobalOptions by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/50
* chore: complete ToolDef fields by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/51
* feat: add credential management by g-linville in https://github.com/gptscript-ai/py-gptscript/pull/52
* chore: add credentialContexts to GlobalOptions by g-linville in https://github.com/gptscript-ai/py-gptscript/pull/53
* fix: capture Usage, ChatResponseCached, and ToolResults by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/54
* fix: remove the disable server environment variable by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/55
* fix: make constructors forward-compatible by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/56
* feat: add options for URL and token by thedadams in https://github.com/gptscript-ai/py-gptscript/pull/57
New Contributors
* g-linville made their first contribution in https://github.com/gptscript-ai/py-gptscript/pull/52
**Full Changelog**: https://github.com/gptscript-ai/py-gptscript/compare/v0.9.4...v0.9.5