feat(work-status): add opt-in turn statistics (#3177)
Add optional completed-turn statistics without changing the existing panel layout. Separate final text delivery speed from whole-turn throughput, preserve scope and opt-in settings, and explain each metric with localized delayed tooltips. Validated focused telemetry, lifecycle, sync and persistence tests, all-workspace type-check and lint, web builds, the 12-locale narrow layout, and full GitHub CI.
This commit is contained in:
@@ -3162,6 +3162,26 @@ export const dict = {
|
||||
'chat.workStatus.action.openPr': 'Pull request\'i aç',
|
||||
'chat.workStatus.action.openSubagent': '{name} öğesini aç',
|
||||
'chat.workStatus.section.usage': 'Kullanım',
|
||||
'chat.workStatus.section.telemetry': 'Tur istatistikleri',
|
||||
'chat.workStatus.telemetry.responseSpeed': 'Yanıt',
|
||||
'chat.workStatus.telemetry.responseSpeedDescription': 'Son metnin ne hızla geldiği. İlk bekleme, akıl yürütme ve önceki araç çağrıları dahil değildir. Metin zamanlarından hesaplanan bir tahmindir, sağlayıcı tarafındaki hız ölçümü değildir.',
|
||||
'chat.workStatus.telemetry.speed': 'Tüm istek',
|
||||
'chat.workStatus.telemetry.llmDuration': 'Model süresi',
|
||||
'chat.workStatus.telemetry.llmDurationDescription': 'Yanıt bekleme dahil tüm model adımlarının süresi. Araç çalışma süresi çıkarılır. Yalnızca metin üretme süresi değildir.',
|
||||
'chat.workStatus.telemetry.toolDuration': 'Araç süresi',
|
||||
'chat.workStatus.telemetry.toolDurationDescription': 'Başarısız çağrılar dahil araçların çalışma süresi. Aynı anda çalışan araçların süreleri bir kez sayılır.',
|
||||
'chat.workStatus.telemetry.ttft': 'Ortalama TTFT',
|
||||
'chat.workStatus.telemetry.ttftDescription': 'Her model adımında ilk metin veya akıl yürütme başlayana kadar ortalama bekleme. Bir adımın başlangıç zamanı yoksa gösterilmez; yalnızca araç çağıran adımlarda bu sık görülür.',
|
||||
'chat.workStatus.telemetry.steps': 'Adımlar',
|
||||
'chat.workStatus.telemetry.stepsDescription': 'Bu istem için modelin kaç kez çağrıldığı. Araç sonucunu okuyup sıradaki işi belirlemek genellikle yeni bir adım gerektirir.',
|
||||
'chat.workStatus.telemetry.tokens': 'Tokenlar',
|
||||
'chat.workStatus.telemetry.tokens.inOut': '{input} ↑ · {output} ↓',
|
||||
'chat.workStatus.telemetry.speedDescription': 'Akıl yürütme dahil tüm adımlarda üretilen tokenların, araç çalışması çıkarılmış süreye bölümü. Modeli bekleme süresi sayılır; çok sayıda kısa çağrı bu değeri düşürebilir.',
|
||||
'chat.workStatus.telemetry.tokensDescription': '↑ Önbellek hariç girdi: {input}. ↓ Üretilen tokenlar: metin ve araç çağrıları için {output}, akıl yürütme için {reasoning}. Bu istemin tüm adımlarının toplamıdır.',
|
||||
'chat.workStatus.telemetry.cacheHit': 'Önbellek',
|
||||
'chat.workStatus.telemetry.cacheHitDescription': 'Tüm adımlarda istem önbelleğinden yeniden kullanılan girdi tokenlarının oranı. Bağlamı yeniden kullanmak maliyeti ve beklemeyi azaltabilir, ancak bu bir hız puanı değildir.',
|
||||
'chat.workStatus.telemetry.cost': 'Maliyet',
|
||||
'chat.workStatus.telemetry.costDescription': 'Sağlayıcının bu istemin tüm model adımları için bildirdiği ABD doları tutarı. Ayrı alt ajan oturumları dahil değildir. Sıfır, ücretsiz model veya ücret bildirmeyen sağlayıcı anlamına gelebilir.',
|
||||
'chat.workStatus.goal.open': 'Hedefi yönet',
|
||||
'chat.workStatus.goal.pause': 'Duraklat',
|
||||
'chat.workStatus.goal.resume': 'Devam et',
|
||||
|
||||
Reference in New Issue
Block a user