Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 0 additions & 101 deletions apps/web/src/components/color-selector.tsx

This file was deleted.

4 changes: 2 additions & 2 deletions apps/web/src/modelSelection.ts
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ function applyInstanceModelPreferences(
);
}

export function normalizeCustomModelEntries(
function normalizeCustomModelEntries(
models: ReadonlyArray<CustomModelDefinition>,
builtInModelSlugs: ReadonlySet<string>,
): CustomModelDefinition[] {
Expand All @@ -179,7 +179,7 @@ export function normalizeCustomModelEntries(
return normalizedModels;
}

export function getAppModelOptions(
function getAppModelOptions(
settings: UnifiedSettings,
providers: ReadonlyArray<ServerProvider>,
provider: ProviderDriverKind,
Expand Down
2 changes: 1 addition & 1 deletion apps/web/src/providerInstances.ts
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ export function sortProviderInstanceEntries(
* Look up a single instance entry by exact `instanceId`. Missing snapshots
* are not inferred from driver kind in UI routing code.
*/
export function getProviderInstanceEntry(
function getProviderInstanceEntry(
providers: ReadonlyArray<ServerProvider>,
instanceId: ProviderInstanceId,
): ProviderInstanceEntry | undefined {
Expand Down
9 changes: 1 addition & 8 deletions apps/web/src/providerModels.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,14 @@ export function getProviderModels(
return getProviderSnapshot(providers, provider)?.models ?? [];
}

export function getProviderSnapshot(
function getProviderSnapshot(
providers: ReadonlyArray<ServerProvider>,
provider: ProviderDriverKind,
): ServerProvider | undefined {
const defaultInstanceId = defaultInstanceIdForDriver(provider);
return providers.find((candidate) => candidate.instanceId === defaultInstanceId);
}

export function getProviderInteractionModeToggle(
providers: ReadonlyArray<ServerProvider>,
provider: ProviderDriverKind,
): boolean {
return getProviderSnapshot(providers, provider)?.showInteractionModeToggle ?? true;
}

// Resolve an instance selection to the correlated live driver. If the
// instance is absent, fall back to a live enabled provider instead of
// inferring a driver from the missing instance id.
Expand Down
38 changes: 0 additions & 38 deletions apps/web/src/session-logic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ import {
type OrchestrationLatestTurn,
type OrchestrationThreadActivity,
type OrchestrationProposedPlanId,
ProviderDriverKind,
ProviderApprovalOption,
ProviderRequestKind,
type ToolLifecycleItemType,
Expand All @@ -38,43 +37,6 @@ import {

export { formatDuration, formatElapsed } from "@t3tools/shared/orchestrationTiming";

export type ProviderPickerKind = ProviderDriverKind;

export const PROVIDER_OPTIONS: Array<{
value: ProviderPickerKind;
label: string;
available: boolean;
/** Shown on the model picker sidebar when relevant */
pickerSidebarBadge?: "new" | "soon";
}> = [
{ value: ProviderDriverKind.make("codex"), label: "Codex", available: true },
{ value: ProviderDriverKind.make("claudeAgent"), label: "Claude", available: true },
{
value: ProviderDriverKind.make("opencode"),
label: "OpenCode",
available: true,
pickerSidebarBadge: "new",
},
{
value: ProviderDriverKind.make("cursor"),
label: "Cursor",
available: true,
pickerSidebarBadge: "new",
},
{
value: ProviderDriverKind.make("grok"),
label: "Grok",
available: true,
pickerSidebarBadge: "new",
},
{
value: ProviderDriverKind.make("antigravity"),
label: "Antigravity",
available: true,
pickerSidebarBadge: "new",
},
];

export type WorkLogToolLifecycleStatus =
| "inProgress"
| "completed"
Expand Down
Loading