Skip to content

Releases: rgbkrk/chatlab

v1.0.0-alpha.6

25 Jul 13:54
Compare
Choose a tag to compare

Added

  • 📚 Documentation now available at chatlab.dev
  • 📚 Pre-release Documentation now available at pre.chatlab.dev
  • 🎛️ New option replace_hallucinated_python to replace any hallucinated python function with a custom one. This allows you to create notebook cells, run IPython, or even shell out to a regular python interpreter.
  • 🪄 Introduced make_magic on a Chat so that you can use a current chat as a cell magic in IPython and Jupyter notebooks
  • ⏩ Accept async functions as chat functions
  • 📗 New experimental builtin: Noteable. Create notebooks on Noteable like you can via ChatGPT Plugins with even more flexibility.

Changed

  • 🔄 chatlab.Chat is now chatlab.Conversation to improve readability
  • ⚠️ Deprecated chatlab.Conversation
  • 🔄 submit is now an async function to allow registering functions
  • 📜 Improved UI: Scrollbars for function inputs and outputs now only appear on the x-axis when content is too large
  • 🛑🔙 Enhanced error handling: Python interpreter traceback is no longer displayed in the notebook when it is included in the ChatLab output pane.
  • 🐍 The python builtin's name has been changed to run_python

Deprecated

  • ⚠️ Both chatlab.Session and chatlab.Conversation are now deprecated in favor of chatlab.Chat

v1.0.0-alpha.5

25 Jul 13:43
Compare
Choose a tag to compare

Added

  • 📚 Documentation now available at chatlab.dev
  • 📚 Pre-release Documentation now available at pre.chatlab.dev
  • 🎛️ New option replace_hallucinated_python to replace any hallucinated python function with a custom one. This allows you to create notebook cells, run IPython, or even shell out to a regular python interpreter.
  • 🪄 Introduced make_magic on a Chat so that you can use a current chat as a cell magic in IPython and Jupyter notebooks
  • ⏩ Accept async functions as chat functions
  • 📗 New experimental builtin: Noteable. Create notebooks on Noteable like you can via ChatGPT Plugins with even more flexibility.

Changed

  • 🔄 chatlab.Chat is now chatlab.Conversation to improve readability
  • ⚠️ Deprecated chatlab.Conversation
  • 🔄 submit is now an async function to allow registering functions
  • 📜 Improved UI: Scrollbars for function inputs and outputs now only appear on the x-axis when content is too large
  • 🛑🔙 Enhanced error handling: Python interpreter traceback is no longer displayed in the notebook when it is included in the ChatLab output pane.
  • 🐍 The python builtin's name has been changed to run_python

Deprecated

  • ⚠️ Both chatlab.Session and chatlab.Conversation are now deprecated in favor of chatlab.Chat

v1.0.0-alpha.10

25 Jul 22:34
Compare
Choose a tag to compare

Added

  • 📚 Documentation now available at chatlab.dev
  • 📚 Pre-release Documentation now available at pre.chatlab.dev
  • 🎛️ New option replace_hallucinated_python to replace any hallucinated python function with a custom one. This allows you to create notebook cells, run IPython, or even shell out to a regular python interpreter.
  • 🪄 Introduced make_magic on a Chat so that you can use a current chat as a cell magic in IPython and Jupyter notebooks
  • ⏩ Accept async functions as chat functions
  • 📗 New experimental builtin: Noteable. Create notebooks on Noteable like you can via ChatGPT Plugins with even more flexibility.

Changed

  • 🔄 chatlab.Chat is now chatlab.Conversation to improve readability
  • ⚠️ Deprecated chatlab.Conversation
  • 🔄 submit is now an async function to allow registering functions
  • 📜 Improved UI: Scrollbars for function inputs and outputs now only appear on the x-axis when content is too large
  • 🛑🔙 Enhanced error handling: Python interpreter traceback is no longer displayed in the notebook when it is included in the ChatLab output pane.
  • 🐍 The python builtin's name has been changed to run_python

Deprecated

  • ⚠️ Both chatlab.Session and chatlab.Conversation are now deprecated in favor of chatlab.Chat

v1.0.0-alpha.4

24 Jul 14:56
Compare
Choose a tag to compare

Added

  • 📚 Documentation now available at chatlab.dev
  • 📚 Pre-release Documentation now available at pre.chatlab.dev
  • 🎛️ New option replace_hallucinated_python to replace any hallucinated python function with a custom one. This allows you to create notebook cells, run IPython, or even shell out to a regular python interpreter.
  • 🪄 Introduced make_magic on a Chat so that you can use a current chat as a cell magic in IPython and Jupyter notebooks
  • ⏩ Accept async functions as chat functions
  • 📗 New experimental builtin: Noteable. Create notebooks on Noteable like you can via ChatGPT Plugins with even more flexibility.

Changed

  • 🔄 chatlab.Chat is now chatlab.Conversation to improve readability
  • ⚠️ Deprecated chatlab.Conversation
  • 🔄 submit is now an async function to allow registering functions
  • 📜 Improved UI: Scrollbars for function inputs and outputs now only appear on the x-axis when content is too large
  • 🛑🔙 Enhanced error handling: Python interpreter traceback is no longer displayed in the notebook when it is included in the ChatLab output pane.
  • 🐍 The python builtin's name has been changed to run_python

Deprecated

  • ⚠️ Both chatlab.Session and chatlab.Conversation are now deprecated in favor of chatlab.Chat

v1.0.0-alpha.3

23 Jul 15:37
Compare
Choose a tag to compare

Added

  • 📚 Documentation now available at chatlab.dev
  • 🔄 Replaced chatlab.Chat with chatlab.Conversation to improve readability
  • 🎛️ New option replace_hallucinated_python to replace any hallucinated python function with a custom one. This allows you to create notebook cells, run IPython, or even shell out to a regular python interpreter.
  • 🪄 Introduced make_magic on a Chat so that you can use a current chat as a cell magic in IPython and Jupyter notebooks
  • ⏩ Accept async functions as chat functions

Changed

  • ⚠️ Deprecated chatlab.Conversation in favor of chatlab.Chat
  • 🔄 submit is now an async function to allow registering functions
  • 📜 Improved UI: Scrollbars for function inputs and outputs now only appear on the x-axis when content is too large
  • 🛑🔙 Enhanced error handling: Python interpreter traceback is no longer displayed in the notebook when it is included in the ChatLab output pane.

Deprecated

  • ⚠️ Both chatlab.Session and chatlab.Conversation are now deprecated in favor of chatlab.Chat

v0.16.0

04 Jul 16:06
Compare
Choose a tag to compare

Changed

  • 🐍🔙 Send a traceback to the LLM when an exception occurs in the builtin python interpreter

v0.15.3

29 Jun 00:36
Compare
Choose a tag to compare
  • 📦 Update description and classifiers for PyPI
  • ❌ Remove unused packages

v0.15.2

29 Jun 00:05
Compare
Choose a tag to compare
  • 📦 Include universal wheels in build

v0.15.1

28 Jun 23:59
Compare
Choose a tag to compare

Changed

  • 📦 Loosened the requirements for IPython and ipykernel to allow jupyterlite and pyodide to use this package

v0.15.0

27 Jun 20:50
Compare
Choose a tag to compare
  • 🐍 Greatly enhanced Python interpreter that displays images inline and provides a trimmed down representation of objects for Large Language Model Consumption, relying on repr_llm