feat: add iii-experiment worker - #15
Conversation
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 31 minutes and 49 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (16)
✨ Finishing Touches🧪 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 |
Generic optimization loop — any target function + any metric function. 7 functions: - experiment::create — define experiment with target, metric, direction, budget - experiment::propose — generate parameter variations - experiment::run — single iteration: propose, trigger target, measure metric - experiment::decide — compare score against best (minimize/maximize) - experiment::loop — run full budget of iterations - experiment::status/stop — monitor and control Not ML-specific. Works on latency, code quality, prompts, configs, costs. Uses iii primitives: State (definitions, results, runs, best), Streams (progress), HTTP triggers. 18 tests, 0 warnings.
cdef55e to
abb75cf
Compare
- Drop features = ["otel"] (OTel always-on in 0.11.0) - Add metadata: None to RegisterTriggerInput literals - 18 tests pass
|
Heads up — main is being bumped to
Release notes: https://github.com/iii-hq/iii/releases/tag/iii/v0.11.3 |
Summary
Functions
experiment::createexperiment::proposeexperiment::runexperiment::decideexperiment::loopexperiment::statusexperiment::stopTest plan
cargo test— 18 tests passingcargo check— 0 warnings