You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 806a7c9
Browse filesBrowse the repository at this point in the historyBrowse files
Pass a `pipeline_id` to keep routing outcomes from bleeding between unrelated agents that share the same goal:
314
+
315
+
```python
316
+
response = router.completion(
317
+
messages=[...],
318
+
pipeline_id="invoice-processing", # Isolate routing for this pipeline
319
+
)
320
+
```
321
+
322
+
Two agents using the same `goal` but different `pipeline_id`s maintain independent bandit state, so a bad run in one pipeline won't shift traffic in the other.
323
+
244
324
## Paths
245
325
246
326
A path is any combination of model + tools + params. Kalibr tracks each combination separately and learns which one works best for each goal.
0 commit comments