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
+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; };