Skip to content

Releases: hessius/MeticAI

MeticAI v1.2.0

06 Feb 21:48
22d5b59

Choose a tag to compare

MeticAI v1.2.0

What's Changed

  • Improve uninstall directory cleanup message
  • Fix duplicate esac syntax error in install script
  • Add run_privileged helper for single-user OS compatibility
  • fix: Remove redundant 're' module import in _clean_profile_name
  • Improve test case naming for clarity
  • Remove .vscode/ from git and add to .gitignore
  • Fix assertion to be more explicit about expected behavior
  • Add comprehensive tests for advanced_customization parameter
  • Remove @ symbol for consistent attribution format
  • Fix attribution consistency across documentation
  • Add comprehensive tests for /api/history/migrate endpoint
  • Clarify attribution in README for meticulous-mcp fork
  • Initial plan
  • Update repository URLs from manonstreet to hessius
  • Update coffee-relay/main.py
  • Initial plan
  • Update coffee-relay/main.py
  • Initial plan
  • Initial plan
  • Enforce flow limits on pressure stages in addition to pressure limits on flow stages
  • Add flow stage pressure limits guardrail to profile guidelines
  • fix: Update test assertions to match actual OUTPUT FORMAT string
  • Enhanced variable validation and info variable guidelines
  • Encourage unique punny profile names
  • Fix profile name extraction and allow bold/italic formatting
  • Allow list items in LLM output format
  • Fix: Explicitly instruct LLM to avoid bold markdown in output
  • Refine info variables: use proper types, add Meticulous app tip
  • Feature: Info variables for profile preparation tips
  • Release v1.2.0: Profile breakdown, image caching, MCP fork switch
  • feat: encourage variables usage in profile creation prompts

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.2.0/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: 22d5b59

MeticAI v1.1.0

03 Feb 06:59
feaca4d

Choose a tag to compare

MeticAI v1.1.0

A major release focused on machine control + scheduling, stronger reliability/persistence, and a significantly improved web UI for running/scheduling shots, updates, and analysis.

Highlights

  • Run, preheat, schedule, and recurring schedules (backend + new web UI).
  • Scheduled shots persist to disk and recover cleanly after restart.
  • Shot analysis improvements + “shot vs profile target” overlays in charts.
  • New endpoints for watcher status, version reporting, and changelog.

Added

Machine control & automation (Backend)

  • Machine control endpoints:
    • GET /api/machine/status
    • POST /api/machine/preheat
    • POST /api/machine/run-profile/{profile_id}
  • Scheduled shots:
    • POST /api/machine/schedule-shot
    • GET /api/machine/scheduled-shots
    • DELETE /api/machine/schedule-shot/{schedule_id}
  • Scheduled shots persistence:
    • Saves schedules to disk, restores them on startup, and recreates async tasks.
    • Cleanup/retention for completed/cancelled/failed entries.
  • Recurring schedules (persisted + maintained automatically):
    • GET /api/machine/recurring-schedules
    • POST /api/machine/recurring-schedules
    • PUT /api/machine/recurring-schedules/{schedule_id}
    • DELETE /api/machine/recurring-schedules/{schedule_id}

Operations & transparency

  • GET /api/watcher-status to report whether the host rebuild-watcher appears active.
  • GET /api/version to report versions for backend / web / MCP (commit/repo metadata where available).
  • GET /api/changelog to fetch GitHub releases with server-side caching.

Web UI (MeticAI-web)

  • New Run / Schedule screen:
    • Select a profile from the machine, run now, preheat, schedule a shot.
    • View and cancel scheduled shots.
    • Full recurring schedule management (create/edit/delete/enable/disable).
  • Settings enhancements:
    • Updates UI (check + trigger update, progress display, clearer status/errors).
    • Watcher status display with warning when not running.
    • Version info panel (backend/web/MCP).
    • Changelog viewer (with improved markdown rendering).

Changed

