Releases: rgbkrk/chatlab
v1.0.0-alpha.18
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 aChat
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.
-
🧩 Accept collections of functions to
Chat
andFunctionRegistry
to register multiple functions at once -
[Builtins] 📁 Chat File functions:
list_files
: List all files in a directory.get_file_size
: Get the size of a file.is_file
: Check if a path points to a file.is_directory
: Check if a path points to a directory.write_file
: Write content to a file.read_file
: Read content from a file.
-
[Builtins] 🐚 Chat Shell Functions:
run_shell_command
: Run a shell command and return the output.
Changed
- 🔄
chatlab.Chat
is nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.17
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 aChat
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.
-
🧩 Accept collections of functions to
Chat
andFunctionRegistry
to register multiple functions at once -
[Builtins] 📁 Chat File functions:
list_files
: List all files in a directory.get_file_size
: Get the size of a file.is_file
: Check if a path points to a file.is_directory
: Check if a path points to a directory.write_file
: Write content to a file.read_file
: Read content from a file.
-
[Builtins] 🐚 Chat Shell Functions:
run_shell_command
: Run a shell command and return the output.
Changed
- 🔄
chatlab.Chat
is nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.16
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 aChat
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.
-
🧩 Accept collections of functions to
Chat
andFunctionRegistry
to register multiple functions at once -
[Builtins] 📁 Chat File functions:
list_files
: List all files in a directory.get_file_size
: Get the size of a file.is_file
: Check if a path points to a file.is_directory
: Check if a path points to a directory.write_file
: Write content to a file.read_file
: Read content from a file.
-
[Builtins] 🐚 Chat Shell Functions:
run_shell_command
: Run a shell command and return the output.
Changed
- 🔄
chatlab.Chat
is nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.15
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 aChat
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.
-
🧩 Accept collections of functions to
Chat
andFunctionRegistry
to register multiple functions at once -
[Builtins] 📁 Chat File functions:
list_files
: List all files in a directory.get_file_size
: Get the size of a file.is_file
: Check if a path points to a file.is_directory
: Check if a path points to a directory.write_file
: Write content to a file.read_file
: Read content from a file.
-
[Builtins] 🐚 Chat Shell Functions:
run_shell_command
: Run a shell command and return the output.
Changed
- 🔄
chatlab.Chat
is nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.14
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 aChat
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.
-
🧩 Accept collections of functions to
Chat
andFunctionRegistry
to register multiple functions at once -
[Builtins] 📁 Chat File functions:
list_files
: List all files in a directory.get_file_size
: Get the size of a file.is_file
: Check if a path points to a file.is_directory
: Check if a path points to a directory.write_file
: Write content to a file.read_file
: Read content from a file.
-
[Builtins] 🐚 Chat Shell Functions:
run_shell_command
: Run a shell command and return the output.
Changed
- 🔄
chatlab.Chat
is nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.13
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 aChat
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.
-
🧩 Accept collections of functions to
Chat
andFunctionRegistry
to register multiple functions at once -
[Builtins] 📁 Chat File functions:
list_files
: List all files in a directory.get_file_size
: Get the size of a file.is_file
: Check if a path points to a file.is_directory
: Check if a path points to a directory.write_file
: Write content to a file.read_file
: Read content from a file.
-
[Builtins] 🐚 Chat Shell Functions:
run_shell_command
: Run a shell command and return the output.
Changed
- 🔄
chatlab.Chat
is nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.12
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 aChat
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.
-
🧩 Accept collections of functions to
Chat
andFunctionRegistry
to register multiple functions at once -
[Builtins] 📁 Chat File functions:
list_files
: List all files in a directory.get_file_size
: Get the size of a file.is_file
: Check if a path points to a file.is_directory
: Check if a path points to a directory.write_file
: Write content to a file.read_file
: Read content from a file.
-
[Builtins] 🐚 Chat Shell Functions:
run_shell_command
: Run a shell command and return the output.
Changed
- 🔄
chatlab.Chat
is nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.11
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 aChat
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 nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.9
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 aChat
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 nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat
v1.0.0-alpha.7
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 aChat
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 nowchatlab.Conversation
to improve readability ⚠️ Deprecatedchatlab.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
⚠️ Bothchatlab.Session
andchatlab.Conversation
are now deprecated in favor ofchatlab.Chat