feat: configure role-specific models
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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; };
|
||||
|
||||
@@ -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; };
|
||||
|
||||
@@ -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; };
|
||||
|
||||
@@ -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; };
|
||||
|
||||
Reference in New Issue
Block a user