Try It
Four hands-on steps. Each one checks ✓ when the corresponding dddk event fires — no need to come back here.
Set VITE_DDDK_PROXY_URL in dddk-frontend/.env (or local-dev keys), then rebuild + redeploy.
Press the key combo above. The palette covers the screen and lists every registered command — built-ins like /theme, /language, plus all your host-registered nav items.
Type `ask ai: what does this product do?` and Enter. The webagent receives the prompt + current page DOM, decides whether to answer directly or call a tool.
ask ai:your question herePress and hold Space for > 200ms. Subtitle changes to "聽取中". Speak, then release. Transcript runs through the voice-cleanup LLM role and feeds the agent.
Open palette, type /introduce, Enter. A guided ScriptSkill walks through every feature with subtitle prompts.
/introduceTry the selection AI too
Highlight any paragraph below — an inline toolbar pops out: 🌐 translate, 📝 summarize, ✏️ rewrite, 💡 explain.
The agent operates within the visible DOM and inherits the host's existing auth session. Destructive actions trigger a host-routed confirmation dialog before execution — by default, the host approves or rejects via dddk's confirm_action event.
And the magic pointer
Long-press (500ms, mouse still) on any element to summon a semantic annotation popover. Right-click or Esc to cancel.