mirror of
https://github.com/affaan-m/ECC.git
synced 2026-10-18 22:13:45 +02:00
chore(codex): route sample roles to GPT-6 Sol and Luna
This commit is contained in:
+4
-4
@@ -9,10 +9,10 @@ For repo navigation, surface ownership, and PR diff packet guidance, read
|
||||
|
||||
| Task Type | Recommended Model |
|
||||
|-----------|------------------|
|
||||
| Routine coding, tests, formatting | GPT 5.5 |
|
||||
| Complex features, architecture | GPT 5.5 |
|
||||
| Debugging, refactoring | GPT 5.5 |
|
||||
| Security review | GPT 5.5 |
|
||||
| Routine coding, tests, formatting | GPT-6 Luna medium |
|
||||
| Complex features, architecture | GPT-6 Sol high |
|
||||
| Debugging, refactoring | GPT-6 Sol high |
|
||||
| Security review | GPT-6 Sol high |
|
||||
|
||||
## Skills Discovery
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
model = "gpt-5.5"
|
||||
model = "gpt-6-luna"
|
||||
model_reasoning_effort = "medium"
|
||||
sandbox_mode = "read-only"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
model = "gpt-5.5"
|
||||
model = "gpt-6-luna"
|
||||
model_reasoning_effort = "medium"
|
||||
sandbox_mode = "read-only"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
model = "gpt-5.5"
|
||||
model = "gpt-6-sol"
|
||||
model_reasoning_effort = "high"
|
||||
sandbox_mode = "read-only"
|
||||
|
||||
|
||||
@@ -112,6 +112,28 @@ if (
|
||||
passed++;
|
||||
else failed++;
|
||||
|
||||
if (
|
||||
test('sample Codex roles route research to GPT-6 Luna and review to GPT-6 Sol', () => {
|
||||
const expected = {
|
||||
'explorer.toml': ['gpt-6-luna', 'medium'],
|
||||
'docs-researcher.toml': ['gpt-6-luna', 'medium'],
|
||||
'reviewer.toml': ['gpt-6-sol', 'high'],
|
||||
};
|
||||
for (const [roleFile, [model, effort]] of Object.entries(expected)) {
|
||||
const roleConfig = fs.readFileSync(path.join(codexAgentsDir, roleFile), 'utf8');
|
||||
assert.ok(roleConfig.includes(`model = "${model}"`), `${roleFile}: expected ${model}`);
|
||||
assert.ok(
|
||||
roleConfig.includes(`model_reasoning_effort = "${effort}"`),
|
||||
`${roleFile}: expected ${effort} effort`,
|
||||
);
|
||||
}
|
||||
const guidance = fs.readFileSync(path.join(repoRoot, '.codex', 'AGENTS.md'), 'utf8');
|
||||
assert.ok(!/GPT 5\.5/.test(guidance), 'Expected model recommendations to be updated');
|
||||
})
|
||||
)
|
||||
passed++;
|
||||
else failed++;
|
||||
|
||||
console.log(`\nPassed: ${passed}`);
|
||||
console.log(`Failed: ${failed}`);
|
||||
process.exit(failed > 0 ? 1 : 0);
|
||||
|
||||
Reference in New Issue
Block a user