feat: add claw backend adapter
This commit is contained in:
@@ -167,6 +167,9 @@ export function MasterAgentPromptMemoryClient({
|
||||
projectControls?.reasoningEffortOverride ?? "",
|
||||
);
|
||||
const [promptOverride, setPromptOverride] = useState(projectControls?.promptOverride ?? "");
|
||||
const [backendOverride, setBackendOverride] = useState(
|
||||
projectControls?.backendOverride === "claw-runtime" ? "claw-runtime" : "",
|
||||
);
|
||||
const [newMemory, setNewMemory] = useState<MemoryDraft>(makeNewMemoryDraft());
|
||||
const [memoryDrafts, setMemoryDrafts] = useState<Record<string, MemoryDraft>>(() => {
|
||||
const next: Record<string, MemoryDraft> = {};
|
||||
@@ -246,6 +249,7 @@ export function MasterAgentPromptMemoryClient({
|
||||
modelOverride: modelOverride.trim() || null,
|
||||
reasoningEffortOverride: reasoningEffortOverride.trim() || null,
|
||||
promptOverride: promptOverride.trim() || null,
|
||||
backendOverride: backendOverride.trim() || null,
|
||||
}),
|
||||
});
|
||||
const result = (await response.json()) as { ok: boolean; message?: string };
|
||||
@@ -402,7 +406,7 @@ export function MasterAgentPromptMemoryClient({
|
||||
当前对话
|
||||
</span>
|
||||
</div>
|
||||
<div className="grid gap-3 md:grid-cols-2">
|
||||
<div className="grid gap-3 md:grid-cols-3">
|
||||
<label id={anchors.model.split("#")[1]} className="space-y-1 scroll-mt-4">
|
||||
<div className="text-[12px] text-[#8C8C8C]">模型</div>
|
||||
<select
|
||||
@@ -429,6 +433,17 @@ export function MasterAgentPromptMemoryClient({
|
||||
<option value="high">high</option>
|
||||
</select>
|
||||
</label>
|
||||
<label className="space-y-1">
|
||||
<div className="text-[12px] text-[#8C8C8C]">执行后端</div>
|
||||
<select
|
||||
value={backendOverride}
|
||||
onChange={(event) => setBackendOverride(event.target.value)}
|
||||
className="w-full rounded-xl border border-[#E5E5EA] bg-[#F7F8FA] px-3 py-2 text-[13px] text-[#111111] outline-none"
|
||||
>
|
||||
<option value="">默认</option>
|
||||
<option value="claw-runtime">Claw Runtime</option>
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
<TextArea
|
||||
label="当前对话附加提示词"
|
||||
|
||||
Reference in New Issue
Block a user