dankvoice cutover: retire drop-in for the dank/dankvoice package #34

Closed
opened 2026-10-19 12:37:21 -07:00 by dank · 1 comment
Owner

The portable package dank/dankvoice now carries the full behaviour (41/41 black-box suite, typecheck gate, install smoke) plus six upgrades the drop-in never had: settings-file endpoint layer, neutral model default, once-only disarm warning, session-scoped arming, mood personas, pipelined prefetch.

Cutover contract:

  1. Before merging on any box: pi install git:http://192.168.0.143:3000/dank/dankvoice.git and confirm /say status speaks.
  2. This PR deletes agent/extensions/dankvoice.ts and tests/dankvoice.bats (its 26 tests are a strict subset of the package suite; names ported 1:1) and repoints omp-docs/core/dankvoice.md at the package.
  3. Merge requires Frank OK; merge after step 1 passes on this box, restart session.

cwd: /home/blank/.omp · session: wt-20261019-011132-7c8a99d

The portable package dank/dankvoice now carries the full behaviour (41/41 black-box suite, typecheck gate, install smoke) plus six upgrades the drop-in never had: settings-file endpoint layer, neutral model default, once-only disarm warning, session-scoped arming, mood personas, pipelined prefetch. Cutover contract: 1. Before merging on any box: pi install git:http://192.168.0.143:3000/dank/dankvoice.git and confirm /say status speaks. 2. This PR deletes agent/extensions/dankvoice.ts and tests/dankvoice.bats (its 26 tests are a strict subset of the package suite; names ported 1:1) and repoints omp-docs/core/dankvoice.md at the package. 3. Merge requires Frank OK; merge after step 1 passes on this box, restart session. --- cwd: /home/blank/.omp · session: wt-20261019-011132-7c8a99d
Author
Owner

Cutover executed: package installed via omp plugin install (needed dank/dankvoice@588e01d shipping compiled dist - the clone has no build step), PR #35 merged (dd4713f), live checkout fast-forwarded, drop-in gone. Audible-chain proof: fresh omp --mode=rpc session with DANKVOICE_AUTO=1 produced a live say-.wav stream on PipeWire (pw-dump), i.e. endpoint resolution, humanizer, synthesis and playback all worked from the installed package. Operator session picks up the package on next restart; current session runs the in-memory drop-in until then.

Cutover executed: package installed via omp plugin install (needed dank/dankvoice@588e01d shipping compiled dist - the clone has no build step), PR #35 merged (dd4713f), live checkout fast-forwarded, drop-in gone. Audible-chain proof: fresh omp --mode=rpc session with DANKVOICE_AUTO=1 produced a live say-<ms>.wav stream on PipeWire (pw-dump), i.e. endpoint resolution, humanizer, synthesis and playback all worked from the installed package. Operator session picks up the package on next restart; current session runs the in-memory drop-in until then.
dank closed this issue 2026-10-19 12:46:08 -07:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dank/command-center#34