• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 25394072044 / 14
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 05 May 2026 06:18PM UTC
Files 306
Run time 14s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 May 2026 06:15PM UTC coverage: 18.856% (+0.002%) from 18.854%
25394072044.14

push

github

web-flow
Add Kimi Moonshot provider (#1792)

* Add Kimi Moonshot provider

Adds Kimi/Moonshot as a selectable provider by bridging Anthropic Messages requests to Moonshot's OpenAI-compatible chat API and registering its models, keys, and inference rules.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Address Kimi provider review feedback

Adds Kimi web model-picker/status integration and hardens daemon routing and streaming edge cases found during review.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Fix Kimi routing and model family ordering

Normalizes Kimi/Moonshot model IDs before provider inference and removes a duplicate family sort order in the web model picker.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Normalize Kimi alias routing model

Ensures mixed-case Kimi aliases fall back to the canonical Moonshot default instead of being forwarded upstream as invalid model IDs.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Lowercase all routed Kimi model IDs before forwarding to Moonshot API

Previously mixed-case IDs like Moonshot-v1-32k were forwarded as-is,
which could cause model-not-found errors on case-sensitive endpoints.
Now normalizedModelId (always lowercase) is used for routing.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Trigger CI re-run for cancelled checks

* Fix Kimi bridge security and tool_choice compatibility

- Bind bridge to 127.0.0.1 (localhost only) instead of 0.0.0.0
- Validate auth token on every request to prevent unauthorized proxy use
- Generate per-provider random auth token instead of static 'kimi-bridge'
- Map tool_choice 'any' to 'auto' instead of 'required' (Kimi doesn't
  support 'required')

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* Fix auth bypass: use || instead of ?? for empty string fallback

When the Anthropic SDK sends X-Api-Key: '' (empty string), the ??
operator keeps it as the value since '' is not nullish. This caused
every re... (continued)

16480 of 87399 relevant lines covered (18.86%)

9.72 hits per line

Source Files on job daemon-online-agent-sdk - 25394072044.14
  • Tree
  • List 306
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25394072044
  • 87539b6d on github
  • Prev Job for on dev (#25393562655.25)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc