Skip to content

Releases: davidmosiah/wellness-nourish

wellness-nourish v0.6.11

Choose a tag to compare

@davidmosiah davidmosiah released this 27 Jun 18:08

Highlights

  • Added a compact WebP Telegram/Hermes demo capture to the README.
  • The capture is generated from a real MCP fixture-mode run using a temporary local directory: estimate -> user confirmation -> nourish_log_intake -> nourish_daily_summary.
  • Added docs/telegram-demo-transcript.json as auditable proof of the exact tool sequence.
  • Added npm run demo:capture and npm run test:demo-capture so the visual proof stays tied to current MCP behavior.

Verification

wellness-nourish v0.6.10

Choose a tag to compare

@davidmosiah davidmosiah released this 27 Jun 17:53

Highlights

  • Added explicit barcode_observation fallback support to nourish_analyze_food_image for blurry or unreadable barcode photos.
  • Barcode image decode failures now return structured fallback and next_actions so agents can ask for typed digits, OCR label text, or route as a meal photo without inventing food.
  • README now documents the photo-to-barcode, photo-to-label and photo-to-meal decision tree, including image_path, image_base64 and image_data_uri inputs.

Verification

v0.6.9

Choose a tag to compare

@davidmosiah davidmosiah released this 27 Jun 17:39

Added

  • Add public pt-BR meal-estimator eval set at docs/evals/pt-br-meal-estimator.json with 52 Brazilian Portuguese meal examples across breakfast, lunch, snacks, dinner and churrasco-style meals.
  • Add npm run test:pt-br-meal-eval, enforcing matched foods, unresolved terms, confidence ranges, calorie ranges, required categories and Brazilian kitchen units.

Fixed

  • Treat unidade / unidades like serving-based pieces instead of 1g, so phrases such as 1 unidade de banana estimate one banana-sized serving.
  • Add common pt-BR aliases used by everyday logs: café, leite, aveia, salada verde, arroz integral, frango desfiado and frango assado.

Verification

  • npm test
  • npm audit --audit-level=low
  • npm pack --dry-run
  • GitHub CI and CodeQL on f83e88d

v0.6.8

Choose a tag to compare

@davidmosiah davidmosiah released this 27 Jun 13:12

Changed

  • Reworks the README as a shorter agent-first front door with quickstart, copy-paste prompts, privacy boundaries, Telegram/Hermes proof path and Delx Living Body demo handoff above the fold.
  • Moves the full CLI reference, MCP client config examples and ChatGPT dashboard notes into docs/cli.md.
  • Moves provider attribution, Open Food Facts ODbL notes, photo-estimation boundaries and local-storage privacy details into docs/providers.md.
  • Moves the Hermes/Telegram personal setup flow into docs/telegram.md.

Verification

  • npm test
  • npm audit --audit-level=low
  • npm pack --dry-run
  • GitHub CI and CodeQL passed

v0.6.7

Choose a tag to compare

@davidmosiah davidmosiah released this 27 Jun 11:30

What's changed

  • Published npm package wellness-nourish@0.6.7.
  • Pins transitive Hono resolution to 4.12.27 to resolve production audit advisories while keeping the public MCP API unchanged.
  • Synchronized release metadata across package and MCP server descriptors.

Verification

  • npm audit --omit=dev --audit-level=moderate: 0 production vulnerabilities.
  • npm test / prepublishOnly: passed.
  • npm pack --dry-run: passed.

npm: https://www.npmjs.com/package/wellness-nourish/v/0.6.7

wellness-nourish v0.2.10

Choose a tag to compare

@davidmosiah davidmosiah released this 08 May 15:32

Published to npm as wellness-nourish@0.2.10 with dist-tag latest.\n\nThis is the production patch for the #7 -> #13 release train. It keeps all 0.2.9 functionality and fixes release metadata drift before final rollout:\n- package-lock.json root version now matches package.json.\n- server.json package version and runtime constants now match 0.2.10.\n- metadata-check now fails if package-lock.json drifts again.\n\nVerification before publish: npm test passed end-to-end, including typecheck, build, provider fixtures, carbon/TACO tests, security locks, UX tools, stdio/http smoke, agent-readiness, Hermes manifest, prepack, and metadata check.

wellness-nourish v0.2.9

Choose a tag to compare

@davidmosiah davidmosiah released this 08 May 15:30

Published to npm as wellness-nourish@0.2.9.\n\nHighlights:\n- 38 MCP tools after the stacked #7 -> #13 release train.\n- TACO Brazilian provider, expanded curated Brazilian dataset, and carbon-aware nutrition summaries.\n- USDA/Open Food Facts carbon enrichment when matchable.\n- Bulk logging, compare_days, summary trends, undo_last, timezone-aware bucketing, and list filters.\n- Release-gate fixes: symlink-safe image_path allowlist, TACO search -> get/log flow, carbon summary default date, and atomic small-store writes.\n\nVerification run locally before publish: npm test, npm pack --dry-run, npm publish --access public.

wellness-nourish v0.2.2

Choose a tag to compare

@davidmosiah davidmosiah released this 07 May 22:58

Discovery polish release.

  • Adds a Telegram/Hermes README demo asset.
  • Improves npm description and keywords for nutrition/agent discovery.
  • Adds a 60-second try-it path.
  • Updates agent-facing llms.txt guidance.
  • Keeps the runtime behavior from v0.2.1; this is a docs and discovery patch.

wellness-nourish v0.2.1

Choose a tag to compare

@davidmosiah davidmosiah released this 07 May 21:51

Nourish 0.2.1

Patch release for the coach-loop focus defaults introduced in 0.2.0.

Fixed

  • nourish_pre_workout_nutrition now reports mode-aware default focus: training when focus is omitted.
  • nourish_evening_checkin now reports mode-aware default focus: hydration when focus is omitted.
  • nourish_daily_coach and other balanced flows keep focus: balanced.

Verification

  • PR #2 merged and issue #1 closed.
  • npm test
  • npm pack --dry-run --json
  • published-bin version smoke

Fixes #1.

wellness-nourish v0.2.0

Choose a tag to compare

@davidmosiah davidmosiah released this 07 May 18:42

Nourish 0.2.0

Agent-first nutrition expansion for Hermes/Telegram and multi-client MCP usage.

Added

  • Coach-loop tools: daily coach, next meal, after-log review, pre-workout nutrition, and evening check-in.
  • Local personal meal memory: remember/list/forget recurring meals and expand saved labels during estimates.
  • Brazilian local food search provider for common pt-BR staples and kitchen-unit estimates.
  • Open Food Facts product-name search in addition to barcode lookup.
  • Mixed food-image routing for barcode observations, nutrition label OCR, and meal photo observations.
  • Agent/Hermes docs, manifest, capabilities, usage guide, prompts, and tests for the new workflows.

Verification

  • npm test
  • npm pack --dry-run --json
  • stdio + HTTP MCP smoke tests
  • agent readiness + Hermes manifest tests