Skip to content

Dictation and smaller fixes.#56

Merged
joaopauloschuler merged 5 commits into
v1.23-bpfrom
bpsa
Feb 28, 2026
Merged

Dictation and smaller fixes.#56
joaopauloschuler merged 5 commits into
v1.23-bpfrom
bpsa

Conversation

@joaopauloschuler

Copy link
Copy Markdown
Owner

No description provided.

joaopauloschuler and others added 4 commits February 24, 2026 20:33
- Add  field to  dataclass
  in memory.py — the natural carrier alongside token_usage and timing.

- In  (monitoring.py), compute the context char
  count once from , store it on
  , and append it to the Step log line:
    [Step N: Duration X.XX seconds| Input tokens: ... | Context: N chars]

- In  (agents.py), prefer the already-stored
   value (survives model_input_messages cleanup)
  before falling back to re-computing from messages.

Zero code duplication: one calculation site, one storage location,
two consumers (Step log + Turn summary line).

Co-Authored-By: bpsa2 <241537330+bpsa2@users.noreply.github.com>
- Rename /voice command to /dictation
- Rename BPSA_VOICE_TRANSCRIBER to BPSA_DICTATION_TRANSCRIBER
- Rename BPSA_VOICE_MODEL to BPSA_DICTATION_MODEL
- Rename BPSA_DEFAULT_VOICE_MODEL to BPSA_DEFAULT_DICTATION_MODEL
- Rename pip extra bpsa[voice] to bpsa[dictation]
- Update all user-facing messages and banners
- Update README.md and CLI.md documentation
- Internal _voice_* variable names kept unchanged

Model: claude-sonnet-4.6

Co-Authored-By: bpsa2 <241537330+bpsa2@users.noreply.github.com>
Model: claude-sonnet-4.6

Co-Authored-By: bpsa2 <241537330+bpsa2@users.noreply.github.com>
@joaopauloschuler joaopauloschuler self-assigned this Feb 25, 2026
@joaopauloschuler joaopauloschuler changed the title Updating main BPSA Dictation and smaller fixes. Feb 25, 2026
Co-Authored-By: bpsa2 <241537330+bpsa2@users.noreply.github.com>
@joaopauloschuler joaopauloschuler merged commit c10ecb2 into v1.23-bp Feb 28, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant