profile: remove lua profile resolver

This commit is contained in:
2026-07-11 04:44:32 +09:00
parent 156f8ad044
commit 254360f1ab
24 changed files with 473 additions and 980 deletions
-15
View File
@@ -1,15 +0,0 @@
local p = yoi.profile.import("builtin:default")
p.slug = "coder"
p.description = "Coder role profile with bundled reusable policy"
p.worker.instruction = "$yoi/role/coder"
p.feature = {
task = { enabled = true },
memory = { enabled = true },
web = { enabled = true },
workers = { enabled = false },
ticket = { enabled = false, access = "lifecycle" },
ticket_orchestration = { enabled = false },
}
return p
-14
View File
@@ -1,14 +0,0 @@
local p = yoi.profile.import("builtin:default")
p.slug = "companion"
p.description = "Companion role profile with bundled reusable policy"
p.feature = {
task = { enabled = true },
memory = { enabled = true },
web = { enabled = true },
workers = { enabled = true },
ticket = { enabled = true, access = "lifecycle" },
ticket_orchestration = { enabled = false },
}
return p
-44
View File
@@ -1,44 +0,0 @@
return yoi.profile {
slug = "default",
description = "Default Yoi coding profile",
session = {
record_event_trace = true,
},
engine = {
reasoning = "high",
},
model = yoi.models.catalog("codex-oauth/gpt-5.5"),
compaction = yoi.compact.tokens {
threshold = 240000,
request_threshold = 270000,
worker_context_max_tokens = 100000,
},
feature = {
task = { enabled = true },
memory = { enabled = true },
web = { enabled = true },
workers = { enabled = true },
ticket = { enabled = false, access = "lifecycle" },
ticket_orchestration = { enabled = false },
},
memory = {
extract_threshold = 50000,
consolidation_threshold_files = 5,
consolidation_threshold_bytes = 50000,
},
web = {
enabled = true,
search = {
provider = "brave",
api_key_secret = "web/brave/default",
},
},
}
-15
View File
@@ -1,15 +0,0 @@
local p = yoi.profile.import("builtin:default")
p.slug = "intake"
p.description = "Intake role profile with bundled reusable policy"
p.worker.instruction = "$yoi/role/intake"
p.feature = {
task = { enabled = false },
memory = { enabled = true },
web = { enabled = true },
workers = { enabled = false },
ticket = { enabled = true, access = "lifecycle" },
ticket_orchestration = { enabled = false },
}
return p
-15
View File
@@ -1,15 +0,0 @@
local p = yoi.profile.import("builtin:default")
p.slug = "orchestrator"
p.description = "Orchestrator role profile with bundled reusable policy"
p.worker.instruction = "$yoi/role/orchestrator"
p.feature = {
task = { enabled = false },
memory = { enabled = true },
web = { enabled = true },
workers = { enabled = true },
ticket = { enabled = true, access = "lifecycle" },
ticket_orchestration = { enabled = true },
}
return p
-15
View File
@@ -1,15 +0,0 @@
local p = yoi.profile.import("builtin:default")
p.slug = "reviewer"
p.description = "Reviewer role profile with bundled reusable policy"
p.worker.instruction = "$yoi/role/reviewer"
p.feature = {
task = { enabled = false },
memory = { enabled = true },
web = { enabled = true },
workers = { enabled = false },
ticket = { enabled = false, access = "lifecycle" },
ticket_orchestration = { enabled = false },
}
return p