Releases: gptscript-ai/gptscript
Releases · gptscript-ai/gptscript
v0.7.0-rc1
What's Changed
- docs: improve sentiments example model compatibility by @njhale in #385
- bug: fix gpt4 by @ibuildthecloud in #386
Full Changelog: v0.6.1-rc1...v0.7.0-rc1
v0.6.1-rc1
What's Changed
- fix: use more stable dynamic version of python for windows by @drpebcak in #335
- fix: use correct name for windows package in generation script by @drpebcak in #336
- chore: simplify SDK docs while they are being developed by @thedadams in #338
- fix: openapi tools received random operationNums by @cloudnautique in #334
- fix: set encoding for python tools to utf-8 by @drpebcak in #337
- fix: tool names should be used instead of filename by @cloudnautique in #341
- bug: speed up the openapi loading by @ibuildthecloud in #340
- chore: make workspace path always absolute by @drpebcak in #346
- fix: do not lowercase all items in tool(like) lists by @cloudnautique in #344
- chore: add fallback err to log message to debug by @ibuildthecloud in #347
- chore: collect and log token usage by @ibuildthecloud in #349
- chore: add rm, del add cred delete aliases by @ibuildthecloud in #351
- chore: rename sys.print to sys.echo by @ibuildthecloud in #352
- chore: drop dead code by @ibuildthecloud in #353
- chore: clarify log message by @ibuildthecloud in #354
- chore: if loading a dir load ./tool.gpt by @ibuildthecloud in #355
- bug: only change user to system if there is just one message by @ibuildthecloud in #357
- bug: stop dropping "." and "{}" messages by @ibuildthecloud in #358
- chore: only set usage request param for openai not model providers by @ibuildthecloud in #359
- feat: add "tools: foo as bar" syntax by @ibuildthecloud in #360
- chore: when normalizing the tool name drop /tool.gpt if you can by @ibuildthecloud in #361
- chore: change default model to gpt4o by @ibuildthecloud in #356
- chore: refactor export context behavior by @ibuildthecloud in #365
- chore: change sys.download to use the workspace by default by @g-linville in #364
- bug: fix anthropic model provider by @ibuildthecloud in #367
- bug: provider daemons would be orphaned by @ibuildthecloud in #368
- chore: move spurious log message to debug by @ibuildthecloud in #369
- Chore: Add new tool parameters by @sangee2004 in #343
- chore: update list of providers by @drpebcak in #366
- Chore: Add documentation for context by @sangee2004 in #348
- chore: rename google-provider by @drpebcak in #373
- bug: fix concatinating multiple tool calls when index is not set by @ibuildthecloud in #374
- chore: event cleanup, send first start before context/credential by @ibuildthecloud in #375
- chore: cleanup output to make logs less noisy by @ibuildthecloud in #376
- chore: assign provider tool category when launch provider by @ibuildthecloud in #377
- bug: don't print to stdout, this break the sdk by @ibuildthecloud in #378
- chore: delete sys.workspace* methods by @ibuildthecloud in #379
- enhance: add sys.date.now built in for time/date. by @cloudnautique in #372
- add: OpenAPI v2 tools support by @iwilltry42 in #345
- chore: add authorization hook by @ibuildthecloud in #380
- feat: add sys.chat.history by @ibuildthecloud in #382
- bug: include type for params by @ibuildthecloud in #384
- chore: update docs to reflect changes to anthropic provider by @drpebcak in #381
New Contributors
- @iwilltry42 made their first contribution in #345
Full Changelog: v0.6.0...v0.7.0
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