From cffbeb0e4cc0cdb5e16739121b20d766ce416cef Mon Sep 17 00:00:00 2001 From: William Holcombe Date: Sat, 4 Jul 2026 14:43:29 -0600 Subject: [PATCH] feat: move profile definitions to backend subproject profiles folder --- backend/profiles/grumpy_wizard.json | 17 ++++++++++++++++ backend/profiles/lm_studio_remote.json | 28 ++++++++++++++++++++++++++ backend/profiles/meatbag.json | 12 +++++++++++ 3 files changed, 57 insertions(+) create mode 100644 backend/profiles/grumpy_wizard.json create mode 100644 backend/profiles/lm_studio_remote.json create mode 100644 backend/profiles/meatbag.json diff --git a/backend/profiles/grumpy_wizard.json b/backend/profiles/grumpy_wizard.json new file mode 100644 index 0000000..0e85aa8 --- /dev/null +++ b/backend/profiles/grumpy_wizard.json @@ -0,0 +1,17 @@ +{ + "id": "grumpy_wizard", + "name": "Grumpy Pirate-Wizard", + "description": "The legend of the squeaky duck wand.", + "layout": { + "type": "Message", + "id": "grumpy_wizard_card", + "title": "GRUMPY PIRATE-WIZARD", + "body": "Ahoy, landlubber! Me squeaky rubber duck wand is ready! *squeak*\n\nI live in a Giant Pumpkin, eat deep-fried jellybeans, and Sir Fluffington is me dancing pug! \n\nBeware me Exploding Marshmallows spell, or me nose glows neon pink! Me quest is to slay that basic Avocado Toast and open me Interdimensional Taco Stand!", + "tone": "WARNING", + "primaryAction": { + "id": "open_taco_stand", + "label": "Open Taco Stand!", + "intent": "APPROVE" + } + } +} diff --git a/backend/profiles/lm_studio_remote.json b/backend/profiles/lm_studio_remote.json new file mode 100644 index 0000000..eccfd25 --- /dev/null +++ b/backend/profiles/lm_studio_remote.json @@ -0,0 +1,28 @@ +{ + "id": "lm_studio_remote", + "name": "LM Studio Lite", + "description": "Control local LLMs running on your desktop PC.", + "layout": { + "type": "ActionList", + "id": "lm_controls", + "title": "LM Studio Controller", + "subtitle": "Active Model: Qwen 2.5 7B\nTemperature: 0.7", + "actions": [ + { + "id": "open_prompt_input", + "label": "✍️ Enter Chat Prompt", + "intent": "SUBMIT" + }, + { + "id": "refresh_models", + "label": "🔄 Refresh Model List", + "intent": "CUSTOM" + }, + { + "id": "toggle_temp", + "label": "🌡️ Adjust Temperature", + "intent": "CUSTOM" + } + ] + } +} diff --git a/backend/profiles/meatbag.json b/backend/profiles/meatbag.json new file mode 100644 index 0000000..e544fc7 --- /dev/null +++ b/backend/profiles/meatbag.json @@ -0,0 +1,12 @@ +{ + "id": "meatbag", + "name": "Meatbag Agent", + "description": "AI Agent confirmation prompts & haptic alerts.", + "layout": { + "type": "ApprovalRequest", + "id": "meatbag_connect_idle", + "prompt": "Connected and idle. Awaiting agent directives...", + "target": "system", + "tone": "INFO" + } +}