Releases: AnswerDotAI/dialoghelper
Releases · AnswerDotAI/dialoghelper
Release list
v0.2.44
v0.2.43
New Features
- Include .ipynb extension in dialog names and resolve them against the gateway root (#252)
- Remove
load_dialog(#251) - Rewrite docstrings and prose docs for clarity (#249)
- Enable folder-local pyskills discovery in dialog kernels, binding to the dialog opening folder before the tool layer loads (#248)
- Remove the kernel-side
web_answerhelper (#247), thanks to @jph00
v0.2.42
New Features
- Import APIError from fasttransport (#246), thanks to @jph00
- Use kernel sidecar context manager instead of manual unlock in load_dialog and _run_msgs_srv (#244)
- Faster import (#243)
- Move dialog message tools from direct file editing to the gateway cells API, adding server_info lookup for out-of-dialog use (#241)
- Rewrite dialog tools to edit .ipynb files directly instead of via server endpoints; add data_root/dlg_path/repoint; drop connfiles (#240)
- Remove dialoghelper.termskill pyskill and add dialoghelper.bootstrap IPython extension for solveit dialog kernel setup (#239)
- Add aidialog-based Dialog/Message classes with server-side execute for running messages in the current kernel (#238)
- Use fastcore.nbio fm_default_eval/does_cell_eval in _runnable_ids (#237)
- Add solveit-test: run dialogs code messages on a live solveit instance, plus restart_dialog and update_msg meta support (#236)
v0.2.41
New Features
- Raise
DialogAPIErroron API errors instead of returning error dicts (#234), thanks to @jph00 - Add
incl_outandtrunc_outparams toview_msgto optionally append message output (#232) - docs: clarify
exportedparameter as nbdev metadata, not content line (#231), thanks to @ncoop57 - Rename msg functions to plural forms, replace
update_outputwith out param, defaultfind_msgscontext to 1, and removemsg_python(#230)
Bugs Squashed
v0.2.40
v0.2.39
New Features
- Add Channel class for persistent WebSocket duplex messaging via /wsx relay (#226)
- Convert GhApi calls to async and bump fastcore/ghapi deps; rename lnhashview params (#222)
- Document new exhash (#220)
- Add start/end line range params to
msg_lnhashviewand wrap result in PrettyString (#219) - Remove redundant gist/PR helpers from utils in favor of GhApi methods (#218)
v0.2.38
v0.2.37
v0.2.36
v0.2.35
New Features
- Add audit events (#217)
- feat: support top-level await in
js_evalvia async IIFE wrapper (#216), thanks to @ncoop57 - realpath is a str now (#213)
- Add unlock() call to
load_dialogand ipymini dependency (#212), thanks to @ncoop57 - Add xdir to pyskills imports in stdtools (#210), thanks to @kafkasl
- Renamed
create_pyrun_magictocreate_python_magic(#209), thanks to @kafkasl - Split .core into .utils and .core (#208)
- Updates for move to pyrun (#206)
Bugs Squashed
- Remove None-valued keys from request data in
_prep_endp(#214)