Skip to content

Release v1.1.0

Latest

Choose a tag to compare

@dagnele dagnele released this 10 Dec 18:10
· 1 commit to main since this release

What's New

Modular Architecture

The codebase has been refactored into a clean, modular structure for better maintainability:

  • types.ts - OpenAPI type definitions (interfaces for parameters, operations, specs, tools)
  • config.ts - Centralized configuration (URLs, API key, server metadata)
  • openapi.ts - OpenAPI spec fetching and parsing into tool definitions
  • api-client.ts - API request handling (URL building, headers, response parsing)
  • schema.ts - Zod schema builders for converting OpenAPI schemas
  • prompts.ts - MCP prompt definitions
  • index.ts - Simplified main entry point

MCP Prompts

Added 6 prompts for common home management workflows:

Prompt Description
victualia-assistant Main assistant with full API context and best practices
weekly-meal-planner Create balanced weekly meal plans using available ingredients
inventory-check Review inventory, find expiring items, identify low stock
recipe-from-ingredients Create recipes based on what's in the pantry
shopping-helper Generate shopping lists from low-stock items and meal plans
asset-manager Manage household assets, warranties, and maintenance

Other Changes

  • Pinned dependency versions for reproducible builds
  • Improved request body schema conversion with JSON Schema reference resolution

Full Changelog: v1.0.0...v1.1.0