mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-10 03:18:31 +00:00
fix(opencode): limit generated project copy names (#31022)
This commit is contained in:
parent
499a8a4b0c
commit
a645615a49
1 changed files with 3 additions and 2 deletions
|
|
@ -81,7 +81,7 @@ export const projectCopyHandlers = HttpApiBuilder.group(InstanceHttpApi, "projec
|
|||
messages: [
|
||||
{
|
||||
role: "user",
|
||||
content: `Generate a short filesystem-safe name for a project working copy based on this context:\n${text}`,
|
||||
content: `Generate a short 3-4 word name that describes this task:\n${text}`,
|
||||
},
|
||||
],
|
||||
})
|
||||
|
|
@ -90,7 +90,8 @@ export const projectCopyHandlers = HttpApiBuilder.group(InstanceHttpApi, "projec
|
|||
Stream.map((event) => event.text),
|
||||
Stream.mkString,
|
||||
)
|
||||
return slugify(result) || Slug.create()
|
||||
const output = result.trim()
|
||||
return output ? slugify(output.split(/\s+/).slice(0, 4).join(" ")) : Slug.create()
|
||||
})
|
||||
|
||||
const create = Effect.fn("ProjectCopyHttpApi.create")(function* (ctx: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue