Skip to content

v1.0.37

Choose a tag to compare

@andrelncampos andrelncampos released this 17 Jun 14:19
· 5 commits to master since this release

🇧🇷 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ção
  • src/session/mcp-lifecycle.ts — Ciclo de vida MCP
  • src/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/help lista 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 logic
  • src/session/mcp-lifecycle.ts — MCP lifecycle
  • src/session/skills.ts — Skill discovery (377 lines)

🎨 UX

  • # vs / menu# prefix activates skills; / prefix activates slash commands. Separated in autocomplete.
  • Dynamic Help Modal/help lists 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ón
  • src/session/mcp-lifecycle.ts — Ciclo de vida MCP
  • src/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/help lista 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