feat: use markdown editor for agent system prompt
This commit is contained in:
@@ -19,6 +19,7 @@ import {
|
|||||||
} from "lucide-react"
|
} from "lucide-react"
|
||||||
import { toast } from "sonner"
|
import { toast } from "sonner"
|
||||||
|
|
||||||
|
import { ContentEditor } from "@/components/content-editor"
|
||||||
import { OptionCombobox } from "@/components/option-combobox"
|
import { OptionCombobox } from "@/components/option-combobox"
|
||||||
import { Badge } from "@/components/ui/badge"
|
import { Badge } from "@/components/ui/badge"
|
||||||
import { Button } from "@/components/ui/button"
|
import { Button } from "@/components/ui/button"
|
||||||
@@ -594,7 +595,12 @@ export function AIAgentConfigWorkbench({
|
|||||||
</FieldBlock>
|
</FieldBlock>
|
||||||
</div>
|
</div>
|
||||||
<FieldBlock label="系统提示词">
|
<FieldBlock label="系统提示词">
|
||||||
<Textarea rows={10} value={systemPrompt} onChange={(event) => setSystemPrompt(event.target.value)} />
|
<ContentEditor
|
||||||
|
value={{ mode: "markdown", raw: systemPrompt }}
|
||||||
|
allowedModes={["markdown"]}
|
||||||
|
height={360}
|
||||||
|
onChange={(next) => setSystemPrompt(next.raw)}
|
||||||
|
/>
|
||||||
</FieldBlock>
|
</FieldBlock>
|
||||||
<FieldBlock label="欢迎语">
|
<FieldBlock label="欢迎语">
|
||||||
<Textarea rows={5} value={welcomeMessage} onChange={(event) => setWelcomeMessage(event.target.value)} />
|
<Textarea rows={5} value={welcomeMessage} onChange={(event) => setWelcomeMessage(event.target.value)} />
|
||||||
|
|||||||
Reference in New Issue
Block a user