Fixed Assistant

Jev assistant identifiers and follow-ups

When the assistant uses Jev, it keeps a board you named in a follow-up, uses identifiers you type, and reaches related records from saved results.

These changes apply when the assistant uses Jev, on the admin Jev page or with WORKSPACE_ASSISTANT_ENGINE=jev.

An identifier from earlier in the conversation is treated as a saved result only when a tool returned it as one or the conversation called it a result. Before, “Show the cards on that board” could drop the board identifier.

Identifiers you type in a request are labelled as yours and are never used as search text, so “Count every item in Idea Workspaces …” uses those canvases. Requests for records related to a saved result, such as the invoices of saved contacts, use the related-record search rather than reopening the saved result.