Skip to content

flowjet 2.1.1 — ACP ask_user surfacing + transitive arcbox

Choose a tag to compare

@caesar0301 caesar0301 released this 21 Oct 10:08
· 169 commits to main since this release

Highlights

  • ACP clarification turns no longer end empty. When the agent paused with ask_user questions over ACP, the questions were only surfaced as an intermediate agent thought — but hosts accumulate message chunks as the turn's reply, so a clarification turn ended with no content at all. The ACP agent now also emits the questions block as a message chunk (rendered via format_questions_block), so the user sees the questions in the host's reply surface and answers there.
  • format_questions_block supports non-CLI hosts. The resume footer ("Resume with: fjf -t ") was hardcoded for the CLI. ACP and other non-CLI hosts now pass resume_hint="" to omit the CLI-specific footer; the user answers in the host's own input surface. The CLI path is unchanged.
  • Drop the direct arcbox dependency from the server extra. The arcbox SDK ships transitively via soothe-nano (a dependency of soothe), so the explicit arcbox>=0.1.0 pin was redundant and could drift out of sync. The sandbox import error message is updated to point at the transitive path.

Full changelog: https://github.com/mirasoth/flowjet/blob/v2.1.1/CHANGELOG.md