Repository navigation
Breaking and upgrade notes
Read these before upgrading from 0.6.0.
nessy_agent_turnhas a newlabel VARCHAR(1000) NOT NULLcolumn. The schema never alters
an existing table, so a database created by 0.6.0 must drop and recreatenessy_agent_turn(or
be recreated) before 0.7.0 starts; otherwise every turn's ending fails to commit. An application
withnessy.initialize-schema=falsemust add the column itself.AgentTurnhas a newlabelcomponent aftertrajectoryJson. A customAgentTurns
implementation must store it and return it.- A label is a category.
inputLabelnames 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.