Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .github/workflows/ui-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,10 @@ jobs:
with:
rust-cache: core
save-rust-cache: 'true'
# The engine hosts phone dictation on zeron-voice, whose microphone
# capture (cpal) links ALSA on Linux.
apt-cache: alsa
apt-packages: libasound2-dev pkg-config
- name: Harness, engine, sync, update, doc and preview tests
run: scripts/ci/test-core.sh

Expand All @@ -69,7 +73,7 @@ jobs:
libfontconfig1-dev libfreetype-dev libasound2-dev
libvulkan-dev pkg-config cmake libwebkit2gtk-4.1-dev libjson-glib-dev
- name: UI and headless layout regressions
run: cargo nextest run --config-file scripts/ci/nextest.toml --locked --no-fail-fast -p zeron-ui --lib --test voice_orb_geometry
run: cargo nextest run --config-file scripts/ci/nextest.toml --locked --no-fail-fast -p zeron-ui --lib

linux-browser:
runs-on: ubuntu-24.04
Expand Down
4 changes: 4 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 0 additions & 39 deletions THIRD_PARTY_NOTICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,45 +148,6 @@ Parakeet TDT 0.6B v3 model weights are by NVIDIA under CC BY 4.0. The optional d

Native runtime dependencies: parakeet-rs 0.3.8 (MIT OR Apache-2.0), ort/ort-sys 2.0.0-rc.13 (MIT OR Apache-2.0), ONNX Runtime 1.28.0 (MIT), cpal 0.17.3 (Apache-2.0), and rubato 0.16.2 (MIT). See `crates/voice/NOTICE.md` for exact conversion provenance, changes, runtime/platform limitations and supported languages. Models are not included in the application bundle.

## Bezel thinking orbs

`crates/orb/` and `crates/ui/src/orb/` were extracted from Bezel
(https://github.com/clearloop/bezel), revision
`6141af9c16f7353cdf36003f7404e0a94566a163`, `crates/agent/src/orbs/`.
This code is compiled into the desktop app and, through the mobile core,
the iOS app; Bezel is not a dependency. The upstream module is a port of
gpui-thinking-orbs (https://github.com/FrancoEscob/gpui-thinking-orbs), itself
a port of Jakub Antalik's thinking-orbs
(https://github.com/Jakubantalik/thinking-orbs); the orb algorithms and
per-state tunings originate there. All three are MIT-licensed. Original
attribution comments are retained. The iOS app carries this notice as
`Voice/ThinkingOrbs-LICENSE.txt`.

MIT License

Copyright (c) 2026 clearloop
Copyright (c) 2026 Wing (portions extracted from zeronsh/comet)
Copyright (c) 2026 gpui-thinking-orbs contributors
Copyright (c) 2026 Jakub Antalik

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

## Codex native voice protocol

The bounded helper control protocol and native runtime environment in
Expand Down
6 changes: 4 additions & 2 deletions apps/ios/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ Zeron/
with live summary), sign-in
Debug/ Transcript lab + hitch meter
ZeronLiveActivity/ Widget extension: the voice call's Live Activity (Dynamic
Island + Lock Screen), with the orb's states exported from
zeron-orb as vector assets
Island + Lock Screen), with the voice glyph's states exported
from zeron-orb's glyph engine as vector assets
ZeronShared/ Compiled into the app and the extension: the activity's
attributes and its mute/end App Intents
```
Expand Down Expand Up @@ -90,6 +90,8 @@ ZeronShared/ Compiled into the app and the extension: the activity's
| `-harness <id>` | Default harness for new sessions (`mock` for live-stack tests) |
| `-bench` (with `-lab`) | Display-link fling benchmark; writes `Documents/bench.json` |
| `-measureopen` | Session open latency; writes `Documents/open.json` |
| `-voice-preview [-voice-stage]` | A scripted voice call (no audio, host or relay); `-voice-stage` opens its stage |
| `-dictation-preview [-dictation-start]` | Dictation over a scripted transcriber (no microphone or host); `-dictation-start` runs one as a session opens |
| `-lab [-turns N] [-autostream] [-autoscroll] [-top] [-meter]` | Transcript lab over fixture markdown, with an on-screen hitch meter |

## Tests
Expand Down
Loading
Loading