Skip to content

v0.8.56: opus 5.5, jev, gpt 6 sol, ui consolidation, usage entry - #8150

Merged
waleedlatif1 merged 17 commits into
mainfrom
staging
Sep 22, 2026
Merged

waleedlatif1 merged 17 commits into
mainfrom
staging

Conversation

@waleedlatif1

@waleedlatif1 waleedlatif1 commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

waleedlatif1 and others added 13 commits September 22, 2026 10:33
#8142)

Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
…8131)

* fix(organizations): respect inherited access when inviting members

* fix(organizations): recheck inherited access under invitation locks

* fix(organizations): verify effective access across invitation flows
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
* improvement(ui): share expandable home sections

* fix(ui): inherit home section client boundary from callers

---------

Co-authored-by: Bill Leoutsakos <billleoutsakos@Mac.localdomain>
* fix(access): align invitations and request navigation

* fix(access): preserve standalone requests on navigation lookup failures
Co-authored-by: Bill Leoutsakos <billleoutsakos@Bills-MacBook-Pro.local>
…tion at the singleflight default (#8146)

* fix(billing): let a slow ledger read finish instead of blocking execution at the singleflight default

* fix(billing): bound the ledger sum at the database and derive the gate deadline from it

* fix(billing): keep the ledger statement bound in the billing constants module
…he gate deadline for two (#8148)

* fix(billing): bound every ledger aggregate at the database and size the gate deadline for two

* fix(billing): bound the cycle-close per-user sum and state the helper's scope precisely
* feat(jev): add TypeSafe decision integration

* fix(jev): validate batch answers against requested questions

* improvement(jev): refine criteria helpers and suggested skills

* fix(jev): sanitize generated JSON inputs

* fix(jev): clarify empty Noul canvas sentence

* fix(jev): preserve Agent tool criteria and rubric schema

* fix(jev): expose text inputs to Agent models

* feat(jev): integrate native evaluation into Agent providers

* fix(jev): harden evaluation transport and output discovery

* fix(jev): bound evaluation payloads before serialization

* chore(jev): use the standard hoisted test mock

* fix(jev): expose typed answer fields in reference pickers

* feat(jev): support hosted TypeSafe keys and default to latest

* improvement(agent): place credentials beside the model selector
@vercel

vercel Bot commented Sep 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
docs Skipped Skipped Sep 22, 2026 9:03pm UTC

Request Review

@greptile-apps

greptile-apps Bot commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

The PR appears safe to merge; no concrete behavioral, security, or repository-rule failures remain.

Summary

This PR combines provider and model catalog expansion with a native TypeSafe Jev evaluation path, billing-ledger timeout hardening, invitation and access-request corrections, MCP catalog authorization changes, and several shared UI refactors.

  • Adds Claude Opus 5.5, GPT-6 Sol/Luna, and TypeSafe Jev models with hosted/BYOK credential handling.
  • Adds typed Jev state/questions, structured answers, transport validation, usage accounting, and Agent-block integration.
  • Bounds billing-ledger aggregates at the database and aligns usage-gate deadlines with those bounds.
  • Reconciles inherited organization access during invitations and introduces organization-scoped access-request navigation.
  • Lists only workspace-granted managed MCP connectors while retaining execution-time credential checks.
  • Consolidates repeated chat, home-section, table-action, and preview styling components.
Diagram
sequenceDiagram
  participant Workflow as Agent workflow
  participant Executor as AgentBlockHandler
  participant Provider as Provider boundary
  participant TypeSafe as TypeSafe Jev API
  participant Billing as Usage accounting

  Workflow->>Executor: model + evaluationState + evaluationQuestions
  Executor->>Executor: Resolve references and select evaluation modality
  Executor->>Provider: Jev evaluation request
  Provider->>Provider: Resolve workspace/org BYOK or hosted key
  Provider->>TypeSafe: POST state and typed questions
  TypeSafe-->>Provider: answers, resolved model, token usage
  Provider-->>Executor: content + structured answers + usage/cost
  Executor-->>Workflow: Agent outputs
  Executor->>Billing: Record billable hosted usage
Loading

Reviews (1) · Last reviewed commit: "feat(jev): add TypeSafe evaluation model..."

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All reported issues were addressed across 132 files

Reply with feedback, questions, or to request a fix.

Fix all with cubic | Re-trigger cubic

Comment thread apps/sim/lib/billing/enterprise-provisioning.ts Outdated
…m and size the refresh lease for every provider (#8152)

* fix(oauth): rotate a refresh chain only from the token it started from and size the refresh lease for every provider

* fix(oauth): skip the dead flag when the chain moved, and return no token when the account is gone
* improvement(settings): consolidate access requests in settings

* fix(settings): update requests navigation expectations
…jected and prompt to reconnect (#8158)

* fix(knowledge): unschedule a connector whose credential the source rejected and prompt to reconnect

* fix(knowledge): resume by reconnected account across a Slack installation, recheck the rejection before unscheduling, and fail a run that cannot record it
@waleedlatif1
waleedlatif1 merged commit 6dfb467 into main Sep 22, 2026
67 checks passed

This branch was previously deployed

1 inactive deployment
Preview 666b4d3c Deployed Sep 22, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants