Skip to content

USAi catalog (later): default-model selection in the split pipeline #365

Closed as not planned

Description

@wz-gsa

Part of epic #357 (Later). Today model/small_model/agent.{compaction,summary,title} live OUTSIDE the generated block in opencode.jsonc and have no home in the split. Add a neutral defaults concept to the schema + per-emitter rendering (or explicitly document them as out-of-scope hand config). CAUTION: this grows the round-trip surface beyond models — design so #360 still holds. Deps: #358, #360. Live-test: no.

Activity

  1. self-assigned this
    on Oct 17, 2026
  2. mogul commented on Oct 25, 2026

    @mogul
    Contributor

    Completed by merged commit de0dfbb, feat(usai-catalog): select default models in the catalog pipeline. The merged implementation adds neutral defaults, fail-closed referential validation, deterministic serialization, and renderer mapping. The stale conflicting draft PR #495 is no longer authoritative.

  3. mogul commented on Oct 29, 2026

    @mogul
    Contributor

    🤖: AI agent (First Mate), posting on behalf of @mogul. Correction to the earlier closing comment on this issue.

    The earlier comment said this issue was completed by merged commit de0dfbbe. That commit was never merged: it exists only on the branch of draft #495, which is now closed as abandoned. Nothing from that change is in main or in the 1.18.0 release.

    What is true: role defaults for the OpenCode path are carried by the recommendations object in integrations/providers/usai/catalog.json, which the OpenCode agent kit renders (#530). This issue is closed as superseded by that architecture, not as completed by the commit named above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions