Skip to content

Releases: AnswerDotAI/dialoghelper

v0.2.44

Choose a tag to compare

@jph00 jph00 released this 17 Sep 01:07

New Features

  • Use kid instead of dname where possible (#253)

v0.2.43

Choose a tag to compare

@jph00 jph00 released this 11 Sep 07:15

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_answer helper (#247), thanks to @jph00

v0.2.42

Choose a tag to compare

@jph00 jph00 released this 01 Sep 05:00

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

Choose a tag to compare

@jph00 jph00 released this 31 Jul 23:25

New Features

  • Raise DialogAPIError on API errors instead of returning error dicts (#234), thanks to @jph00
  • Add incl_out and trunc_out params to view_msg to optionally append message output (#232)
  • docs: clarify exported parameter as nbdev metadata, not content line (#231), thanks to @ncoop57
  • Rename msg functions to plural forms, replace update_output with out param, default find_msgs context to 1, and remove msg_python (#230)

Bugs Squashed

  • Update msg imports from fastllm -> aidialog (#235), thanks to @curtis-allan
  • Fix KeyError when reading/viewing a missing or errored message (#233), thanks to @ncoop57
  • Added missing import to termskill (#224), thanks to @kafkasl

v0.2.40

Choose a tag to compare

@jph00 jph00 released this 20 Jul 04:38

New Features

  • Refactor read/view message functions to use start_line/end_line params and add lnhashs support; rename msg_lnhashview→lnhashview_msg and msg_exhash→exhash_msg (#229)
  • Rename is_exported→exported, add toggle_export, use str_diff, and add _ prefix to message id refs (#228)

v0.2.39

Choose a tag to compare

@jph00 jph00 released this 14 Jul 08:35

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_lnhashview and wrap result in PrettyString (#219)
  • Remove redundant gist/PR helpers from utils in favor of GhApi methods (#218)

v0.2.38

Choose a tag to compare

@jph00 jph00 released this 26 Jun 23:24

Bugs Squashed

  • Missing dep

v0.2.37

Choose a tag to compare

@jph00 jph00 released this 23 Jun 00:24

Bugs Squashed

  • Missing dep

v0.2.36

Choose a tag to compare

@jph00 jph00 released this 22 Jun 04:54

Bugs Squashed

  • Missing dep

v0.2.35

Choose a tag to compare

@jph00 jph00 released this 22 Jun 04:20

New Features

  • Add audit events (#217)
  • feat: support top-level await in js_eval via async IIFE wrapper (#216), thanks to @ncoop57
  • realpath is a str now (#213)
  • Add unlock() call to load_dialog and ipymini dependency (#212), thanks to @ncoop57
  • Add xdir to pyskills imports in stdtools (#210), thanks to @kafkasl
  • Renamed create_pyrun_magic to create_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)