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
4 changes: 1 addition & 3 deletions apps/web/src/instant-agent-create.ts
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,7 @@ export async function createWorkbenchFromTemplate(
: ((await fetchWorkbenchTemplateManifest(tenantId, templateId)) ??
undefined);
if (templateId !== "blank" && manifest === undefined) {
throw new Error(
`This bench can't set up a ${templateId} workbench yet — it isn't in the library.`,
);
throw new Error(`A ${templateId} workbench isn't available here yet.`);
}
const requiresGithub =
manifest?.requiredConnections.includes("github") ?? false;
Expand Down
6 changes: 3 additions & 3 deletions apps/web/src/pages/agent-detail-page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -423,8 +423,8 @@ export function AgentDetailPage({
</Badge>
<span className="text-sm text-muted-foreground">
{archived
? "Archived — nobody can start a new chat with it until it is restored. Chats already running keep going."
: "Active — anyone in this bench can start a chat with it."}
? "Archived — nobody can start a new conversation with it until it is restored. Conversations already running keep going."
: "Active — anyone in this workbench can talk to it."}
</span>
</div>
<div className="flex flex-col gap-2">
Expand Down Expand Up @@ -637,7 +637,7 @@ export function AgentDetailRoute({
<RichEmptyState
icon={<Robot />}
title="No such agent"
description={`Nothing in this bench answers to "${slug}". It may have been renamed, or belong to another workbench.`}
description={`Nothing here answers to "${slug}". It may have been renamed, or belong to another workbench.`}
footer={
<Button asChild variant="outline">
<Link to={AGENTS_PATH_PREFIX}>Back to Agents</Link>
Expand Down
2 changes: 1 addition & 1 deletion apps/web/src/pages/new-workbench-picker.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ export function NewWorkbenchPickerRoute() {
{creating ? (
<WorkbenchLoadingState title="Setting up your workbench…" />
) : library.kind === "loading" ? (
<WorkbenchLoadingState title="Seeing what this bench can set up…" />
<WorkbenchLoadingState title="Seeing what you can set up here…" />
) : (
<>
<h3>What should this workbench do?</h3>
Expand Down
2 changes: 1 addition & 1 deletion apps/web/src/workbench-templates-api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ export async function deployWorkbenchTemplateBlock(
);
if (parsed instanceof type.errors) {
throw new ApiQueryError(
`Unexpected deploy response shape: ${parsed.summary}`,
`Couldn't set that up — the answer didn't look right: ${parsed.summary}`,
undefined,
path,
);
Expand Down
2 changes: 1 addition & 1 deletion packages/chat-ui/src/strings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ export const CHAT_STRINGS = {
`You'll be sent to ${name} to approve access, then land right back here connected — nothing is shared until you approve.`,
blockConnectServiceKeylessHelper: "One click — no account keys needed.",
blockConnectServiceKeyHelper: (name: string) =>
`You'll paste a ${name} API key — it stays in your workspace and you can disconnect any time.`,
`You'll paste a ${name} API key — it stays in your workbench and you can disconnect any time.`,
blockConnectServiceKeyFieldLabel: (name: string) => `${name} API key`,
blockConnectServiceKeyFieldPlaceholder: "Paste your key",
blockConnectServiceKeyWhere: (name: string) =>
Expand Down
Loading