chore(provider-kimi): wire release CD, set initial version to 0.1.0 - #527
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
skill-check — worker0 verified, 45 skipped (no docs/).
Four for four. Nicely done. |
📝 WalkthroughWalkthroughThe Kimi provider is added as a selectable tag target, ChangesKimi provider release registration
Estimated code review effort: 1 (Trivial) | ~3 minutes Suggested labels: Suggested reviewers: Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Adds provider-kimi to create-tag.yml's worker options and release.yml's tag-trigger patterns per docs/sops/new-worker.md §6, and drops the manifest version from the placeholder 1.0.0 to 0.1.0 for its first release.
provider-kimi predates #525's llm-router!: slim streaming delta frames change and still built full AssistantMessage snapshots on every delta, which no longer compiles against the new Option<AssistantMessage> contract. Mirrors the pattern already applied to the other six providers.
f03c8c8 to
e341b4a
Compare
validate_worker.py hard-blocks any worker's manifest version decreasing between merged commits once its source has changed, and main already has provider-kimi at 1.0.0 from the original PR #522 merge. Releasing at 1.0.0 instead of introducing an exemption to that CI gate.
Summary
docs/sops/new-worker.md§6: added tocreate-tag.yml's worker options andrelease.yml's tag-trigger patterns.AssistantMessageEvent::*Deltaconstructors insrc/sse.rsto emitpartial: None— provider-kimi predates perf: context-path efficiency — slim delta contract, redundant-hop removal, shared provider scaffold, lookup caches (MOT-4014) #525'sllm-router!: slim streaming delta framescontract change and no longer compiled against the newOption<AssistantMessage>shape. Mirrors the pattern already applied to the other six providers.1.0.0(its current value on main) for the first release —validate_worker.pyhard-blocks decreasing a worker's version once its source changes, so it can't go to0.1.0.Test plan
cargo check/cargo clippy --all-targets/cargo testall pass locallyprovider-kimi/v1.0.0