Skip to content

feat: add TypeScript Electron conversation agent demo - #1

Merged
shuk777 merged 2 commits into
mainfrom
add-electron-conversation-agent
Aug 4, 2026
Merged

feat: add TypeScript Electron conversation agent demo#1
shuk777 merged 2 commits into
mainfrom
add-electron-conversation-agent

Conversation

@shuk777

@shuk777 shuk777 commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Add client-sdk/ts/electron-conversation-agent, an Electron desktop demo of @autoark-ai/eva-client-sdk-ts@1.0.0. The renderer reuses the browser demo's SDK usage (voice dialogue, ASR/LLM/TTS, mic control, text input, optional emotion and command, camera image Q&A) since the Electron renderer runs in Chromium; the Electron main + preload live in a separate electron/ dir so the renderer keeps importing only the three public SDK entry points.

  • Renderer built by Vite (base "./"), main/preload compiled to CommonJS via tsc
  • main process handles window creation and macOS media permission grants
  • registered in examples.json and the root README catalog
  • verify-catalog passes with the exact registry-locked SDK version

shuk777 and others added 2 commits August 4, 2026 18:08
Add client-sdk/ts/electron-conversation-agent, an Electron desktop demo of
@autoark-ai/eva-client-sdk-ts@1.0.0. The renderer reuses the browser demo's
SDK usage (voice dialogue, ASR/LLM/TTS, mic control, text input, optional
emotion and command, camera image Q&A) since the Electron renderer runs in
Chromium; the Electron main + preload live in a separate electron/ dir so the
renderer keeps importing only the three public SDK entry points.

- Renderer built by Vite (base "./"), main/preload compiled to CommonJS via tsc
- main process handles window creation and macOS media permission grants
- registered in examples.json and the root README catalog
- verify-catalog passes with the exact registry-locked SDK version

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…tion-agent

# Conflicts:
#	README.md
#	examples.json
@shuk777
shuk777 merged commit 8d7db67 into main Aug 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant