Repository navigation
abstractframework 0.4.1
A patch release for local MLX models and long-running flows.
Changed (pins)
- AbstractRuntime 0.5.1 (was 0.5.0): a wait is resumed at most once. A flow whose Agent or
subflow node waits on a child could run that child twice when the child finished exactly as the
runner ticked, doubling the run's time and tokens; a racing second resume is refused with a
typedStaleResumeError. - abstractcore 2.16.1 (was 2.16.0): MLX prompts are rendered by the model's own chat template
on every MLX lane (mlx-lm, native MTP, vision, JSON-constrained). Earlier turns keep their tool
calls, tool results are rendered as the template renders them, and the generation prompt opens
thinking when the template does; agent loops on Qwen3.x MLX builds with thinking on used to stop
at the third iteration with a one-sentence announcement and no tool call. A malformed tool-call
argument in the history never disables that renderer, and each response's metadata names the
renderer used. Prompt-cache artifacts rendered by the previous renderer are rebuilt, not reused. - abstractagent 0.3.15 (was 0.3.14): fixes a crash in 0.3.13 and 0.3.14 (CodeAct and MemAct
raisedNameErrorwhen a delegated agent's profile setthinking). A reply that announces tool
use without calling a tool, or whose tool calls could not run, is re-prompted once with the
failed reply quoted, and ends withstop_reason.code = "no_tool_call"rather than being
published as the answer; the long-reply nudge is bounded to once per step. - abstractgateway 0.5.1 (was 0.5.0): requires the three packages above; when two runner paths
race to resume the same parent, the losing attempt is logged at debug level instead of as an
error. - abstractassistant 0.6.1 (was 0.6.0): the Settings window opens inside the screen; the
default screen edge gap is 12 px. - The pins apply to the base install and to the
apple/gpuextras
(abstractgateway[apple|gpu]==0.5.1,abstractassistant[apple|gpu]==0.6.1); the bootstrap
scripts installabstractgateway[<profile>,tray]==0.5.1. Unchanged: abstractskill 0.3.0,
AbstractMemory 0.3.0, abstractsemantics 0.0.5, abstractvoice 0.11.4, abstractvision 0.3.29,
abstractmusic 0.1.15, the browser apps (flow 0.3.21, code 0.5.0, observer 0.1.13,
continuum 0.3.2, entity 0.2.2),abstractcode0.6.0 andabstractgateway-console0.9.0. - Container images released with it:
ghcr.io/lpalbou/abstractgateway:0.5.1(and0.5.1-gpu)
andghcr.io/lpalbou/abstractcore-server:2.16.1.
Changed
- The dev build (
scripts/build.sh) installs the sibling kit packages an app takes from npm
(app-server, ui-kit, panel-chat, monitors) from local packs of the checkouts, so an app builds
locally even when its kit floor is ahead of the registry. The manifests and lockfiles are left
untouched.