Skip to content
Closed
Show file tree
Hide file tree
Changes from 21 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
46d8644
feat(dictation): add local speech input with Whisper fallback
jbecke Sep 16, 2026
ecfcb27
Merge origin/main into dictation
cursoragent Sep 17, 2026
eeb74e8
refactor(dictation): hexagonal crate with typed key, rate limit, and …
cursoragent Sep 17, 2026
657d507
refactor(dictation): AudioRecorder class over MediaRecorder with even…
cursoragent Sep 17, 2026
6314661
refactor(dictation): use Whisper for every composer recording
404Wolf Sep 18, 2026
1d5fd82
fix(dictation): validate recordings and harden Whisper requests in DSS
404Wolf Sep 18, 2026
ad2e6ed
chore(dictation): refresh API clients and Nix dependency hashes
404Wolf Sep 18, 2026
92b6180
Merge main into dictation PR and regenerate API artifacts
404Wolf Sep 18, 2026
dfa2260
feat(dictation): trace capture, inspection, and Whisper requests with…
404Wolf Sep 18, 2026
40bdc01
fix(ci): refresh Darwin dependencies and include sync asset consumers
404Wolf Sep 18, 2026
19c76b0
Merge main and preserve dictation alongside channel agent mentions
404Wolf Sep 18, 2026
344d61f
refactor(dictation): derive tracing types from the observability span…
404Wolf Sep 18, 2026
ec10932
feat(dictation): meter audio usage and retry capacity with TanStack
404Wolf Sep 18, 2026
2189ea3
Merge remote-tracking branch 'origin/main' into codex/dictation-whisp…
404Wolf Sep 18, 2026
af4471f
Merge remote-tracking branch 'origin/main' into codex/dictation-whisp…
404Wolf Sep 18, 2026
9617de5
fix(dictation): preserve mobile focus and stabilize CI lock test
404Wolf Sep 18, 2026
140318a
fix(ai-usage): reject incomplete pricing updates
404Wolf Sep 18, 2026
f654675
fix(ci): use native macOS dependency hash after Vitest upgrade
404Wolf Sep 18, 2026
3cf75fc
Merge origin/main into dictation Whisper branch
cursoragent Sep 22, 2026
88241c6
fix(ci): refresh Linux node_modules hash after main merge
cursoragent Sep 22, 2026
bd12090
fix(ci): use native macOS node_modules hash after main merge
cursoragent Sep 22, 2026
1503c56
chore(ci): retrigger required checks after Darwin hash update
cursoragent Sep 22, 2026
444484a
chore(ci): retrigger path-filtered checks
cursoragent Sep 22, 2026
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
21 changes: 21 additions & 0 deletions .github/workspace-dep-closures.json
Original file line number Diff line number Diff line change
Expand Up @@ -3147,6 +3147,26 @@
"crates/workspace-hack",
"services/deleted_item_poller"
],
"dictation": [
"crates/ai_usage",
"crates/bot_id",
"crates/bot_token",
"crates/cowlike",
"crates/dictation",
"crates/harness_id",
"crates/harness_token",
"crates/macro_auth",
"crates/macro_authorization",
"crates/macro_env",
"crates/macro_env_var",
"crates/macro_user_id",
"crates/macro_uuid",
"crates/model-error-response",
"crates/model_user",
"crates/rate_limit",
"crates/remote_env_var",
"crates/workspace-hack"
],
"document_cognition_service": [
"crates/activity",
"crates/agent",
Expand Down Expand Up @@ -3330,6 +3350,7 @@
"crates/cowlike",
"crates/crm",
"crates/database_env_vars",
"crates/dictation",
"crates/document_sub_type",
"crates/documents",
"crates/dynamodb_client",
Expand Down

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

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

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

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

This file was deleted.

This file was deleted.

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

Loading
Loading