Releases: hessius/MeticAI
MeticAI v1.2.0
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: 22d5b59
MeticAI v1.1.0
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/statusPOST /api/machine/preheatPOST /api/machine/run-profile/{profile_id}
- Scheduled shots:
POST /api/machine/schedule-shotGET /api/machine/scheduled-shotsDELETE /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-schedulesPOST /api/machine/recurring-schedulesPUT /api/machine/recurring-schedules/{schedule_id}DELETE /api/machine/recurring-schedules/{schedule_id}
Operations & transparency
GET /api/watcher-statusto report whether the host rebuild-watcher appears active.GET /api/versionto report versions for backend / web / MCP (commit/repo metadata where available).GET /api/changelogto 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.
- Download
MeticAI.dmgbelow - Open the DMG file
- Run MeticAI Installer
- 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 | bashBuilt from commit: feaca4d
MeticAI v1.0.9
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: d3295ca
MeticAI v1.0.8
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: 00b7740
MeticAI v1.0.7
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: 97f0f2c
MeticAI v1.0.6
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: 741a276
MeticAI v1.0.5
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: 9f7bc30
MeticAI v1.0.4
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: 0c8d276
MeticAI v1.0.3
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: a384276
MeticAI v1.0.1
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 | bashmacOS: Download the DMG from the latest macOS installer release.
Built from commit: 70540e7