feat: configure role-specific models

This commit is contained in:
2026-09-18 19:22:37 +09:00
parent 986540411e
commit 19ee757880
11 changed files with 150 additions and 8 deletions
+7
View File
@@ -50,6 +50,13 @@ context_window = 1050000
max_context_window = 272000
capability = { tool_calling = "parallel", structured_output = "json_schema", reasoning = "effort", vision = true, prompt_caching = { kind = "auto" } }
[[model]]
id = "gpt-5.6-luna"
provider = "codex-oauth"
context_window = 1050000
max_context_window = 272000
capability = { tool_calling = "parallel", structured_output = "json_schema", reasoning = "effort", vision = true, prompt_caching = { kind = "auto" } }
[[model]]
id = "gpt-5.5"
provider = "codex-oauth"
+2
View File
@@ -28,6 +28,8 @@ feature = {
resident = { inject_summary = true; };
extraction = {
enabled = true;
model = { ref = "codex-oauth/gpt-5.6-luna"; };
reasoning = "medium";
threshold = 50000;
};
consolidation = { request_enabled = true; };
+5 -1
View File
@@ -2,7 +2,11 @@ import "./base.dcdl" // {
slug = "coder";
description = "Ticket implementation coder profile.";
scope = "workspace_write";
engine = { instruction = "role.coder"; };
model = { ref = "codex-oauth/gpt-5.6-sol"; };
engine = {
instruction = "role.coder";
reasoning = "high";
};
feature = {
task = { enabled = true; };
+1
View File
@@ -2,6 +2,7 @@ import "./base.dcdl" // {
slug = "companion";
description = "Workspace companion profile.";
scope = "workspace_write";
model = { ref = "codex-oauth/gpt-6-astra"; };
feature = {
task = { enabled = true; };
@@ -2,6 +2,8 @@ import "./base.dcdl" // {
slug = "memory-consolidation";
description = "Memory staging consolidation profile.";
scope = "workspace_read";
model = { ref = "codex-oauth/gpt-5.6-luna"; };
engine = { reasoning = "medium"; };
feature = {
task = { enabled = false; };
+5 -1
View File
@@ -2,7 +2,11 @@ import "./base.dcdl" // {
slug = "reviewer";
description = "Ticket review profile.";
scope = "workspace_read";
engine = { instruction = "role.reviewer"; };
model = { ref = "codex-oauth/gpt-5.6-sol"; };
engine = {
instruction = "role.reviewer";
reasoning = "high";
};
feature = {
task = { enabled = true; };