Skip to content

0.1.8 Beta2: Approve the custom-endpoint tool compatibility contract #249

Closed

Description

@NOirBRight

Parent

#318 (part of #248)

Decision scope

Approve the Beta2 custom-endpoint tool compatibility contract before production implementation begins. This is an architecture and release-scope decision, not a per-model GO/PARTIAL/NO-GO gate.

Inputs

Decisions to record

  • The user-selected Provider/model remains immutable; no compatibility result can choose another model.
  • Runtime tools are classified only as native, adapt, omit, or required-but-unavailable.
  • Adapters apply only to incompatible reversible shapes; already compatible tools remain native.
  • Unsupported hosted tools are not exposed and are never proxied through OpenAI or another Provider.
  • Tool execution follows declaration type; CodexHub adapts but does not execute tools or schedule agents.
  • Unknown custom endpoints use the generic conservative path.
  • Maintained Provider regressions move to Beta5 and do not become a runtime allowlist.
  • Beta2 excludes alternate-codec retry and model-output format repair.

Acceptance criteria

Blocked by

Activity

  1. added
    enhancementNew feature or request
    wayfinder:grillingWayfinder decision or reconciliation gate
    P1Priority 1: current iteration goal
    on Jul 29, 2026
  2. changed the title [-]0.1.8 Beta1: Reconcile the two-model Responses production capability gate[/-] [+]0.1.8 Beta1: Approve the two-model core Responses capability gate[/+] on Jul 31, 2026
  3. changed the title [-]0.1.8 Beta1: Approve the two-model core Responses capability gate[/-] [+]0.1.8 Beta2: Approve the two-model core Responses capability gate[/+] on Aug 1, 2026
  4. changed the title [-]0.1.8 Beta2: Approve the two-model core Responses capability gate[/-] [+]0.1.8 Beta2: Approve the custom-endpoint tool compatibility contract[/+] on Aug 4, 2026
  5. NOirBRight commented on Aug 4, 2026

    @NOirBRight
    OwnerAuthor

    Orchestrator decision gate (2026-08-04)

    Campaign: campaign:0.1.8-beta2.

    This is a maintainer/coordinator decision, not a worker implementation ticket. It will review #62/#64/#65/#198 and explicitly approve or reject the generic native/adapt/omit/required-but-unavailable contract. No downstream #58 implementation or #318 publication work starts until this decision is recorded.

  6. NOirBRight commented on Aug 5, 2026

    @NOirBRight
    OwnerAuthor

    Maintainer decision: GO for Beta2 implementation

    Accepted inputs:

    Approved contract:

    • The user-selected Provider/model is immutable; compatibility never selects another route.
    • Every declaration resolves to
      ative, �dapt, omit, or
      equired-but-unavailable.
    • Native-compatible shapes remain native; adapters are used only for incompatible, request-scoped, injective, reversible representations.
    • Unsupported optional hosted tools are not exposed; required unavailable tools fail before sampling.
    • No explicit or implicit cross-Provider proxy, Gateway tool execution, or Gateway agent scheduling exists.
    • Unknown custom endpoints use the same conservative type/protocol path; no named-model allowlist or production dispatch branch is authorized.
    • Beta2 implements only the generic compatibility foundation. Complete tool_search/Code Mode workflows remain Beta3; complete Collaboration V2 remains Beta4; maintained GLM/K2.7 regression remains Beta5.
    • Alternate-codec retry and model-output repair remain outside Beta2.

    Decision: GO to start #58. No unresolved product decision remains for its stated scope. This approval does not authorize a Beta2 tag or release; #318 remains the publication gate.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Priority 1: current iteration goalcampaign:0.1.8-beta20.1.8 Beta2 generic tool compatibility campaignenhancementNew feature or requestready-for-humanRequires human implementationwayfinder:grillingWayfinder decision or reconciliation gate

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions