botpress

The open-source hub to build & deploy GPT/LLM Agents ⚡️

MIT License

Downloads
6.3K
Stars
12.6K
Committers
23

Bot releases are hidden (Show)

botpress - v12.2.1

Published by EFF almost 5 years ago

Release Notes

Features

  • NLU: Cancel current training
  • Admin: Alert on new release available
  • Studio: Display timeout flow in flow editor

Bug Fixes

  • Studio: brought back training progress
  • Studio: Fix backspace on edit node in flow editor
  • Admin: bigger timeout for archive export
botpress - v12.2.0

Published by allardy almost 5 years ago

Release Notes

Features

  • NLU: New editor for intents (copy/paste multiple lines at a time)
  • NLU: New engine for faster training & predictions
  • NLU: Better list entity extraction
  • NLU: Training on single node / model loading is broadcasted across cluster
  • HITL: Added support for more message types (eg: single choice), and custom user attributes
  • Login: When multiple auth strategy are defined, a menu is displayed to choose one.
  • Admin: New layout for the Admin UI
  • Admin: Added a page to view latest releases from the UI
  • Admin: Added filter for bots and collaborators
  • Admin: Enable some features directly from the admin ui
  • Admin: Added a checklist of recommended configuration changes to run Botpress in production
  • Flow Editor: Filter flows by name
  • Flow Editor: Added context menu when right clicking an empty space on the flow to easily add new nodes
  • Flow Editor: Properties panel no longer opens in a popup window
  • Flow Editor: Use CTRL+F on the flow editor to search (highlight) nodes
  • Flow Editor: Added dialog with better instructions when choosing the name of a flow
  • New hoook & action to change the user's language
  • Added Prettier to auto-format files when saving on the code editor
  • Webchat: Added i18n translations for ar, ru, uk languages

Bug Fixes

  • Added environment variable to configure database pool settings
  • Added option to disable markdown on text content elements
  • Fix issue with channel-web with some versions of Postgres (table web_messages)
  • Postback messages displayed an empty bubble when debugger was opened
  • Clear message when user lacks authorization to inspect messages with debugger
  • NLU: Fixed issue where it was not possible to tag a slot by clicking it
  • NLU: Fix training issue with multiple concurrent trainings
  • NLU: Models now use a single file per language (includes all contexts)
  • Missing modules will no longer prevent Botpress from starting
  • Fix last logon date for users with a different auth strategy
  • Multiple different auth strategy can be used concurrently
  • Fix wrong URL when using a custom path and updating the BP configuration from code editor
  • Flags displayed on the studio also match those on the admin UI
  • Fix issue where menu was closing when choosing a hook on the code editor
  • Backspace when deleting a node caused the browser to go back on firefox
  • Timeout events were missing temp and user attributes

Other

  • Added documentation to use third-party NLU providers
  • Refactor of HITL (added typings, features and bug fixes)

Developer

  • Watching studio will always create a symlink
  • Added webpack plugin to speed up admin/studio builds
  • Added new methods to the sdk for distributed jobs
botpress - v12.1.6

Published by slvnperron about 5 years ago

Release Notes

Bug Fixes

  • Fix issue with Skill-email which wasn't parsing variables of content elements
  • Now ignoring global config when module requires bot-scoped configurations
  • Fix issue with HITL on some versions of postgres
  • Fix issue "isLoaded of undefined" on module NLU
  • Added missing character in NLU charset
  • When deleting a QNA item, bot would not mount before the intent was manually deleted
  • When trying to create a content element in the QNA dialog, field was not selectable
  • The button to restart Botpress was no longer displayed when configuration was changed
botpress - v12.1.5

Published by allardy about 5 years ago

Release Notes

Features

  • Added E-mail skill to send messages to users
  • (Config) Max message length of Converse can be configured
  • (Config) Added option to configure the database pool

Bug Fixes

  • Fix random issue with webchat where the emulator wouldn't open
  • Some messages were not displayed correctly in the webchat transcript
  • Fix UI issue when permission was missing (it was displayed but empty)
  • Fix issue with initial container size on channel-web
  • Better handling of spelling errors in intent classification and slot extraction
  • Multiple different authentication strategies can be used
  • Fix issue where debug logs were not saved to the file system
  • Added missing await to bp.events.sendEvent
  • Added check to safeguard against infinite loop

Others

  • Added example of pipeline approval hook (with multiple approvers)
botpress - v12.1.4

Published by allardy about 5 years ago

Release Notes

Features

  • QNA module can now send content elements instead of only text. Content elements are also exported with questions (they can be re-imported later)
  • Support for oauth2 authentication added to access Botpress
  • Added visual indicator on the studio when the botpress configuration is outdated and a server reboot is suggested (it's also a one-button click to restart it)
  • Added CLI command "pullfile" and "pushfile" to access file from/to the database from a local installation (the DATABASE_URL env var must be set). use --list to list files
  • Botpress now automatically restarts if it happen to crash. Set BP_DISABLE_AUTO_RESTART to true to prevent that behavior
  • Added an "examples" module with a demo weather bot (more to come)
  • Added field to configure the number of turns before expiry for slots skill (previously had to be done in code)
  • Added action to reset session
  • A webchat user can now specify its preferred language in the bot info page

Bug Fixes

  • Fix issue where configuration was loaded before the BPFS was initialized
  • Fix issue with bot migration when there was no existing builtin_text content elements
  • Fix issue where bot was unresponsive while training was in progress
  • Fix issue with locked bots (it was impossible to do anything - even unlock)
  • Fix TLS usage with Redis
  • Fix issue with NLU and unsupported languages

Others

  • Refactor of the Slot extraction and added a bunch of tests
  • Updated UI of QNA module & Login/Register
  • Cleanup of the debugger interface & added languages
  • Added configuration in channel-web to unescape html
  • QNA will also source contexts from the NLU (instead of its configuration file)
  • Replaced api methods put/delete for get/post
  • Added buttons in the debugger (in raw json event) to copy the path of that property

Developers

  • Simplified migration development by adding 3 environment variables to override the server state (refer to services/migration/index.ts)
  • Added botpress/utils package (helper components will be there for all modules)
botpress - v12.1.3

Published by allardy about 5 years ago

Release Notes

Features

  • Error information in the debugger when there is a flow error
  • Added a default flow to handle errors and customize message
  • Added GUI to pull/push data from the server

Bug Fixes

  • Locked bots are effectively locked (no upsert possible)
  • Fixed flow builder UI when in read-only mode
  • Removed "ghost" bots on the bot switcher
  • Fix issue with bp push using the binary
  • Full name was missing in collaborators tab

Others

  • Replaced bot id with bot name on the bot switcher
  • Added version on admin ui
  • Better label for main flow and error handling flow
  • Removed gravatar from admin ui
  • Added config to choose socket transport priority/support (polling vs websocket)
botpress - v12.1.2

Published by allardy about 5 years ago

Release Notes

Features

  • Fetch user info when using slack channel

Bug Fixes

  • Fixed some issues with bot import
  • Fix issue with custom path and sockets
  • Various improvements to NLU
  • Fix scoping of KVS keys with bot Ids
botpress - v12.1.1

Published by allardy about 5 years ago

Release Notes

Features

  • Import bot supports zip and nested archives

Bug Fixes

  • Fix saving bot.config.json files using the code editor
  • Clearing cache after successfully completing a migration
  • A link on the debugger was wrongly resolving as a intent
  • More work on the BPFS for easier versioning (pull/push)
  • Various fixes on NLU
  • Using undo/redo on the flow editor will restore deleted nodes

Others

  • UI Tweaks for bot creation and import
  • Bigger handles for drag&drop on the flow editor
botpress - v12.1.0

Published by allardy about 5 years ago

Release Notes

Features

  • [Flow editor] Modifications are automatically saved
  • [Flow editor] Realtime collaboration prevents other users from editing the same flow
  • [Flow editor] Better UX: Drag&drop nodes instead of clicking and digging through menus
  • [Flow editor] Common actions are now accessible using a right click
  • Added new channel: Slack (beta)
  • Added new channel: Microsoft Teams (beta)
  • Language server can now be started in offline mode
  • New option to display timestamp for each message on Channel Web
  • UI improvements for HITL module
  • Ability to change the base URL of Botpress
  • Code editor offers a lot more customization for access control

Bug Fixes

  • Slot tagging is a lot more effective
  • Issue when using Redis where too many listeners caused a freeze
  • Converse API timeout had no default value when upgrading
  • More resilience for the language server (ensures metadata is valid before replacing)
  • Bots are now correctly migrated when imported from a previous version
  • Clearing actions & hooks require cache when using the database to sync files
  • When a node is missing a connection on the flow editor, it ends the discussion instead of throwing an error
  • Removed recurrent warnings
  • Ghost auto-sync was causing some issues and was replaced with a manual pull/push
botpress - v12.0.7

Published by allardy about 5 years ago

Release Notes

Bug fixes and improvements

  • Fix issue with Redis (invalidation wasn't propagating effectively)
botpress - v12.0.6

Published by allardy about 5 years ago

Release Notes

Bug fixes and improvements

  • Fix LDAP authentication
  • Dialog engine now ends flow when no node is configured (instead of getting stuck)
botpress - v12.0.5

Published by allardy about 5 years ago

Release Notes

Bug fixes and improvements

  • Fix case sensitivity in SVM
botpress - v12.0.4

Published by allardy about 5 years ago

Release Notes

Bug fixes and improvements

  • Fix infinite loop while training slots
  • Fix an issue with choice skills repeat
  • Fix issue where "say something" would trigger intents
  • Fix the "last login" and "joined on" dates in the admin collaborators view
  • Fix intents overflowing in the side-panel
  • Add more audit logs
  • Add external auth token to http headers
botpress - v12.0.3

Published by allardy about 5 years ago

Release Notes

Bug Fixes

  • Handle object as messages
  • Refresh language server health when visiting studio
  • Add empty job check function on memory queue
  • Add confusion to contexts
  • Cleanup QNA intents that are not mapped to any QNA items
  • Fix occurrences of undefined when creating entities
  • Add configurable converse API timeout

Docs

  • How to run on docker
  • How to enable a cluster
  • Updated licensing section
  • Fix .env file location instructions
botpress - v12.0.2

Published by allardy over 5 years ago

Release Notes

Bug Fixes

  • Fix incorrect event state signature in SDK
  • Fix Choice Skill retries not working
  • Allow admin role to read/write languages
  • Local lookup of languages metadata when running lang sever
  • Increase the timeout for bot import
  • Fix intents list hiding entities when the list is long
  • Fix redirect validation on QNA form not accepting empty flow
  • General lang-server improvements
botpress - v12.0.1

Published by allardy over 5 years ago

Release Notes

Features

  • The webchat triggers events which can be handled by the website
  • Added NLU recommendations in QNA

Bug Fixes

  • Users no longer hit directly the language server when on the admin ui
  • Various improvements with the NLU
  • Subflows were not working proprely
  • Missing create bot button when starting in pipeline mode
  • Password reset for basic auth strategy

Others

  • Replaced readOnly for an adminToken on the language server
botpress - v12.0.0

Published by rndlaine over 5 years ago

Release Notes

Features

  • Revamped NLU with a much better understanding of languages
  • Import and export bots from the UI
  • Debugger makes it easier to inspect messages on the webchat (replacing the emulator)
  • Various enhancements to the code editor
  • Event collector now stores all events so they can be analyzed later
  • Auto-complete suggestions in all app inputs (+ crawler to find your custom variables)
  • History module makes it easy to view conversations
  • View the logs in real time in the studio while speaking with your bot
  • Added more keyboard shortcuts to navigate on the studio
  • Added the Debug page on the admin UI to change debug scopes

Bug Fixes

  • When creating scenarios, your current webchat ID is used
  • Telegram supports multi-bots
  • Flow editor now shows the flow entirely, and zooms out if necessary
  • Module loader was always recreating files on windows
  • Remounting bots on config changes
  • Config are now correctly being loaded from env variables
  • CMS remembers last language on refresh
  • Auto resizing the CMS when the screen size changes
  • Fix overflow issue on CMS with multilanguage

Developer

  • Added shortcut to create a symlink on all modules when developing
  • Added more info when watching or building (no longer silent)

Others

  • Bumped min QNA confidence to 0.5
  • Webchat uses a different user id on the studio vs the embedded chat
botpress - v11.9.6

Published by rndlaine over 5 years ago

Release Notes

Bug fixes

  • Use content picker for invalid content in Choice Skill
  • Fix issue on Call API Skill where headers would not save
  • Display last user visit in HITL
  • Display quick replies in HITL
botpress - v11.9.5

Published by rndlaine over 5 years ago

Release Notes

Features

  • Support images on Telegram

Bug fixes

  • Fix pause not working on quick replies in HITL module
  • Fix image rendering on Messenger
  • Increase cache size of object caching
  • Fix object caching using wrong key

Docs

  • Add RBAC (Role Base Access Control) documentation
  • Update the license activation doc
  • Add interactive examples of proactive messages

Others

  • Moved assets/ in data/
botpress - v11.9.4

Published by rndlaine over 5 years ago

Release Notes

Features

  • Configurable history length in channel web
  • Add security namespace
  • Add option to create trusted reference in channel web

Bug Fixes

  • Fix before session timeout not being executed
  • Fix context expiry that only worked one time
  • Fix an issue where renamed files were duplicated in the ghost
  • Fix issue where config files caused the ghost to always be dirty

Docs

  • Add i18n section
Package Rankings
Top 1.72% on Npmjs.org
Badges
Extracted from project README
Discord YouTube Subscribe Documentation @botpress/sdk @botpress/cli
Related Projects