Commit log

e5417a4 include user agent

Amolith created

e77a9c0 amp: add orb setup

Amolith created

7bcddd4 skills: rename looping

Amolith created

9ea759b mcp: clarify tool guidance

Click to expand commit body
Update MCP tool descriptions to point agents at example_recipes before saving Cooked recipe markdown, make URL import draft behaviour explicit, and remove stale shopping-list read-output normalization wording.

Amolith created

ccd1745 config: allow unauthenticated HTTP listeners

Click to expand commit body
Remove the configuration-time requirement for MCP HTTP bearer authentication on non-loopback listen addresses. This lets users bind Streamable HTTP to Tailscale, LAN, all-interface, or hostname-like addresses without also configuring a token.

Keep bearer-token authentication available when configured, and cover the relaxed address handling with server.SECURITY.1-1 tests.

Amolith created

6efba16 acai: remove marketing from skill

Amolith created

7b5f111 mcp: validate UUIDs and add resolve_recipe_id tool

Amolith created

e67f57d mcp: allow source=draft to overwrite existing recipe

Amolith created

9484f70 mcp: rename preview_recipe_text to extract_into_recipe

Amolith created

c078c2f mcp: remove edit permission from recipe read output

Amolith created

c786285 specs: some polish

Amolith created

120c486 mcp: expose product group IDs as array

Amolith created

c7c79ce mcp: allow saving draft by id

Amolith created

ce2da64 mcp: document recipe markdown examples

Amolith created

037a232 cooked: accept fractional recipe portions

Amolith created

ff243a2 cooked: validate shopping-list responses

Amolith created

22072d6 cooked: validate recipe content responses

Amolith created

609923d cooked: validate prepared save recipe id

Amolith created

135fa25 cooked: validate draft save recipe id

Amolith created

ac345a2 cooked: reject empty shopping-list adds

Amolith created

43e47da mcp: normalize shopping-list add quantities

Amolith created

3bc4708 cooked: accept decimal preview portions

Amolith created

bf23409 cooked: decode recipe lists as arrays

Amolith created

2f22d26 cooked: validate recipe list responses

Amolith created

8de8704 mcp: summarize shopping list text

Amolith created

4bb65c7 mcp: include structured tool results

Amolith created

2acdfed configvalue: bound command stdout

Amolith created

864eb89 recipes: mention next page for recipe reads

Amolith created

c9b9f31 mcp: select HTTP transport from CLI

Amolith created

1d06a03 mcp: serve HTTP transport

Amolith created

474798b mcp: mount HTTP handler

Amolith created

5c284bc mcp: add HTTP bearer auth middleware

Amolith created

207c2ae server: add HTTP address flag

Amolith created

d63b670 config: require token for public HTTP

Amolith created

a1ef395 config: resolve MCP HTTP token

Amolith created

a3bc1c3 config: resolve MCP HTTP address

Amolith created

3bf5ad1 mcp: remove stale slice wording

Amolith created

0244aa7 tools: save reviewed recipe drafts

Amolith created

2314ecf recipes: save extraction draft client

Amolith created

1f59dde tools: import recipes from URLs

Amolith created

adebd55 recipes: import recipe URL client

Amolith created

2fa4847 tools: update shopping-list item

Amolith created

c2a8216 shopping-list: update product group client

Amolith created

6b2e0d3 tools: remove shopping-list selection

Amolith created

fe9dce9 tools: add shopping-list selection

Amolith created

af747b3 tools: replace shopping-list selection

Amolith created

ef3b0dc shopping-list: replace selection client

Amolith created

2910837 tools: remove shopping-list product groups

Amolith created

604f123 shopping-list: remove product groups client

Amolith created

549fd99 tools: add shopping-list ingredients

Amolith created