Skip to content

Releases: llblab/pi-kit

0.24.1 - 2026-09-26

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:26
  • Follower Thread Hotfix: Advances the exact Telegram pin to 0.51.5. Telegram /new in a follower Thread now replaces that follower's session while the leader durably authorizes the Thread binding handoff; automatic follower restore reports why it could not reconnect. Package membership, load order, and other pins remain unchanged.

0.24.0 - 2026-09-25

Choose a tag to compare

@github-actions github-actions released this 25 Sep 01:44
  • Minimal State Flow Reconciliation: Advances the exact State Flow pin to 0.21.0. Frozen context heads retain cache-stable prefixes while predictable accepted writes omit redundant semantic tails. Shared drift, changed hints and unknown fallback still reconcile; lazy bodies and provenance remain hidden. Artifact prediction cannot reject an already accepted patch. Canonical storage, other package pins, resources and load order are unchanged.

0.23.2 - 2026-09-24

Choose a tag to compare

@github-actions github-actions released this 24 Sep 22:05
  • State Flow Memory: Advances the exact State Flow pin to 0.19.1. Automatic recent transitions exclude lazy patches, including deletions, without changing canonical history or explicit reads; targeted historical reads remain available when useful to the task, without resurrecting deleted memory.
  • Package Banner: Exposes the repository banner through the Pi package image URL and bundles the JPEG in the npm distribution. All other package pins, resources, and load order remain unchanged.

0.23.1 - 2026-09-24

Choose a tag to compare

@github-actions github-actions released this 24 Sep 19:27
  • Current Actors: Advances the exact Actors pin to 0.53.2. Packaged Skills respect Pi filters and provenance across managed installs while direct extension checkouts retain source discovery; Actor Inspector Trace rows keep stable source sequences beyond #99 and across retained compaction without changing persisted Trace events or public JSON.
  • Current Package Cohort: Confirms all seven exact dependency pins match their latest public npm versions while preserving package membership, bundled resources, explicit extension load order, Skill ownership, and the Pi minimum.

0.23.0 - 2026-09-24

Choose a tag to compare

@github-actions github-actions released this 24 Sep 17:57
  • Awaited State Flow Memory: Pins State Flow to 0.19.0. Shared patches preserve independent changes, repeats avoid extra revisions, and state acceptance precedes the next provider request. Start/Stop select workflow policy without cancelling restoration or fork copying; unfinished context and private session ownership survive mode changes. Library callers must await inspection results; six synchronous runtime methods remain supported.
  • Compiled Grow Loop Resources: Pins Grow Loop to 0.8.2 and loads its declared dist/pi-grow-loop/index.js and dist/skills resources. Manifest-owned Skill discovery preserves package filters and provenance, while the package supplies drift-checked compiled output.
  • Resolver-Owned Telegram Skills: Pins Telegram to 0.51.4. Manifest-loaded kit resources retain Skill filters and provenance without duplicate checkout discovery; the owning package supplies a committed, drift-checked runtime and Skill distribution.
  • Package Cohort: Preserves all seven package members, exact pins for the other four packages, extension load order and the Pi minimum. Runtime behavior and Skill ownership remain with their independently released packages.

0.22.2 - 2026-09-24

Choose a tag to compare

@github-actions github-actions released this 24 Sep 15:20
  • Follower Registration Recovery: Advances the exact Telegram pin to 0.51.3. Followers whose retained target record contains a stale Workspace slot now reconcile to the authenticated canonical claim before binding commit, durably repairing their record without disturbing an unrelated binding that owns the old letter or making unnecessary Bot API calls.
  • Filterable Packaged Skills: Installed npm/git packages now leave Telegram Skill discovery to the manifest so Pi resource filters are honored. Raw TypeScript checkouts under Pi's extensions directory retain adjacent source-Skill discovery without creating a duplicate packaged discovery path.
  • Package Cohort: Keeps every other bundled package at its current exact version. Package membership, resource paths, load order, Pi minimum, and bundled Skill inventory remain unchanged.

0.22.1 - 2026-09-24

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:12
  • In-Flight Model Switching: Advances the exact Telegram pin to 0.51.2. Telegram model selection can stop, switch, and continue any interruptible run in the current Pi session, including local/TUI work, while preserving the authorized chat, Thread, and reply target and deferring abort until active tools settle.
  • Typing Continuity: Native presence refreshes only the assigned Thread, coalesces concurrent chat actions, shares Telegram cooldown across Thread keys, and preserves an existing agent typing loop through compaction. Best-effort typing failures no longer replace healthy leader/follower status with an error.
  • Package Cohort: Keeps every other bundled package at its current exact version. Package membership, resource paths, load order, Pi minimum, and bundled Skill ownership remain unchanged.

0.22.0 - 2026-09-23

Choose a tag to compare

@github-actions github-actions released this 23 Sep 22:18
  • Named npm Extensions: Advances the exact Clean Room pin to 0.2.0. /clean-room <package-name> now loads installed npm Pi extensions by name, including scoped packages, while preserving explicit resource isolation and project-local precedence.
  • Model Selection: Starting an empty clean room from a model registered by an excluded extension no longer fails. When built-in models remain in scope, the child receives only valid entries instead of warnings for stale or excluded-provider patterns; other model providers remain selectable through /model when loaded explicitly.
  • Package Cohort: Keeps every other bundled package at its current exact version. Package membership, entrypoint order, Skill ownership, and the Pi minimum remain unchanged.

0.21.2 - 2026-09-23

Choose a tag to compare

@github-actions github-actions released this 23 Sep 19:38
  • Backup Push Reliability: Advances the exact State Flow pin to 0.18.1. Backup replication permits one in-flight push per repository; overlapping attempts are skipped until a later accepted turn, while session shutdown waits for the active process to close. Canonical state acceptance remains independent of Git replication.
  • Failure Diagnostics: Push failures warn once per streak and retain redacted Git detail in the local diagnostic log even when general logging is off; a successful push resets warning suppression. If logging fails, the warning includes the available detail instead.
  • Prompt-Prefix Evidence: The State Flow v3 synthetic benchmark now measures serialized per-inference context and within-run shared prefixes, including isolated resume probes. It does not change model projection or claim provider cache gains.

0.21.1 - 2026-09-23

Choose a tag to compare

@github-actions github-actions released this 23 Sep 17:48
  • Queue Transition Reliability: Advances the exact Telegram pin to 0.51.1. Busy /next now reports the interrupted turn and exact selected queued prompt in order, preserves one reply-header owner through agent start, keeps rapid ordinary messages separate, and lets /abort or /stop cancel stale notices without allowing notice failures to block dispatch.
  • Follower Heartbeat Stability: Uses a dedicated eight-second follower heartbeat response deadline aligned with leader stale-liveness policy, preventing ordinary multi-second Pi/TUI event-loop stalls from destroying a healthy socket, producing leader EPIPE noise, or cycling registration status.
  • Package Cohort: Keeps every other bundled package at its current exact version. Package membership, resource paths, load order, Pi minimum, and bundled Skill ownership remain unchanged.