Releases: gptscript-ai/gptscript
Releases · gptscript-ai/gptscript
v0.6.0
What's Changed
- fix: remove --version from gptscript credentials by @g-linville in #242
- fix: credentials: don't store creds for local credential tools by @g-linville in #239
- feat: Add parser skip feature by @ibuildthecloud in #244
- feat: add global model name and global tools fields by @ibuildthecloud in #248
- fix: credentials: hide unneeded global flags by @g-linville in #247
- feat: warn when expected API key is missing by @kaihendry in #252
- Add option to set github auth token by @nw0rn in #229
- fix: credentials: do not prompt the user multiple times at once by @g-linville in #249
- fix: update algolia key by @drpebcak in #255
- fix: do not store empty credentials by @g-linville in #254
- bug: replace - with _ in tool names sent to LLM by @ibuildthecloud in #260
- enhance: add credential overrides by @g-linville in #263
- feat: add event streaming by @thedadams in #266
- chore: link to story-book example repo instead of hosting here by @tylerslaton in #268
- docs: separate prompt from output by @g-linville in #270
- chore: make the event context a simplified version of the engine context by @thedadams in #269
- Fix: fix bug that swallow stdout for daemon process by @StrongMonkey in #272
- fix: credentials: block output while running credential tools by @g-linville in #261
- docs: update references to renamed tools by @g-linville in #274
- chore: add Windows ARM64 build by @thedadams in #273
- feat: add chat by @ibuildthecloud in #277
- chore: include gptscript-credential-helpers in packaging by @g-linville in #275
- fix: add credential helpers to goreleaser archives by @g-linville in #278
- fix: undo packaging of credential helpers by @g-linville in #280
- chore: add short documentation for the SDKs by @thedadams in #281
- chore: update nodejs-imagegen GPTScript version by @tylerslaton in #283
- bug: fix simple "hello world" chat use case by @ibuildthecloud in #279
- bug: expand interpreter args to multiple arguments by @ibuildthecloud in #285
- bug: don't mask err by @ibuildthecloud in #286
- feat: add ability to pass args to context tools by @ibuildthecloud in #287
- Revert "bug: expand interpreter args to multiple arguments" by @ibuildthecloud in #288
- Fix time.gpt example to add more guidance to arg description and nodejs-imagegen example to use the dalle-image-generation repo. by @sangee2004 in #284
- bug: fix panic when calling nested chat tool without --force-chat by @ibuildthecloud in #291
- feat: add workspace functions by @ibuildthecloud in #292
- fix: remove things left behind from cred helper packaging by @g-linville in #293
- bug: fix chat prompter missing format by @rinor in #289
- bug: allow sending empty messages to the LLM by @ibuildthecloud in #294
- change: allow chat continuation in context tools by @ibuildthecloud in #295
- bug: fix upper case tools by @ibuildthecloud in #300
- change: add another test case for case insensitivity by @ibuildthecloud in #301
- fix: fix tool-reference link on sdk page by @thedadams in #302
- fix: really fix the tool-reference link on the sdk page by @thedadams in #303
- fix: fix all the tool-reference links by @thedadams in #304
- feat: add parse and fmt CLI commands by @ibuildthecloud in #306
- chore: update default model to gpt-4-turbo by @njhale in #307
- bug: handle empty llm response by @ibuildthecloud in #308
- bug: check for very specific #! on line 1 by @ibuildthecloud in #310
- fix: print instructions last when fmt-ing by @thedadams in #314
- bug: sys.chat.finish did not return proper message by @ibuildthecloud in #322
- Updated examples by @cjellick in #323
- chore: cache github and http lookups in loader by @ibuildthecloud in #326
- Fix: Ensure function params are not null by @cjellick in #325
- bug: fix broken caching by @ibuildthecloud in #328
- fix: handle empty request bodies by @cloudnautique in #327
- chore: prevent panics on invalid state input by @rinor in #313
- Add Treasure Hunt by @techmaharaj in #262
- bug: sys.getenv should be able to get GPTSCRIPT_WORKSPACE_DIR by @ibuildthecloud in #329
- feat: add flag to disable tools from running concurrently by @ibuildthecloud in #332
- chore: change message of finish tool by @ibuildthecloud in #333
- chore: update sentiments example by @g-linville in #331
New Contributors
- @kaihendry made their first contribution in #252
- @nw0rn made their first contribution in #229
- @sangee2004 made their first contribution in #284
- @rinor made their first contribution in #289
Full Changelog: v0.5.0...v0.6.0
v0.5.1-rc3
Changelog
- ad5e5d6: fix: remove things left behind from cred helper packaging (#293) (@g-linville)
v0.5.1-rc2
Changelog
- b4496b3: Fix time.gpt example to add more guidance to arg description. (@)
- 27fb340: Revert "bug: expand interpreter args to multiple arguments" (@ibuildthecloud)
- 7381911: bug: don't mask err (@ibuildthecloud)
- b5e053c: bug: expand interpreter args to multiple arguments (@ibuildthecloud)
- 73f9497: bug: fix panic when calling nested chat tool without --force-chat (@ibuildthecloud)
- aed873a: bug: fix simple "hello world" chat use case (@ibuildthecloud)
- 6322c99: chore: add short documentation for the SDKs (@thedadams)
- 949b180: chore: update nodejs-imagegen GPTScript version (@tylerslaton)
- 0c1123c: feat: add ability to pass args to context tools (@ibuildthecloud)
- 7132a36: feat: add workspace functions (@ibuildthecloud)
- ff39d44: fix: add credential helpers to goreleaser archives (#278) (@g-linville)
- 96bfb28: fix: undo packaging of credential helpers (#280) (@g-linville)
v0.5.0
What's Changed
- bug: try not to orphan daemon processes by @ibuildthecloud in #220
- change: switch --cache to --disable-cache by @ibuildthecloud in #226
- Fix: fix golang packaging in windows by @StrongMonkey in #225
- docs: remove note from openapi by @g-linville in #222
- Fix code markdown by @yatish27 in #192
- bug: don't end tool name with _, it tends to confuse the robots by @ibuildthecloud in #228
- docs: add Algolia search by @g-linville in #231
- docs: fix OpenAPI petstore example by @g-linville in #233
- feat: add context and export context tool fields by @ibuildthecloud in #232
- chore: add context functions for passing ids by @thedadams in #235
- chore: remove dockerfile by @njhale in #234
- feat: credentials framework by @g-linville in #212
- docs: replace --cache=false with --disable-cache by @g-linville in #236
- fix: credentials: set server address on auth if it isn't set by @g-linville in #238
New Contributors
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
- chore: switch to hard fork of go-openai client by @ibuildthecloud in #217
- feat: add sys.ls by @ibuildthecloud in #218
- chore: Ignore docs when testing by @cjellick in #213
- enhance: add context to confirm call to get run context information by @thedadams in #219
- fix: openapi: description length and default bearer auth by @g-linville in #221
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- fix: reading tool from stdin using 'gptscript -' by @ibuildthecloud in #216
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- feat: use an OpenAPI definition as a tool file by @g-linville in #195
- bug: send non-standard name field for Azure by @ibuildthecloud in #203
- feat: add gptscript eval sub command by @ibuildthecloud in #206
- fix: trim leading whitespace from arg descriptions by @njhale in #204
- enhance: openapi: add support for authentication by @g-linville in #207
- fix: various fixes for openapi support by @g-linville in #208
- docs: fix statement about unsupported MIME types by @g-linville in #209
- refactor: overhaul story-book to be a full webapp by @tylerslaton in #191
- chore: add page documenting use of alternative model providers by @drpebcak in #193
- chore: add program.GetCompletionTools() by @ibuildthecloud in #214
- fix: assemble format issues by @ibuildthecloud in #215
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- fix: typo in documentation for windows env var by @drpebcak in #177
- feat: add support for 3rd party model shims by @ibuildthecloud in #174
- feat: sys.download path enhancements by @ibuildthecloud in #179
- feat: add more synonyms for json response by @ibuildthecloud in #180
- enhance: add green color to tool call names by @g-linville in #182
- bug: tool should be a synonym for tools, not name by @ibuildthecloud in #181
- fix: detect built-in tools when loading from assemble output by @thedadams in #183
- refactor: update node example to use new module by @cloudnautique in #185
- bug: don't print help after --list-models by @ibuildthecloud in #186
- bug: Fix python on windows by @ibuildthecloud in #187
- feat: support models by OpenAI API using "name from url" syntax by @ibuildthecloud in #188
- feat: Add gptscript --list-models [PROVIDER] by @ibuildthecloud in #198
- bug: fix model provider working with no openai key set by @ibuildthecloud in #199
- chore: add warning about setting the default-model by @ibuildthecloud in #201
- fix: don't alway warn by @ibuildthecloud in #202
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- docs: overhaul documentation by @tylerslaton in #167
- add python example by @cloudnautique in #162
- feat: Add -C to change cwd of GPTScript process by @ibuildthecloud in #168
- feat: Add --confirm to prompt for destructive behavior by @ibuildthecloud in #171
- fix: address issue with favicon being incorrect by @tylerslaton in #166
- chore: change tool names to be more LLM friendly by @ibuildthecloud in #172
- Fix: fix existing examples to be able to use remote tools by @StrongMonkey in #170
- Fix: add additional prompt to perform task one by one. by @StrongMonkey in #161
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- docs: add full 'hello world' Python example by @g-linville in #156
- docs: use cases: add API automation by @g-linville in #159
- Chore: Add csv examples, rework web browser usecase by @StrongMonkey in #157
- fix: create done file in the right place by @g-linville in #160
- Fix http tool lookups that are on the root of the domain by @ibuildthecloud in #165
Full Changelog: v0.2.0...v0.2.1