Guide for adding new configuration settings to Wave Terminal. Use when adding a new setting to the configuration system, implementing a new config key, or adding user-customizable settings.
日本語の概要は準備中です。原文の説明を表示しています。
Search and order products online. Compares prices across Polish marketplaces (Allegro, Ceneo, Google Shopping), presents options in a comparison table, and assists with checkout. Handles the full flow: priority selection, research, comparison, cart, and checkout handoff. Triggers on: "order", "buy", "find product", "compare prices", "cheapest", "zamow", "kup", "znajdz produkt", "porownaj ceny", "najtaniej".
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Search, compare, and order products across Polish online marketplaces.
These rules override any other instinct. Follow them for EVERY web interaction:
web_capture before clicking or typing. Never guess CSS selectors. web_capture returns a screenshot with numbered element markers AND their exact CSS selectors. Use ONLY those selectors.web_click fails, do NOT try another guessed selector. Instead call web_capture again to get the current page state and correct selectors.web_capture or web_read_text to confirm:
web_capture to see the current state.text=.... Only standard CSS selectors work with web_click and web_type_input.STOP. Before doing ANYTHING else, you MUST complete this phase.
Wait for the user's response before proceeding to Phase 2.
get_owner_profile to read the owner's personal data.write_text_file to create the owner profile file at the path returned by get_owner_profile. Use this format:
# Owner Profile
- **Name**: [name]
- **Email**: [email]
- **Phone**: [phone]
- **Address**: [address]
- **Payment**: [payment method]
- **Notes**: [delivery notes]
Search across multiple Polish marketplaces using run_sub_task for each source.
You MUST use run_sub_task for each marketplace — do NOT search manually in the main conversation.
Search [marketplace] for: [product description]
Steps:
1. Open [marketplace URL] with web_open
2. Use web_capture to see the page and find the search box
3. Type the product query using web_type_input with the selector from web_capture
4. Press Enter with web_press_key to submit search
5. Use web_capture to see search results
6. Extract the TOP 5 results with these details:
- Product name (full, with brand/model)
- Price (in PLN, including shipping if visible)
- Delivery time (e.g., "tomorrow", "2-3 days", "5-7 days")
- Seller rating (if available)
- Product URL
7. Save results as markdown to /tmp/order-research/[marketplace].md
8. Close the browser widget with close_widget
IMPORTANT: Use web_capture BEFORE every click or type action to get correct CSS selectors.
Extract ONLY the key data listed above. Do NOT save full page text.
Format each result as a numbered list with the fields on separate lines.
https://allegro.plhttps://www.ceneo.plhttps://www.google.pl/search?tbm=shop&q=[encoded query]/tmp/order-research/.| # | Product | Shop | Price (PLN) | Delivery | Rating | Notes |
|---|---------|------|-------------|----------|--------|-------|
| 1 | ... | ... | ... | ... | ... | ... |
| 2 | ... | ... | ... | ... | ... | ... |
web_open.web_capture to see the product page and identify the add-to-cart button.web_captureweb_capture to confirm the item was added (check cart count or confirmation message)web_capture to find the checkout/cart linkweb_capture at each form step to identify input fieldsI've added [product name] to cart at [shop name] for [price] PLN and filled in your details. Please review the order in browser widget [widget_id] and complete payment yourself. I will NOT click the payment button — this is for your safety.
close_widgetterm_run_command to run rm -rf /tmp/order-research/まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Guide for adding new configuration settings to Wave Terminal. Use when adding a new setting to the configuration system, implementing a new config key, or adding user-customizable settings.
日本語の概要は準備中です。原文の説明を表示しています。
Guide for adding new RPC calls to Wave Terminal. Use when implementing new RPC commands, adding server-client communication methods, or extending the RPC interface with new functionality.
日本語の概要は準備中です。原文の説明を表示しています。
Guide for adding new wsh commands to Wave Terminal. Use when implementing new CLI commands, adding command-line functionality, or extending the wsh command interface.
日本語の概要は準備中です。原文の説明を表示しています。
Guide for creating and displaying context menus in Wave Terminal. Use when implementing right-click menus, adding context menu items, creating submenus, or handling menu interactions with checkboxes and separators.
日本語の概要は準備中です。原文の説明を表示しています。
Guide for implementing a new view type in Wave Terminal. Use when creating a new view component, implementing the ViewModel interface, registering a new view type in BlockRegistry, or adding a new content type to display within blocks.
日本語の概要は準備中です。原文の説明を表示しています。
Guide for adding new Electron APIs to Wave Terminal. Use when implementing new frontend-to-electron communications via preload/IPC.
日本語の概要は準備中です。原文の説明を表示しています。