Skip to content

Zeline v0.4.2

Choose a tag to compare

@github-actions github-actions released this 22 Oct 13:46
· 3 commits to main since this release
6561249

Zeline v0.4.2

Zeline is the open-source agentic AI framework by Zerolinear.

This release brings the reviewed runtime and Telegram improvements on main
into a versioned distribution. It builds on the retained v0.3.4 baseline; it is
not a wholesale restoration of the removed v0.3.5–v0.3.9 code line.

Highlights

  • Terminal runtime dashboard and chat composer. Responsive paired panels,
    readable narrow-terminal fallback, local command handling, live tool activity,
    gateway/QR presentation, and PTY coverage keep the operator view stable
    without echoing sensitive tool arguments.

  • Safer staged updater. Update plans now show the target and verification
    stages, verify SHA-256 before installation, bound release payloads, and always
    restore a paused gateway when verification or installer startup fails.

  • Bounded local discovery. Loopback 9Router probing and parallel MCP discovery
    use explicit deadlines and bounded reads so an unavailable optional service
    cannot stall the runtime indefinitely.

  • Bounded, resumable tool I/O. Read files in bounded pages, resume with
    validated cursors, and preserve complete process output in bounded spools.
    Invalid UTF-8 and incomplete capture remain visible failures rather than
    silently truncated success. Process ownership and cleanup respect cancellation.

  • Evidence-preserving context. Session compaction and stored context windows
    retain tool-call/result integrity and continuation evidence rather than merely
    trimming the newest messages.

  • Safer self-improvement. Internal reflection proposes skill changes instead
    of silently overwriting or deleting active procedures. SkillForge supports
    observed usage, revision proposals, test gates, explicit review and backups.
    Routine operator-requested skill management remains available.

  • Truthful learning phases. 📙 Self-Enhancement, 📘 Self-Improvement and
    📗 Self-Refinement are emitted only for supported actions and evidence. Empty,
    cancelled or failed reviews do not fabricate completed phases; incomplete
    reviews remain visible. Substantial research can qualify for review.

  • Updated Telegram activity UI. Restored activity icons, including
    📂 Executing browser script…, compact letter-choice questions with durable
    receipts, separate post-task learning messages, unquoted live narration,
    preserved final-answer attribution and explicit stop confirmation. Progress
    favors findings, blockers and decisions over repetitive routine narration.

  • Runtime and cron hardening. Reviewed execution-policy, cancellation,
    continuation and scheduler fixes, including macOS cleanup race handling.
    Subprocess cleanup never group-signals a shared or foreign group; owned
    descendants and Windows tree termination retain their cleanup behavior.
    This defensive fix does not establish the cause of any past host outage.

  • Optional MCP integrations. Documented Parallel Search and local Sem code
    lookup. These are optional external servers, not new built-in runtime tools;
    their access and side effects are documented in the integration guide.

Verification

The integrated core passed the complete configured CI matrix, including
Python 3.10–3.13, Windows and macOS. Release metadata, installers, source
archives and wheel contents are checked again for this version. The release
workflow verifies checksums and bundled assets and generates build provenance.
PyPI uses Trusted Publishing (OIDC), not a long-lived API token stored in this
repository. GitHub Actions uploads the verified distributions without rebuilding.

Install or upgrade

PyPI, inside a virtual environment:

python -m pip install --upgrade zeline==0.4.2

Or install in an isolated tool environment:

uv tool install zeline==0.4.2

POSIX installer — Termux, Linux, macOS and iSH:

curl -fsSLO --proto '=https' --tlsv1.2 https://github.com/Mftrferdinand/Zeline/releases/download/v0.4.2/install.sh && bash install.sh

Windows PowerShell:

iwr -UseBasicParsing https://github.com/Mftrferdinand/Zeline/releases/download/v0.4.2/install.ps1 -OutFile install.ps1; .\install.ps1

The installers download the matching versioned wheel and verify its SHA-256
checksum. Run zeline setup after a new install. Existing installations can use
zeline update, or /update in Telegram.

Upgrade notes

  • Back up your existing configuration before upgrading. No manual configuration
    migration is required by this release; explicit operator settings are retained.
  • Live code changes require a gateway restart. The updater drains active work
    and preserves the gateway selection. Updating a source checkout alone does
    not update a separately installed launcher environment.
  • The mobile app remains a separate product and release cycle.
  • This release does not claim to eliminate all bugs or provider/network errors.

Documentation

Release assets

  • zeline-0.4.2-py3-none-any.whl
  • zeline-0.4.2.tar.gz
  • install.sh and install.ps1
  • SHA256SUMS

Artifacts are built from the immutable release tag in merged main history.
GitHub Release and PyPI receive the same wheel and source archive.

Agent-generated release notes.