Shot analysis & visualization

  • Stage summaries enhanced (start/end pressure + flow + clearer “what happened” descriptions).
  • Exit trigger evaluation improved (uses max vs end values depending on comparison direction).
  • Flow-stage goal evaluation adjusted to reduce false positives from transient spikes.
  • Generated profile target curves aligned to real stage timing (supports time-based and weight-based dynamics).
  • Web charts now support:
    • Shot vs profile target overlays (dashed target curves).
    • Axis scaling that includes target values (so overlays aren’t clipped).
    • Added/expanded an Extraction Summary separating extraction vs preinfusion and summarizing goals/limits.

UX & performance

  • Update UI consolidated into Settings (removed home-page update banner/footer).
  • “About” section is now collapsible.
  • History/profile image loading uses batched fetches to avoid overwhelming the backend.

Fixed / Reliability

  • Scheduled shots recovery after restart is more robust (restores pending entries, skips expired, recreates tasks).
  • Persistence uses safer patterns (atomic writes; corrupt file handling/backup).
  • More robust profile parsing and matching (case/whitespace tolerant, better dynamics handling).

Infrastructure / Installer / Docker

  • Compose/installer updated to mount/support files needed for version + watcher reporting.
  • Uninstaller improved (more robust docker invocation and compose detection).

macOS Installation

Download MeticAI.dmg to install MeticAI on your Mac.

  1. Download MeticAI.dmg below
  2. Open the DMG file
  3. Run MeticAI Installer
  4. Follow the on-screen prompts

First Launch Note: Right-click the app → Select "Open" → Click "Open" in the dialog

Linux/Raspberry Pi Installation

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.1.0/web_install.sh | bash

Built from commit: feaca4d

MeticAI v1.0.9

29 Jan 23:29

Choose a tag to compare

MeticAI v1.0.9

What's Changed

  • Add bulk import all profiles feature, fix JSON serialization and atomic writes
  • Fix: Install rebuild-watcher on all platforms, not just macOS

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.9/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: d3295ca

MeticAI v1.0.8

29 Jan 20:24

Choose a tag to compare

MeticAI v1.0.8

What's Changed

  • Fix: Uninstall script now uses sudo on Linux and matches all image names

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.8/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: 00b7740

MeticAI v1.0.7

29 Jan 20:21

Choose a tag to compare

MeticAI v1.0.7

What's Changed

  • Fix: Source .env when using existing configuration

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.7/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: 97f0f2c

MeticAI v1.0.6

29 Jan 19:45

Choose a tag to compare

MeticAI v1.0.6

What's Changed

  • Fix: checkout_latest_release was not returning to original directory

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.6/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: 741a276

MeticAI v1.0.5

29 Jan 19:33

Choose a tag to compare

MeticAI v1.0.5

What's Changed

  • Fix: Handle config.json in both meticai-web locations

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.5/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: 9f7bc30

MeticAI v1.0.4

29 Jan 19:28

Choose a tag to compare

MeticAI v1.0.4

What's Changed

  • Fix: Remove config.json directory before creating file

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.4/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: 0c8d276

MeticAI v1.0.3

29 Jan 19:10

Choose a tag to compare

MeticAI v1.0.3

What's Changed

  • Fix: Ensure all signal files exist before Docker mount

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.3/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: a384276

MeticAI v1.0.1

27 Jan 12:14

Choose a tag to compare

MeticAI v1.0.1

What's Changed

  • Bump version
  • Fix missing PILImage import in apply-image endpoint
  • Remove coverage.json from tracking, add data/ to gitignore
  • Remove final redundant tempfile import at line 2439
  • Address PR review feedback: fix imports, add cleanup, improve coverage to 70%
  • Update .github/workflows/tests.yml
  • Update TEST_FIXES.md
  • Fix bash test and improve test coverage from 65% to 66%
  • Document test fixes in TEST_FIXES.md
  • Fix all failing tests - configure data paths and add null safety
  • Initial plan
  • Add server-side LLM analysis caching

Installation

Quick Install (Raspberry Pi / Linux):

curl -fsSL https://raw.githubusercontent.com/hessius/MeticAI/v1.0.1/web_install.sh | bash

macOS: Download the DMG from the latest macOS installer release.


Built from commit: 70540e7