mirror of
https://github.com/willchen96/mike.git
synced 2026-06-26 21:39:39 +02:00
feat: add OpenAI model support and harden OSS security defaults
This commit is contained in:
parent
adc2cf2370
commit
bef75b082d
24 changed files with 1301 additions and 364 deletions
|
|
@ -18,6 +18,19 @@ import { EditCard, applyOptimisticResolution } from "./EditCard";
|
|||
import { PreResponseWrapper } from "../shared/PreResponseWrapper";
|
||||
import { supabase } from "@/lib/supabase";
|
||||
|
||||
function toolCallLabel(name: string): string {
|
||||
if (name === "generate_docx") return "Creating document...";
|
||||
if (name === "edit_document") return "Editing document...";
|
||||
if (name === "read_document") return "Reading document...";
|
||||
if (name === "fetch_documents") return "Reading documents...";
|
||||
if (name === "find_in_document") return "Searching document...";
|
||||
if (name === "replicate_document") return "Copying document...";
|
||||
if (name === "read_workflow") return "Loading workflow...";
|
||||
if (name === "list_workflows") return "Loading workflows...";
|
||||
if (name === "list_documents") return "Loading documents...";
|
||||
return name ? `Running ${name}...` : "Working...";
|
||||
}
|
||||
|
||||
/**
|
||||
* Card rendered above the per-edit EditCards when a message produced
|
||||
* multiple tracked-change proposals. Lets the user resolve every pending
|
||||
|
|
@ -1237,9 +1250,8 @@ export function AssistantMessage({
|
|||
<div className="absolute bottom-0 w-[1px] bg-gray-300 top-[13px] left-[2.5px] h-[calc(100%+11px)]" />
|
||||
)}
|
||||
<div className="w-1.5 h-1.5 rounded-full border border-gray-400 border-t-transparent animate-spin shrink-0" />
|
||||
<span className="font-medium ml-2">Running</span>
|
||||
<span className="ml-1">
|
||||
{event.name ? `${event.name}...` : "tool..."}
|
||||
<span className="font-medium ml-2">
|
||||
{toolCallLabel(event.name)}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue