v1.0.37
🇧🇷 Português
🆕 Novos comandos slash (37 no total)
Sessão
/context— Exibe 12 métricas da sessão: tokens usados, custo estimado, cache hit rate, modelo ativo, thinking mode, etc./clear— Limpa o contexto da sessão (zera mensagens e tokens) sem encerrar a sessão.
Notas de desenvolvimento
/notes— Lista todas as notas com status, tags, spec vinculada, e dias até o vencimento./notes-add— Cria uma nova nota de desenvolvimento (com spec, tags, data de vencimento)./notes-delete <id>— Remove uma nota pelo ID numérico./notes-search <termo>— Busca notas por texto livre.
Sistema
/help— Abre o modal de ajuda com todos os comandos e atalhos de teclado, populado dinamicamente.
🧠 Threshold de compactação dinâmico
O gatilho de compactação agora se ajusta automaticamente por modelo:
- DeepSeek (V4 Pro / Flash): 600K tokens (cache ratio alto → 60% da janela de 1M)
- Anthropic (Claude Sonnet 4-6): 380K tokens (cache ratio moderado → 38% da janela de 1M)
- Novos modelos: cálculo automático com base em
contextWindow × f(cacheRatio) - Fallback: 128K tokens para modelos desconhecidos
🏗️ Arquitetura — Session Module Split
Módulos extraídos da session para arquivos próprios:
src/session/compaction.ts— Lógica de compactaçãosrc/session/mcp-lifecycle.ts— Ciclo de vida MCPsrc/session/skills.ts— Descoberta de skills (377 linhas)
🎨 UX
- Menu
#vs/— Prefixo#ativa skills; prefixo/ativa comandos slash. Separados no autocomplete. - Help Modal dinâmico —
/helplista todos os comandos built-in com i18n. - READMEs — Atualizados em 5 idiomas (PT, EN, ES, HI, ZH) com todos os novos comandos.
📐 Especificações
12 specs auditadas (260, 260A/B, 270, 280, 290, 300, 320, 330, 340, 350, 360).
76 arquivos alterados · +8.105 inserções, −713 deleções · 28 commits.
🇺🇸 English
🆕 New slash commands (37 total)
Session
/context— Displays 12 session metrics: tokens used, estimated cost, cache hit rate, active model, thinking mode, and more./clear— Clears the session context (resets messages and tokens) without ending the session.
Developer Notes
/notes— Lists all notes with status, tags, linked spec, and days until due./notes-add— Creates a new development note (with spec, tags, due date)./notes-delete <id>— Removes a note by numeric ID./notes-search <query>— Searches notes by free text.
System
/help— Opens the help modal with all commands and keyboard shortcuts, dynamically populated.
🧠 Dynamic Compaction Threshold
The compaction trigger now auto-adjusts per model:
- DeepSeek (V4 Pro / Flash): 600K tokens (high cache ratio → 60% of 1M window)
- Anthropic (Claude Sonnet 4-6): 380K tokens (moderate cache ratio → 38% of 1M window)
- New models: automatic calculation based on
contextWindow × f(cacheRatio) - Fallback: 128K tokens for unknown models
🏗️ Architecture — Session Module Split
Modules extracted from session into their own files:
src/session/compaction.ts— Compaction logicsrc/session/mcp-lifecycle.ts— MCP lifecyclesrc/session/skills.ts— Skill discovery (377 lines)
🎨 UX
#vs/menu —#prefix activates skills;/prefix activates slash commands. Separated in autocomplete.- Dynamic Help Modal —
/helplists all built-in commands with i18n. - READMEs — Updated in 5 languages (PT, EN, ES, HI, ZH) with all new commands.
📐 Specifications
12 audited specs (260, 260A/B, 270, 280, 290, 300, 320, 330, 340, 350, 360).
76 files changed · +8,105 insertions, −713 deletions · 28 commits.
🇪🇸 Español
🆕 Nuevos comandos slash (37 en total)
Sesión
/context— Muestra 12 métricas de la sesión: tokens usados, costo estimado, tasa de cache hit, modelo activo, modo thinking, etc./clear— Limpia el contexto de la sesión (reinicia mensajes y tokens) sin cerrar la sesión.
Notas de desarrollo
/notes— Lista todas las notas con estado, etiquetas, spec vinculada, y días hasta el vencimiento./notes-add— Crea una nueva nota de desarrollo (con spec, etiquetas, fecha de vencimiento)./notes-delete <id>— Elimina una nota por ID numérico./notes-search <término>— Busca notas por texto libre.
Sistema
/help— Abre el modal de ayuda con todos los comandos y atajos de teclado, poblado dinámicamente.
🧠 Umbral de compactación dinámico
El disparador de compactación ahora se ajusta automáticamente por modelo:
- DeepSeek (V4 Pro / Flash): 600K tokens (cache ratio alto → 60% de la ventana de 1M)
- Anthropic (Claude Sonnet 4-6): 380K tokens (cache ratio moderado → 38% de la ventana de 1M)
- Nuevos modelos: cálculo automático basado en
contextWindow × f(cacheRatio) - Fallback: 128K tokens para modelos desconocidos
🏗️ Arquitectura — Session Module Split
Módulos extraídos de session a archivos propios:
src/session/compaction.ts— Lógica de compactaciónsrc/session/mcp-lifecycle.ts— Ciclo de vida MCPsrc/session/skills.ts— Descubrimiento de skills (377 líneas)
🎨 UX
- Menú
#vs/— Prefijo#activa skills; prefijo/activa comandos slash. Separados en el autocompletado. - Help Modal dinámico —
/helplista todos los comandos built-in con i18n. - READMEs — Actualizados en 5 idiomas (PT, EN, ES, HI, ZH) con todos los nuevos comandos.
📐 Especificaciones
12 specs auditadas (260, 260A/B, 270, 280, 290, 300, 320, 330, 340, 350, 360).
76 archivos modificados · +8.105 inserciones, −713 eliminaciones · 28 commits.
🇮🇳 हिन्दी
🆕 नए स्लैश कमांड (कुल 37)
सत्र (Session)
/context— सत्र के 12 मीट्रिक्स दिखाता है: उपयोग किए गए टोकन, अनुमानित लागत, कैश हिट दर, सक्रिय मॉडल, थिंकिंग मोड, आदि।/clear— सत्र का संदर्भ साफ करता है (संदेश और टोकन रीसेट करता है) बिना सत्र समाप्त किए।
डेवलपर नोट्स (Developer Notes)
/notes— सभी नोट्स को स्थिति, टैग, लिंक्ड spec, और देय तिथि तक शेष दिनों के साथ सूचीबद्ध करता है।/notes-add— एक नया डेवलपमेंट नोट बनाता है (spec, टैग, देय तिथि के साथ)।/notes-delete <id>— संख्यात्मक ID द्वारा एक नोट हटाता है।/notes-search <शब्द>— फ्री टेक्स्ट द्वारा नोट्स खोजता है।
सिस्टम (System)
/help— सभी कमांड और कीबोर्ड शॉर्टकट के साथ सहायता मोडल खोलता है, गतिशील रूप से पॉपुलेटेड।
🧠 डायनामिक कॉम्पैक्शन थ्रेशोल्ड
कॉम्पैक्शन ट्रिगर अब प्रति मॉडल स्वतः समायोजित होता है:
- DeepSeek (V4 Pro / Flash): 600K टोकन (उच्च कैश अनुपात → 1M विंडो का 60%)
- Anthropic (Claude Sonnet 4-6): 380K टोकन (मध्यम कैश अनुपात → 1M विंडो का 38%)
- नए मॉडल:
contextWindow × f(cacheRatio)पर आधारित स्वचालित गणना - फॉलबैक: अज्ञात मॉडलों के लिए 128K टोकन
🏗️ आर्किटेक्चर — Session Module Split
सत्र से निकाले गए मॉड्यूल अपनी फाइलों में:
src/session/compaction.ts— कॉम्पैक्शन लॉजिकsrc/session/mcp-lifecycle.ts— MCP लाइफसाइकिलsrc/session/skills.ts— स्किल डिस्कवरी (377 पंक्तियाँ)
🎨 UX
#बनाम/मेनू —#उपसर्ग skills सक्रिय करता है;/उपसर्ग स्लैश कमांड सक्रिय करता है। ऑटोकम्प्लीट में अलग।- डायनामिक हेल्प मोडल —
/helpसभी बिल्ट-इन कमांड को i18n के साथ सूचीबद्ध करता है। - READMEs — सभी नए कमांड के साथ 5 भाषाओं (PT, EN, ES, HI, ZH) में अपडेटेड।
📐 विशिष्टताएँ
12 ऑडिटेड specs (260, 260A/B, 270, 280, 290, 300, 320, 330, 340, 350, 360)।
76 फ़ाइलें बदली गईं · +8,105 जोड़, −713 हटाए गए · 28 कमिट्स।
🇨🇳 简体中文
🆕 新增斜杠命令(共37个)
会话 (Session)
/context— 显示12项会话指标:已用Token、预估费用、缓存命中率、当前模型、思考模式等。/clear— 清除会话上下文(重置消息和Token),但不结束会话。
开发者笔记 (Developer Notes)
/notes— 列出所有笔记,包含状态、标签、关联spec、距截止日期剩余天数。/notes-add— 创建新的开发笔记(包含spec、标签、截止日期)。/notes-delete <id>— 按数字ID删除笔记。/notes-search <关键词>— 按自由文本搜索笔记。
系统 (System)
/help— 打开帮助弹窗,动态列出所有命令和键盘快捷键。
🧠 动态压缩阈值
压缩触发器现在按模型自动调整:
- DeepSeek (V4 Pro / Flash):600K Token(高缓存比率 → 1M窗口的60%)
- Anthropic (Claude Sonnet 4-6):380K Token(中等缓存比率 → 1M窗口的38%)
- 新模型:基于
contextWindow × f(cacheRatio)自动计算 - 回退:未知模型使用128K Token
🏗️ 架构 — 会话模块拆分
从会话模块中提取到独立文件:
src/session/compaction.ts— 压缩逻辑src/session/mcp-lifecycle.ts— MCP生命周期src/session/skills.ts— 技能发现(377行)
🎨 用户体验
#与/菜单分离 —#前缀激活技能;/前缀激活斜杠命令。自动补全中分开显示。- 动态帮助弹窗 —
/help列出版本所有内置命令并支持国际化。 - README — 已更新为5种语言(葡萄牙语、英语、西班牙语、印地语、简体中文),包含所有新命令。
📐 规范
12个已审计的Spec(260, 260A/B, 270, 280, 290, 300, 320, 330, 340, 350, 360)。
76个文件变更 · +8,105行新增, −713行删除 · 28次提交。
Full Changelog: v1.0.36...v1.0.37