Skip to content

Gnosis 1.2.0

Choose a tag to compare

@DOMCHURCH DOMCHURCH released this 31 Aug 02:05
· 39 commits to master since this release

Fixes for a fresh install, voice, and desktop control.

Install

irm https://raw.githubusercontent.com/DOMCHURCH/Gnosis/master/scripts/install.ps1 | iex

Or download Gnosis-Setup-1.2.0.exe below.

A fresh install now works

  • ~/Gnosis and the ~/.dom folders are created on first launch. They were previously made only as a side effect, so many installs never got them at all.
  • computer-use ships in the default MCP registry. Voice's "click for me" had no tool behind it before.
  • MCP servers all launch through npx, which comes with Node.js — and the app doesn't bundle it. A machine without Node used to fail with a bare spawn npx ENOENT on every server. It now says what to install and where.
  • Settings → Voice → Install voice support installs openWakeWord and Kokoro and downloads the model weights, with progress. No more pip commands.

Required: an OpenRouter key. Node.js (for MCP) and Python (for voice) are optional, and Gnosis names whichever is missing.

Opening and controlling apps

"Open MSI Afterburner" failed four different ways, all now fixed:

  • App names are resolved before launching — a real path, then PATH, then Start Menu shortcuts, so display names like "MSI Afterburner" work. An unresolvable name is refused instead of making Windows show you an "open with" chooser.
  • Window matching ignores spacing and punctuation, so "MSI Afterburner" finds MSIAfterburner.
  • The launch wait went from 5s to 30s. Measured: Afterburner ~9s, Notepad ~11s cold.
  • Failures say what actually happened — including which windows opened instead, that dialogs are invisible to the tool, and when a window can't be raised because it's running as administrator.
  • A wrong key name (win instead of super) retries with the right one rather than derailing the turn.

Voice

  • The overlay is real frosted glass, not a grey blob. Blur was 38px, past the point where any backdrop averages to grey.
  • The overlay buttons work. A stacking context was swallowing every click.
  • There's a real ×, and it turns voice off properly — the wake word used to keep listening behind a dismissed panel.
  • Layout holds at any window size and display scale.
  • Text clears WCAG AA against a white desktop (7.13 / 5.81 / 4.78:1).

Agent safety

  • A model that falls into a repetition loop is now cut off. One session emitted the same sentence ~150 times in a single message with nothing to stop it.
  • Ordinary MCP and computer-use actions can be approved once with "always" instead of prompting per mouse move. Genuinely dangerous operations still prompt every time, and ~/.dom stays hard-blocked no matter what is approved.

Interface

  • TERMINAL works from every view; it used to be a dead toggle outside the Floor tab.
  • The mobile UI gets the current design — it was silently opted out of the whole redesign.