mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-21 10:16:03 +00:00
fix(opencode): limit generated project copy names (#31022)
This commit is contained in:
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user