670 Commits

Author SHA1 Message Date
Alishahryar1 fc58b43c5e Update README 2026-03-06 22:19:54 -08:00
Alishahryar1 c5e7d6cbb4 Updated uv.lock 2026-03-06 22:13:14 -08:00
Ali Khokhar c5341ecbbe Add option for an installable package (#75) 2026-03-06 22:06:33 -08:00
Alishahryar1 ebc8ac461f Updated nvidia models json file 2026-03-05 09:26:30 -08:00
Ali Khokhar a599319dd6 Update README.md 2026-03-05 00:19:20 -08:00
Alishahryar1 594dbcb2e3 Set python version to 3.14.0 2026-03-02 05:13:04 -08:00
Ali Khokhar 29125296c7 Update CLAUDE.md 2026-03-01 23:45:43 -08:00
Ali Khokhar d1652792d3 Update AGENTS.md 2026-03-01 23:45:32 -08:00
Ali Khokhar 4ba2a4cfd3 Update CLAUDE.md 2026-03-01 23:45:02 -08:00
Ali Khokhar 160370268a Update README with note on new features
Added a note about new features in the README.
2026-03-01 22:30:04 -08:00
Ali Khokhar 63d7f2afe8 Update README 2026-03-01 22:25:06 -08:00
Alishahryar1 ff14baa2d5 Updated README 2026-03-01 22:08:51 -08:00
Alishahryar1 aaa62a2bd7 Relaxed python version requirements 2026-03-01 22:00:34 -08:00
Alishahryar1 2e8b22fa9d Remvoed root insert hack from conftest 2026-03-01 21:57:25 -08:00
Alishahryar1 c1d1368940 Updated README 2026-03-01 21:54:59 -08:00
Alishahryar1 a7d88d5cbd Updated README with per-model mapping, fixed test .env isolation 2026-03-01 21:52:35 -08:00
Alishahryar1 598e21387e Updated README 2026-03-01 21:37:34 -08:00
Alishahryar1 49075b7fa5 Fixed default models 2026-03-01 21:34:01 -08:00
Alishahryar1 ac499cf585 Increased read timeout 2026-03-01 21:33:32 -08:00
Alishahryar1 feba0d456a Updated .env.example 2026-03-01 21:33:17 -08:00
Ali Khokhar 0b324e0421 Per claude model mapping (#66) 2026-03-01 21:32:23 -08:00
Alishahryar1 763c8b62b7 Updated README 2026-03-01 12:47:20 -08:00
Alishahryar1 efb8605258 Updated README 2026-03-01 12:44:40 -08:00
Ali Khokhar fae8a2a044 Remove over-engineering: drop tree_queue setter, _set_connected(), fi… (#63)
…x cancel_all() TOCTOU

- Remove tree_queue property setter (backward-compat hack; all callers
already migrated to replace_tree_queue()); keep property getter only
- Update 2 remaining tests that still used direct assignment to use
replace_tree_queue()
- Remove _set_connected() 1-line wrapper on DiscordPlatform; assign
_connected directly
- Fix cancel_all() TOCTOU: hold self._lock for the full loop so newly
created trees cannot slip through between the snapshot and cancellation

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-01 12:34:00 -08:00
Ali Khokhar 25b329a3fc Update README
Removed duplicate VSCode Extension Setup instructions from README.md.
2026-03-01 05:30:30 -08:00
Alishahryar1 35a2760f6e Fixed encapsulation violations 2026-03-01 04:28:22 -08:00
Alishahryar1 302ee28585 Removed dead code 2026-03-01 04:21:06 -08:00
Alishahryar1 34757511a0 Improve deterministic error surfacing across stream and API 2026-03-01 01:32:52 -08:00
Alishahryar1 7f2612d2df Added optimization logging 2026-03-01 01:02:59 -08:00
Ali Khokhar aee9f0ad93 Add code review fix plan covering 11 issues across modularity, encapsulation, performance, and dead code (#62) 2026-03-01 00:45:33 -08:00
Alishahryar1 c54c57a742 style 2026-02-28 09:13:25 -08:00
Alishahryar1 744eec2772 Major cleanup with GLM-5 2026-02-28 09:10:21 -08:00
Mauro Druwel de70700dde feat: Use NVIDIA NIM ASR for audio transcription (#53)
## Summary
Added NVIDIA NIM as a second transcription option ( alongside local
Whisper). This lets you transcribe voice notes using NVIDIA's cloud API
instead of running Whisper locally.

## What changed

- **Transcription**: Now supports the two backends

  - Local Whisper: Free, runs on your GPU/CPU (existing)
  - NVIDIA NIM: Cloud API via Riva gRPC (new)

- **Supported models**: 8 NVIDIA NIM models added (Parakeet variants for
different languages, Whisper Large V3)

---------

Co-authored-by: Alishahryar1 <alishahryar2@gmail.com>
2026-02-28 08:48:59 -08:00
Alishahryar1 f1f6080224 Updated agent instructions and renamed lint check to format check 2026-02-28 07:20:00 -08:00
Alishahryar1 a74ec74271 Major refactor done with minimax m2.5 2026-02-28 04:36:29 -08:00
Alishahryar1 cfe43bf5be Updated README 2026-02-28 04:21:05 -08:00
Ali Khokhar 7d99b38b70 Update environment variable syntax in README 2026-02-28 04:04:56 -08:00
Alishahryar1 79a1ae0c54 minor refactor using minimax m2.5 2026-02-27 20:44:39 -08:00
Ali Khokhar f9e8226120 Clarify Docker integration acceptance in README
Updated README to clarify Docker integration status.
2026-02-27 20:00:57 -08:00
Ali Khokhar c4d8681000 Backup/before cleanup 20260222 230402 (#58) 2026-02-27 19:50:21 -08:00
Ali Khokhar e2840095ce Merge pull request #47 from Alishahryar1/cursor/readme-env-example-consistency-0722 2026-02-20 01:38:00 -08:00
Cursor Agent 5d5055f96f docs: update README for removed PROVIDER_TYPE, model prefix format
Co-authored-by: Ali Khokhar <alishahryar2@gmail.com>
2026-02-20 09:37:25 +00:00
Ali Khokhar 4c0c1f125b Update README.md 2026-02-20 01:33:57 -08:00
Alishahryar1 d6a0e1a401 Provider inferred from model name using prefix 2026-02-19 20:53:02 -08:00
Alishahryar1 21959b6189 lint 2026-02-19 20:40:05 -08:00
Alishahryar1 b6e602d058 removed deadcode 2026-02-19 20:39:38 -08:00
Alishahryar1 0c8d59e33e Removed deprecated modules and updated imports 2026-02-19 20:38:11 -08:00
Alishahryar1 2b0495dd08 moved text.py to common utils for providers 2026-02-19 20:32:45 -08:00
Alishahryar1 2ad64cc97a quoted string vars in env example 2026-02-19 20:27:28 -08:00
Alishahryar1 d21ed84171 updated uv version 2026-02-19 20:23:37 -08:00