Skip to content

Tale v0.4.3

Choose a tag to compare

@github-actions github-actions released this 13 Aug 15:47
· 75 commits to main since this release
9513ae0

0.4.3 is a feature and fix release on the 0.4 line — an in-place update: tale update, then tale deploy. No data migrations ship with it. Behaviour changes below are worth a scan if you run project agents, automations, or lean on the notification inbox.

Highlights

Agents you configure, not hard-code. Project agents and automation agent nodes now take a grantable catalog of workspace tools — first-party reads (task/document/knowledge/contact/product/website find, task get) and writes (task create/comment/update status/upsert by external ref, document create) — next to Skills & Connectors. Named org secrets inject into a turn as environment variables, the escape hatch for a service with no connector. A blank New automation lane scaffolds a single-agent canvas you wire by hand, the counterpart to the AI builder. (#2964)

Chat attachments that stay in the conversation. Drag-and-drop or pick documents onto a message; they index thread-scoped (retrievable only inside that conversation's lineage, never through org knowledge). A send while files are still processing parks above the composer and goes out on its own when ready. Pasted YouTube/Vimeo/Bilibili links fetch captions (or transcribe) in the background. Assistant steering moved onto the tool descriptions: when to search, when not to, when to fetch. (#2971)

Notifications that tell you the current state. Unread assignment, review, status, and deadline events on the same subject collapse into one row and one email (60s debounce); an unread assignment undone before you see it disappears. Unassignment now notifies. Task start/due/overdue alerts have their own Settings group instead of riding status-change and agent-escalation. The review gate opens whenever a task reaches In review — a person parking the card, an agent settle, or an automation — and designating a reviewer subscribes them and tells them. (#2967, #2968, #2969, #2972)

Plus: task start and due dates sit beside their labels on wide panels (#2966).

Behaviour changes

  • A write-tool grant is the authorization. Project agents and automation agents that hold a write tool run it without a per-call approval on the async lanes. Authority is the session's binding (project-pinned for task ops); a user chat session stays read-only. Secrets are developer-gated. (#2964)
  • Chat uploads are thread-scoped. They are not visible to org knowledge search. (#2971)
  • Unread notifications collapse per subject and dimension. A burst of reassignments becomes one row naming the current assignee; a comment or mention never collapses. Email follows the same rule. (#2968)
  • The review gate follows the card, not the agent. Moving a task to In review opens a review request for the designated reviewer whether a person or an agent did the work. Requesting changes returns the card to In progress. (#2967)
  • Deadline alerts are their own preference. Muting board status-change no longer mutes start/due/overdue; those email. Unassignment is bell-only, on the assignment toggle. (#2969)
  • Knowledge search is stricter, and a turn takes fewer tool rounds. rag_search drops dense hits below 0.45 similarity; same-round duplicate tool calls run once; the turn loop caps at 4 tool rounds (was 8). (#2971)

Migration notes

No new data migrations in 0.4.3 — tale deploy is an image update only. Updating straight from 0.4.0 applies the four 0.4.1 migrations automatically on the way.

Upgrading

tale update    # a 0.4.x CLI stays on the 0.4 line and picks up 0.4.3
tale deploy    # pulls the 0.4.3 images

On 0.3.x? The 0.3 → 0.4 cutover is a fresh deployment, not an upgrade — read the v0.4.0 release notes and Upgrades → 0.3 → 0.4: breaking cutover before moving.

What's Changed

  • feat(platform): agent platform tools, secrets, and manual automations by @larryro in #2964
  • fix(platform): keep task dates beside their label on wide panels by @Israeltheminer in #2966
  • feat(platform): open the review gate on state, not on the agent lane by @Israeltheminer in #2967
  • feat(platform): collapse notifications per state, send the latest once by @Israeltheminer in #2968
  • feat(platform): notify on unassignment and give deadlines their own group by @Israeltheminer in #2969
  • fix(platform): let the inbox query return coalesced notification rows by @Israeltheminer in #2972
  • feat(platform): chat attachments phase 2 + tool-contract steering by @larryro in #2971

Full Changelog: v0.4.2...v0.4.3