chore: generate
This commit is contained in:
@@ -1162,8 +1162,7 @@ export class Agent implements ACPAgent {
|
|||||||
(await (async () => {
|
(await (async () => {
|
||||||
if (!availableModes.length) return undefined
|
if (!availableModes.length) return undefined
|
||||||
const defaultAgentName = await AppRuntime.runPromise(AgentModule.Service.use((svc) => svc.defaultAgent()))
|
const defaultAgentName = await AppRuntime.runPromise(AgentModule.Service.use((svc) => svc.defaultAgent()))
|
||||||
const resolvedModeId =
|
const resolvedModeId = availableModes.find((mode) => mode.name === defaultAgentName)?.id ?? availableModes[0].id
|
||||||
availableModes.find((mode) => mode.name === defaultAgentName)?.id ?? availableModes[0].id
|
|
||||||
this.sessionManager.setMode(sessionId, resolvedModeId)
|
this.sessionManager.setMode(sessionId, resolvedModeId)
|
||||||
return resolvedModeId
|
return resolvedModeId
|
||||||
})())
|
})())
|
||||||
@@ -1362,8 +1361,7 @@ export class Agent implements ACPAgent {
|
|||||||
if (!current) {
|
if (!current) {
|
||||||
this.sessionManager.setModel(session.id, model)
|
this.sessionManager.setModel(session.id, model)
|
||||||
}
|
}
|
||||||
const agent =
|
const agent = session.modeId ?? (await AppRuntime.runPromise(AgentModule.Service.use((svc) => svc.defaultAgent())))
|
||||||
session.modeId ?? (await AppRuntime.runPromise(AgentModule.Service.use((svc) => svc.defaultAgent())))
|
|
||||||
|
|
||||||
const parts: Array<
|
const parts: Array<
|
||||||
| { type: "text"; text: string; synthetic?: boolean; ignored?: boolean }
|
| { type: "text"; text: string; synthetic?: boolean; ignored?: boolean }
|
||||||
@@ -1729,9 +1727,7 @@ function buildAvailableModels(
|
|||||||
): ModelOption[] {
|
): ModelOption[] {
|
||||||
const includeVariants = options.includeVariants ?? false
|
const includeVariants = options.includeVariants ?? false
|
||||||
return providers.flatMap((provider) => {
|
return providers.flatMap((provider) => {
|
||||||
const unsorted: Array<{ id: string; name: string; variants?: Record<string, any> }> = Object.values(
|
const unsorted: Array<{ id: string; name: string; variants?: Record<string, any> }> = Object.values(provider.models)
|
||||||
provider.models,
|
|
||||||
)
|
|
||||||
const models = Provider.sort(unsorted)
|
const models = Provider.sort(unsorted)
|
||||||
return models.flatMap((model) => {
|
return models.flatMap((model) => {
|
||||||
const base: ModelOption = {
|
const base: ModelOption = {
|
||||||
|
|||||||
@@ -136,8 +136,7 @@ export const layer = Layer.effect(
|
|||||||
edit: {
|
edit: {
|
||||||
"*": "deny",
|
"*": "deny",
|
||||||
[path.join(".opencode", "plans", "*.md")]: "allow",
|
[path.join(".opencode", "plans", "*.md")]: "allow",
|
||||||
[path.relative(Instance.worktree, path.join(Global.Path.data, path.join("plans", "*.md")))]:
|
[path.relative(Instance.worktree, path.join(Global.Path.data, path.join("plans", "*.md")))]: "allow",
|
||||||
"allow",
|
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
user,
|
user,
|
||||||
|
|||||||
Reference in New Issue
Block a user