Repository navigation
feat: vendor agent-voice-dictation as packages/ submodule - #33
Merged
Merged
Conversation
Move agent-voice-dictation from a sibling-directory ../agent-voice-dictation file:// dep to a git submodule under packages/, alongside the other local packages. The vite alias and tsconfig path now point at the submodule's source (packages/agent-voice-dictation/src), so a fresh clone with --recurse-submodules just works — no hidden requirement to build the sibling dist before installing. - .gitmodules: register packages/agent-voice-dictation - package.json: file:./packages/agent-voice-dictation - electron.vite.config.ts, tsconfig.node.json: alias to src/, not dist/ - packages/agent-voice-dictation: submodule pointer Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
9 tasks
Juliusolsson05
added a commit
that referenced
this pull request
Sep 19, 2026
…ant (#33) Only src and test changes, so package.json and the lockfile are unchanged. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Juliusolsson05
added a commit
that referenced
this pull request
Sep 19, 2026
…saved variant The #1034 review found, against the 1.18.31 binary: 1. MEDIUM: the switched session carried no reasoning variant, and OpenCode Terminal restores and SAVES the variant from the last user message. Opening the session reset the user's glm-5.3 "max" to "default" in model.json. The variant from model.json now rides on the target profile, and the projector stamps it (parser #33). 2. MEDIUM: a user with no recents could no longer switch, Duplicate or Rewind. OpenCode falls back to its provider default, and so does this, through the catalog's first row. 3. LOW: the configured model was trusted without checking the catalog. Each candidate is now checked, as the TUI does. 4. LOW: the default agent's own model, which OpenCode ranks first, was ignored. selectOpencodeTargetModel is the one pure rule. readOpencodeModelState reads recents and variants together. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Merged
8 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
packages/agent-voice-dictation, alongside the other local packages.packages/agent-voice-dictation/srcinstead of a sibling-directory../agent-voice-dictation/dist.Why
The previous setup loaded the dictation package from `file:../agent-voice-dictation/dist/index.js`. That meant cloning cc-shell on a clean machine would silently break unless you also cloned the dictation repo as a sibling and built it first. Submoduling under `packages/` fixes the bootstrap and matches how `agent-transcript-parser`, `claude-code-headless`, and `codex-headless` are laid out.
Test plan
🤖 Generated with Claude Code