mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-28 18:50:06 +00:00
* feat: describe decision capabilities in model catalogs Keep task, protocol, modalities, reasoning, grounding, probability semantics, abstention and route billing distinct without changing chat Model types. Co-authored-by: steipete <58493+steipete@users.noreply.github.com> Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * fix: apply shared plugin model policy to decisions Co-authored-by: steipete <58493+steipete@users.noreply.github.com> Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * feat: support plugin-owned model credentials Co-authored-by: steipete <58493+steipete@users.noreply.github.com> Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * feat(decisions): preserve richer answers with versioned data codecs Co-authored-by: steipete <58493+steipete@users.noreply.github.com> Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * feat(decisions): run typed tasks with prepared model credentials Preserve V1 while moving typed decision execution, both bundled engines, catalog projection and physical credential ownership onto the shared runtime. Co-authored-by: steipete <58493+steipete@users.noreply.github.com> Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> * feat: add native Levanto Sage decision provider Co-authored-by: Peter Steinberger <58493+steipete@users.noreply.github.com> Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com> * chore(sdk): record approved Decision V2 data allowance Apply only the +14 exports / +6 callables for the existing decisions data contract. Peter Steinberger explicitly approved the complete +18/+6 stack allowance on 2026-09-26; the remaining four execution types belong to the dependent PR. No additional API or guard exception. Co-authored-by: steipete <58493+steipete@users.noreply.github.com> * fix(models): include inference metadata in extracted tooling * fix(decisions): preserve explicit owner-agent selection * fix(decisions): resolve V2 credentials for the operation agent * fix(decisions): preserve prepared route and auth facts * test(decisions): handle optional normalized catalog providers * chore(decisions): satisfy scoped runtime lint * test(levanto): type the guarded DNS fixture * test(levanto): resolve the guarded transport fixture * fix(decisions): authorize model identity independently of auth profile * fix(auth): retain plugin credential authority through dispatch * fix(decisions): retain credential authority through prepared dispatch * refactor(decisions): assert resolved credential authority directly * test(auth): preserve health probe exports in lifecycle fixture * fix(decisions): distinguish plain record validation * fix(decisions): repair v2 CI integration * fix(levanto): align package metadata and document V2 compatibility * test(levanto): add opt-in native decision validation * fix(levanto): align validator and config baseline checks * test(levanto): prove host credential retirement before dispatch * test(levanto): use canonical agent roster in authority proof * test(levanto): cover unsupported boxes and native image contracts Keep the question translator exhaustive for the V2 Box variant while preserving unsupported behavior. Prove registered-host rejection before credential resolution and transport, retain a supported-image control, and extend opt-in native qualification across Tags, Sort, PNG, JPEG and WebP without requiring optional vendor usage. * docs(levanto): describe five paid live qualification requests * docs(plugins): refresh composed Sage inventory counts * docs(levanto): correct prepared decision SDK anchor --------- Co-authored-by: steipete <58493+steipete@users.noreply.github.com> Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com> Co-authored-by: Vincent Koc <vincentkoc@ieee.org> Co-authored-by: Peter Steinberger <58493+steipete@users.noreply.github.com> Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com>
752 B
752 B
| summary | read_when | title | |
|---|---|---|---|
| Native Yes/No, Choice, Scale, Sort, and Tags decisions with explicit abstention. |
|
Levanto plugin reference |
Native Yes/No, Choice, Scale, Sort, and Tags decisions with explicit abstention.
Distribution
- Package:
@openclaw/levanto - Install route: npm or ClawHub:
@openclaw/levanto
Surface
- Providers:
levanto - Contracts:
decisionProviders