* refactor(test): use `granite4:350m-h` instead of `granite3:2b`, `qwen3:0.6b`
* refactor(test): add 1b-h model, update test snapshot
* refactor: simplify embed test
* chore: revert changes
* fix: test
* fix: test
* fix: try another seed
* fix: test
* chore: rename speech, transcription test
* chore(generate-text): clean test steps
* chore(xsai): remove test script
* chore: set global timeout
* chore(generate-text): add test seed
* ci(check): testing with ollama
* chore: fix test
* chore(embed): use `granite-embedding` for test
* chore(generate-text): use `granite3.3:2b` for test
* chore(generate-object): use `granite3.3:2b` for test
* chore(stream-object): use `granite3.3:2b` for test
* chore(model): use `granite3.3:2b` for test
* chore(providers-local): update ollama models
* chore(utils-reasoning): use `qwen3:0.6b` for test
* docs: update model