summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-02-22 18:48:49 -0500
committerFrank <[email protected]>2026-02-22 22:19:44 -0500
commit5596775c35fbf92b7e83729deed4ec8e286ab3ab (patch)
tree5843225d947079447c47044e97120db484e67dd6
parent5712cff5c453a185ac75a160f76ca06135d6ab2d (diff)
downloadopencode-5596775c35fbf92b7e83729deed4ec8e286ab3ab.tar.gz
opencode-5596775c35fbf92b7e83729deed4ec8e286ab3ab.zip
zen: display session in usage
-rw-r--r--packages/console/app/src/i18n/ar.ts1
-rw-r--r--packages/console/app/src/i18n/br.ts1
-rw-r--r--packages/console/app/src/i18n/da.ts1
-rw-r--r--packages/console/app/src/i18n/de.ts1
-rw-r--r--packages/console/app/src/i18n/en.ts1
-rw-r--r--packages/console/app/src/i18n/es.ts1
-rw-r--r--packages/console/app/src/i18n/fr.ts1
-rw-r--r--packages/console/app/src/i18n/it.ts1
-rw-r--r--packages/console/app/src/i18n/ja.ts1
-rw-r--r--packages/console/app/src/i18n/ko.ts1
-rw-r--r--packages/console/app/src/i18n/no.ts1
-rw-r--r--packages/console/app/src/i18n/pl.ts1
-rw-r--r--packages/console/app/src/i18n/ru.ts1
-rw-r--r--packages/console/app/src/i18n/th.ts1
-rw-r--r--packages/console/app/src/i18n/tr.ts1
-rw-r--r--packages/console/app/src/i18n/zh.ts1
-rw-r--r--packages/console/app/src/i18n/zht.ts1
-rw-r--r--packages/console/app/src/routes/workspace/[id]/usage-section.tsx2
18 files changed, 19 insertions, 0 deletions
diff --git a/packages/console/app/src/i18n/ar.ts b/packages/console/app/src/i18n/ar.ts
index bf22ec157..105546f63 100644
--- a/packages/console/app/src/i18n/ar.ts
+++ b/packages/console/app/src/i18n/ar.ts
@@ -337,6 +337,7 @@ export const dict = {
"workspace.usage.table.input": "الدخل",
"workspace.usage.table.output": "الخرج",
"workspace.usage.table.cost": "التكلفة",
+ "workspace.usage.table.session": "الجلسة",
"workspace.usage.breakdown.input": "الدخل",
"workspace.usage.breakdown.cacheRead": "قراءة الكاش",
"workspace.usage.breakdown.cacheWrite": "كتابة الكاش",
diff --git a/packages/console/app/src/i18n/br.ts b/packages/console/app/src/i18n/br.ts
index 0f39484ef..8f94a1f6b 100644
--- a/packages/console/app/src/i18n/br.ts
+++ b/packages/console/app/src/i18n/br.ts
@@ -342,6 +342,7 @@ export const dict = {
"workspace.usage.table.input": "Entrada",
"workspace.usage.table.output": "Saída",
"workspace.usage.table.cost": "Custo",
+ "workspace.usage.table.session": "Sessão",
"workspace.usage.breakdown.input": "Entrada",
"workspace.usage.breakdown.cacheRead": "Leitura de Cache",
"workspace.usage.breakdown.cacheWrite": "Escrita em Cache",
diff --git a/packages/console/app/src/i18n/da.ts b/packages/console/app/src/i18n/da.ts
index 39f8cfb52..cd887bf27 100644
--- a/packages/console/app/src/i18n/da.ts
+++ b/packages/console/app/src/i18n/da.ts
@@ -340,6 +340,7 @@ export const dict = {
"workspace.usage.table.input": "Input",
"workspace.usage.table.output": "Output",
"workspace.usage.table.cost": "Omkostning",
+ "workspace.usage.table.session": "Session",
"workspace.usage.breakdown.input": "Input",
"workspace.usage.breakdown.cacheRead": "Cache læst",
"workspace.usage.breakdown.cacheWrite": "Cache skriv",
diff --git a/packages/console/app/src/i18n/de.ts b/packages/console/app/src/i18n/de.ts
index 733f38ca5..bd711cd02 100644
--- a/packages/console/app/src/i18n/de.ts
+++ b/packages/console/app/src/i18n/de.ts
@@ -342,6 +342,7 @@ export const dict = {
"workspace.usage.table.input": "Input",
"workspace.usage.table.output": "Output",
"workspace.usage.table.cost": "Kosten",
+ "workspace.usage.table.session": "Sitzung",
"workspace.usage.breakdown.input": "Input",
"workspace.usage.breakdown.cacheRead": "Cache Read",
"workspace.usage.breakdown.cacheWrite": "Cache Write",
diff --git a/packages/console/app/src/i18n/en.ts b/packages/console/app/src/i18n/en.ts
index 08c716aba..55551de64 100644
--- a/packages/console/app/src/i18n/en.ts
+++ b/packages/console/app/src/i18n/en.ts
@@ -334,6 +334,7 @@ export const dict = {
"workspace.usage.table.input": "Input",
"workspace.usage.table.output": "Output",
"workspace.usage.table.cost": "Cost",
+ "workspace.usage.table.session": "Session",
"workspace.usage.breakdown.input": "Input",
"workspace.usage.breakdown.cacheRead": "Cache Read",
"workspace.usage.breakdown.cacheWrite": "Cache Write",
diff --git a/packages/console/app/src/i18n/es.ts b/packages/console/app/src/i18n/es.ts
index 1a18a872e..aafe8aa00 100644
--- a/packages/console/app/src/i18n/es.ts
+++ b/packages/console/app/src/i18n/es.ts
@@ -343,6 +343,7 @@ export const dict = {
"workspace.usage.table.input": "Entrada",
"workspace.usage.table.output": "Salida",
"workspace.usage.table.cost": "Costo",
+ "workspace.usage.table.session": "Sesión",
"workspace.usage.breakdown.input": "Entrada",
"workspace.usage.breakdown.cacheRead": "Lectura de Caché",
"workspace.usage.breakdown.cacheWrite": "Escritura de Caché",
diff --git a/packages/console/app/src/i18n/fr.ts b/packages/console/app/src/i18n/fr.ts
index 8974927a9..a915fde3b 100644
--- a/packages/console/app/src/i18n/fr.ts
+++ b/packages/console/app/src/i18n/fr.ts
@@ -348,6 +348,7 @@ export const dict = {
"workspace.usage.table.input": "Entrée",
"workspace.usage.table.output": "Sortie",
"workspace.usage.table.cost": "Coût",
+ "workspace.usage.table.session": "Session",
"workspace.usage.breakdown.input": "Entrée",
"workspace.usage.breakdown.cacheRead": "Lecture cache",
"workspace.usage.breakdown.cacheWrite": "Écriture cache",
diff --git a/packages/console/app/src/i18n/it.ts b/packages/console/app/src/i18n/it.ts
index ce464f000..4ffc728c8 100644
--- a/packages/console/app/src/i18n/it.ts
+++ b/packages/console/app/src/i18n/it.ts
@@ -342,6 +342,7 @@ export const dict = {
"workspace.usage.table.input": "Input",
"workspace.usage.table.output": "Output",
"workspace.usage.table.cost": "Costo",
+ "workspace.usage.table.session": "Sessione",
"workspace.usage.breakdown.input": "Input",
"workspace.usage.breakdown.cacheRead": "Lettura Cache",
"workspace.usage.breakdown.cacheWrite": "Scrittura Cache",
diff --git a/packages/console/app/src/i18n/ja.ts b/packages/console/app/src/i18n/ja.ts
index 4dea6ccf4..8ecc5d58b 100644
--- a/packages/console/app/src/i18n/ja.ts
+++ b/packages/console/app/src/i18n/ja.ts
@@ -339,6 +339,7 @@ export const dict = {
"workspace.usage.table.input": "入力",
"workspace.usage.table.output": "出力",
"workspace.usage.table.cost": "コスト",
+ "workspace.usage.table.session": "セッション",
"workspace.usage.breakdown.input": "入力",
"workspace.usage.breakdown.cacheRead": "キャッシュ読み取り",
"workspace.usage.breakdown.cacheWrite": "キャッシュ書き込み",
diff --git a/packages/console/app/src/i18n/ko.ts b/packages/console/app/src/i18n/ko.ts
index 984dbbe67..9692ef47a 100644
--- a/packages/console/app/src/i18n/ko.ts
+++ b/packages/console/app/src/i18n/ko.ts
@@ -336,6 +336,7 @@ export const dict = {
"workspace.usage.table.input": "입력",
"workspace.usage.table.output": "출력",
"workspace.usage.table.cost": "비용",
+ "workspace.usage.table.session": "세션",
"workspace.usage.breakdown.input": "입력",
"workspace.usage.breakdown.cacheRead": "캐시 읽기",
"workspace.usage.breakdown.cacheWrite": "캐시 쓰기",
diff --git a/packages/console/app/src/i18n/no.ts b/packages/console/app/src/i18n/no.ts
index 1f9b1b246..c1729b83c 100644
--- a/packages/console/app/src/i18n/no.ts
+++ b/packages/console/app/src/i18n/no.ts
@@ -340,6 +340,7 @@ export const dict = {
"workspace.usage.table.input": "Input",
"workspace.usage.table.output": "Output",
"workspace.usage.table.cost": "Kostnad",
+ "workspace.usage.table.session": "Økt",
"workspace.usage.breakdown.input": "Input",
"workspace.usage.breakdown.cacheRead": "Cache Lest",
"workspace.usage.breakdown.cacheWrite": "Cache Skrevet",
diff --git a/packages/console/app/src/i18n/pl.ts b/packages/console/app/src/i18n/pl.ts
index f35300710..0bcc7e735 100644
--- a/packages/console/app/src/i18n/pl.ts
+++ b/packages/console/app/src/i18n/pl.ts
@@ -341,6 +341,7 @@ export const dict = {
"workspace.usage.table.input": "Wejście",
"workspace.usage.table.output": "Wyjście",
"workspace.usage.table.cost": "Koszt",
+ "workspace.usage.table.session": "Sesja",
"workspace.usage.breakdown.input": "Wejście",
"workspace.usage.breakdown.cacheRead": "Odczyt Cache",
"workspace.usage.breakdown.cacheWrite": "Zapis Cache",
diff --git a/packages/console/app/src/i18n/ru.ts b/packages/console/app/src/i18n/ru.ts
index 27a30cc81..489125a58 100644
--- a/packages/console/app/src/i18n/ru.ts
+++ b/packages/console/app/src/i18n/ru.ts
@@ -346,6 +346,7 @@ export const dict = {
"workspace.usage.table.input": "Вход",
"workspace.usage.table.output": "Выход",
"workspace.usage.table.cost": "Стоимость",
+ "workspace.usage.table.session": "Сессия",
"workspace.usage.breakdown.input": "Вход",
"workspace.usage.breakdown.cacheRead": "Чтение кэша",
"workspace.usage.breakdown.cacheWrite": "Запись кэша",
diff --git a/packages/console/app/src/i18n/th.ts b/packages/console/app/src/i18n/th.ts
index d94be479c..cbd534c96 100644
--- a/packages/console/app/src/i18n/th.ts
+++ b/packages/console/app/src/i18n/th.ts
@@ -339,6 +339,7 @@ export const dict = {
"workspace.usage.table.input": "Input",
"workspace.usage.table.output": "Output",
"workspace.usage.table.cost": "ค่าใช้จ่าย",
+ "workspace.usage.table.session": "เซสชัน",
"workspace.usage.breakdown.input": "Input",
"workspace.usage.breakdown.cacheRead": "Cache Read",
"workspace.usage.breakdown.cacheWrite": "Cache Write",
diff --git a/packages/console/app/src/i18n/tr.ts b/packages/console/app/src/i18n/tr.ts
index e2f747704..4a333ccda 100644
--- a/packages/console/app/src/i18n/tr.ts
+++ b/packages/console/app/src/i18n/tr.ts
@@ -342,6 +342,7 @@ export const dict = {
"workspace.usage.table.input": "Giriş",
"workspace.usage.table.output": "Çıkış",
"workspace.usage.table.cost": "Maliyet",
+ "workspace.usage.table.session": "Oturum",
"workspace.usage.breakdown.input": "Giriş",
"workspace.usage.breakdown.cacheRead": "Önbellek Okuması",
"workspace.usage.breakdown.cacheWrite": "Önbellek Yazma",
diff --git a/packages/console/app/src/i18n/zh.ts b/packages/console/app/src/i18n/zh.ts
index c31b9ea66..4628b9977 100644
--- a/packages/console/app/src/i18n/zh.ts
+++ b/packages/console/app/src/i18n/zh.ts
@@ -327,6 +327,7 @@ export const dict = {
"workspace.usage.table.input": "输入",
"workspace.usage.table.output": "输出",
"workspace.usage.table.cost": "成本",
+ "workspace.usage.table.session": "会话",
"workspace.usage.breakdown.input": "输入",
"workspace.usage.breakdown.cacheRead": "缓存读取",
"workspace.usage.breakdown.cacheWrite": "缓存写入",
diff --git a/packages/console/app/src/i18n/zht.ts b/packages/console/app/src/i18n/zht.ts
index c7b411ca5..b7edf1b79 100644
--- a/packages/console/app/src/i18n/zht.ts
+++ b/packages/console/app/src/i18n/zht.ts
@@ -327,6 +327,7 @@ export const dict = {
"workspace.usage.table.input": "輸入",
"workspace.usage.table.output": "輸出",
"workspace.usage.table.cost": "成本",
+ "workspace.usage.table.session": "會話",
"workspace.usage.breakdown.input": "輸入",
"workspace.usage.breakdown.cacheRead": "快取讀取",
"workspace.usage.breakdown.cacheWrite": "快取寫入",
diff --git a/packages/console/app/src/routes/workspace/[id]/usage-section.tsx b/packages/console/app/src/routes/workspace/[id]/usage-section.tsx
index 079a27c3c..7b030f4af 100644
--- a/packages/console/app/src/routes/workspace/[id]/usage-section.tsx
+++ b/packages/console/app/src/routes/workspace/[id]/usage-section.tsx
@@ -94,6 +94,7 @@ export function UsageSection() {
<th>{i18n.t("workspace.usage.table.input")}</th>
<th>{i18n.t("workspace.usage.table.output")}</th>
<th>{i18n.t("workspace.usage.table.cost")}</th>
+ <th>{i18n.t("workspace.usage.table.session")}</th>
</tr>
</thead>
<tbody>
@@ -183,6 +184,7 @@ export function UsageSection() {
})}
</Show>
</td>
+ <td data-slot="usage-session">{usage.sessionID?.slice(-8) ?? "-"}</td>
</tr>
)
}}