Skip to content

0.7.0

Latest

Choose a tag to compare

@jwcarman jwcarman released this 07 Oct 14:55
· 15 commits to main since this release

Breaking and upgrade notes

Read these before upgrading from 0.6.0.

  • nessy_agent_turn has a new label VARCHAR(1000) NOT NULL column. The schema never alters
    an existing table, so a database created by 0.6.0 must drop and recreate nessy_agent_turn (or
    be recreated) before 0.7.0 starts; otherwise every turn's ending fails to commit. An application
    with nessy.initialize-schema=false must add the column itself.
  • AgentTurn has a new label component after trajectoryJson. A custom AgentTurns
    implementation must store it and return it.
  • A label is a category. inputLabel names the kind of work an input starts, from a small set
    of values, and is stored plain, unencrypted. An application whose label carries input content
    must change it before upgrading: from 0.7.0 the label is written in plain text to
    nessy_agent_turn. A label containing NUL, or an unpaired surrogate, is stored with U+FFFD in that
    character's place.

Added

  • The task label on every turn row. The label an application gives an input is stored in
    nessy_agent_turn.label, so trajectories group by the kind of work.