Plan a Muse gadget
plan_gadgetDeterministically plan a physical body for an AI agent using Meta Muse boards. Ask the intake questions first (intake_gadget, or the questions this returns until intake.complete is true), then pass the human's choices as answers. Inputs: idea 3-2000 chars (optional when answers or needs are given); answers {size, interaction, sensing, budget} using the intake option values; platform one of muse-esp32, muse-linux, any (default any); budget_usd number greater than 0, up to 100000; owned_device_ids up to 50 catalog ids; needs values: voice, screen, images, touch, camera, air-sensors, e-ink, battery, round, home-tunnel, big-screen, compute, linux; size one of pocket, desk, wall, hidden, any (default any); limit 1-5 (default 3). Boards that meet the hard needs and the budget rank first, cheapest first. Returns fit, notes, warnings, intake status, questions, picks with difficulty, terms and next steps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| idea | No | Gadget idea or use case, 3-2000 characters. Optional when `answers` or `needs` are given. | |
| size | No | Preferred size or placement: pocket, desk, wall, hidden, any. Default any. | any |
| limit | No | Number of picks to return: 1-5, default 3. | |
| needs | No | Optional explicit needs. Allowed: voice, screen, images, touch, camera, air-sensors, e-ink, battery, round, home-tunnel, big-screen, compute, linux. | |
| answers | No | The human's intake answers, by question id, using the option values from intake_gadget. | |
| platform | No | Platform filter: muse-esp32, muse-linux, or any. Default any. | any |
| budget_usd | No | Optional hardware budget in USD. Must be greater than 0, max 100000. | |
| owned_device_ids | No | Catalog device ids the user already owns. Max 50. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||