Fusion AI, powered by HAL 8: red eye, Standard | Incognito, code, media and voice #2

Merged
jerry merged 3 commits from feat/fusion-ai-hal8 into main 2026-09-27 00:56:48 +00:00

3 Commits

Author SHA1 Message Date
23b05a72da Fusion AI: play HAL 8 video links inline
HAL 8's signed file links carry no extension, so a clip linked as
[video](...) rendered as a plain link. A HAL 8 file labelled video/clip
is now a player, and a HAL 8 file embedded as an image that will not
decode is swapped for one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 19:56:23 -05:00
b2105ffa46 Fusion AI: honest Incognito copy and the README section
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 19:18:53 -05:00
716615a1d2 Fusion AI, powered by HAL 8
The hub's assistant becomes a consumer HAL 8 chat:
- The button is HAL 8's red eye (the real logo); the header reads POWERED BY HAL 8.
- One control, a Standard | Incognito pill. Standard keeps the conversation in this browser;
  Incognito keeps nothing and asks the server for no retention.
- Always on, no toggles: chat and code (copy; Python runs in the browser via Pyodide), images and
  video inline, web answers with their sources, voice in (speech recognition) and read-aloud.
- Streams from HAL 8's public Fusion endpoint (hal8.odyssey-works.io/v1/public/fusion/chat); the
  browser never holds a key. Limits come back as a friendly "see you tomorrow" card.
- A small safe markdown renderer: everything escaped, https-only links and media, HAL 8-relative
  file links resolved against HAL 8.
- tools/fusion_inject.py replaces the old assistant block idempotently (between /*F8-BEGIN*/ and
  /*F8-END*/) and inlines fusion/fusion.css.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 18:50:44 -05:00