fix(copilot): align runtime configuration contracts

This commit is contained in:
2026-07-13 14:57:28 +08:00
parent 8b9eedc0e2
commit 19cee9af11
12 changed files with 288 additions and 8 deletions
@@ -7,7 +7,7 @@ const configuredProvider = {
provider: 'openai',
base_url: 'https://api.openai.com/v1',
model: 'gpt-4o-mini',
api_key: { configured: true, masked: 'sec****-key' },
api_key: { configured: true, masked_value: 'sec****-key' },
},
embedding: {
mode: 'reuse_chat_credentials',
@@ -296,7 +296,7 @@ const resultClass = ok =>
'CAPTAIN_SETTINGS.PROVIDER.API_KEY_CONFIGURED',
{
masked:
config.chat.api_key.masked ||
config.chat.api_key.masked_value ||
t(
'CAPTAIN_SETTINGS.PROVIDER.API_KEY_MASKED'
),
@@ -393,7 +393,7 @@ const resultClass = ok =>
'CAPTAIN_SETTINGS.PROVIDER.API_KEY_CONFIGURED',
{
masked:
config.embedding.api_key.masked ||
config.embedding.api_key.masked_value ||
t(
'CAPTAIN_SETTINGS.PROVIDER.API_KEY_MASKED'
),