Codex の際にブランチ名のサマリ処理に問題があったのを修正
This commit is contained in:
parent
8e509e13c6
commit
c4ebbdb6a6
@ -43,7 +43,7 @@ beforeEach(() => {
|
|||||||
defaultPiece: 'default',
|
defaultPiece: 'default',
|
||||||
logLevel: 'info',
|
logLevel: 'info',
|
||||||
provider: 'claude',
|
provider: 'claude',
|
||||||
model: 'haiku',
|
model: undefined,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -68,7 +68,6 @@ describe('summarizeTaskName', () => {
|
|||||||
'long task name for testing',
|
'long task name for testing',
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
cwd: '/project',
|
cwd: '/project',
|
||||||
model: 'haiku',
|
|
||||||
allowedTools: [],
|
allowedTools: [],
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|||||||
@ -64,15 +64,18 @@ export class TaskSummarizer {
|
|||||||
|
|
||||||
const globalConfig = loadGlobalConfig();
|
const globalConfig = loadGlobalConfig();
|
||||||
const providerType = (globalConfig.provider as ProviderType) ?? 'claude';
|
const providerType = (globalConfig.provider as ProviderType) ?? 'claude';
|
||||||
const model = options.model ?? globalConfig.model ?? 'haiku';
|
const model = options.model ?? globalConfig.model;
|
||||||
|
|
||||||
const provider = getProvider(providerType);
|
const provider = getProvider(providerType);
|
||||||
const response = await provider.call('summarizer', taskName, {
|
const callOptions: SummarizeOptions & { systemPrompt: string; allowedTools: [] } = {
|
||||||
cwd: options.cwd,
|
cwd: options.cwd,
|
||||||
model,
|
|
||||||
systemPrompt: loadTemplate('score_slug_system_prompt', 'en'),
|
systemPrompt: loadTemplate('score_slug_system_prompt', 'en'),
|
||||||
allowedTools: [],
|
allowedTools: [],
|
||||||
});
|
};
|
||||||
|
if (model) {
|
||||||
|
callOptions.model = model;
|
||||||
|
}
|
||||||
|
const response = await provider.call('summarizer', taskName, callOptions);
|
||||||
|
|
||||||
const slug = sanitizeSlug(response.content);
|
const slug = sanitizeSlug(response.content);
|
||||||
log.info('Task name summarized', { original: taskName, slug });
|
log.info('Task name summarized', { original: taskName, slug });
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user