Skip to content

Cerne Code v0.1.1

Latest

Choose a tag to compare

@RuvianFabrin RuvianFabrin released this 22 Aug 19:53
· 4 commits to main since this release

Cerne Code v0.1.1 — Agora com pipeline de qualidade, áudio, skills, personas e muito mais

🚀 Novidades da v0.1.1

Essa versão é um salto enorme. O Cerne Code deixou de ser só um agente de código e virou uma plataforma completa.

🔧 Backend & Agente

  • Pipeline Dev→QA→Analista — pede pro agente implementar algo e ele mesmo verifica com testes reais antes de dizer que ficou pronto. Ciclo automático de qualidade.
  • Ferramentas Python dinâmicas — crie ferramentas reutilizáveis em Python que ficam disponíveis em todas as sessões futuras.
  • Integração Git, memória entre sessões e OSV — o agente lê o git do projeto, lembra de preferências entre conversas e verifica vulnerabilidades nas dependências.
  • Execução em background — comandos longos (dev server, build) rodam sem travar o chat. O agente reage automaticamente quando terminam.
  • Sub-agentes (task) — delegue subtarefas que rodam em loop próprio e devolvem só o resultado final.
  • Verificador adversarial (verify_completion) — antes de declarar tarefa concluída, um verificador cético confirma com evidência real.
  • Busca na web multi-engine (Auto) — DuckDuckGo + Brave + Mojeek agregados, sem precisar de chave ou Docker.
  • Qualquer provedor de busca — DuckDuckGo (sem chave), Brave Search API, Tavily ou SearXNG. Configurável pela UI.
  • MCP (Model Context Protocol) — conecte servidores MCP externos para expandir capacidades. Suporte a stdio com teste de conexão antes de salvar.
  • Providers customizados — qualquer API OpenAI-compatible (Claude, Grok, Qwen, Kimi, etc.) sem uma linha de código novo.

🎤 Áudio & Voz

  • Áudio no composer — fale diretamente pelo microfone em vez de digitar. Transcrição automática.
  • Ouvir texto (TTS) — selecione qualquer resposta ou texto do chat e ouça em voz alta. Ou a mensagem inteira com um clique.

🧠 Skills, Agents & Personas

  • Skills reutilizáveis — ensine o agente a fazer tarefas específicas (revisar PR, organizar arquivos, resumir e-mails). Template em pt-br ou inglês, editor inline.
  • Agents — sessões especializadas com instruções próprias.
  • Personas — crie personas com tom, regras e conhecimento próprios. O agente assume a persona que você escolher.

🖥️ Frontend & UI

  • Sidebar com árvore de sessões — organize sessões em grupos, renomeie e exclua direto da lista.
  • Diff viewer — veja as diferenças lado a lado antes de aceitar edições.
  • Conectores MCP na UI — gerencie servidores MCP sem sair do app.
  • Internacionalização completa — interface em português, inglês, espanhol e chinês.
  • Ajuda multi-idioma — help em 4 idiomas.
  • Screenshot do app — documentação visual.

🐛 Correções

  • Agente reage automaticamente a comandos em segundo plano e sessões filhas terminadas (não precisa mais mandar "continua" toda vez).
  • Tokens de auto-nomeação não vazam mais pro chat real.
  • Modelos OpenRouter que exigem reasoning obrigatório agora funcionam.

📦 Download

👉 https://ruvianfabrin.github.io/cerne-code.html


Cerne Code v0.1.1 — Now with quality pipeline, audio, skills, personas and much more

🚀 v0.1.1 Highlights

This release is a massive leap. Cerne Code evolved from a coding agent into a full platform.

🔧 Backend & Agent

  • Dev→QA→Analyst Pipeline — ask the agent to implement something and it verifies with real tests before claiming it's done. Automatic quality cycle.
  • Dynamic Python tools — create reusable Python tools available in every future session.
  • Git integration, cross-session memory & OSV — the agent reads your project's git history, remembers preferences across conversations, and checks dependency vulnerabilities.
  • Background execution — long-running commands (dev server, build) don't block the chat. The agent automatically reacts when they finish.
  • Sub-agents (task) — delegate subtasks that run their own tool loop and return only the final result.
  • Adversarial verifier (verify_completion) — before declaring a task done, a skeptical verifier confirms with real evidence.
  • Multi-engine web search (Auto) — DuckDuckGo + Brave + Mojeek aggregated, no API key or Docker needed.
  • Any search provider — DuckDuckGo (no key), Brave Search API, Tavily, or your own SearXNG. Configurable from the UI.
  • MCP (Model Context Protocol) — connect external MCP servers to expand capabilities. Stdio support with connection test before saving.
  • Custom providers — any OpenAI-compatible API (Claude, Grok, Qwen, Kimi, etc.) without writing a single line of code.

🎤 Audio & Voice

  • Audio input — speak directly through the mic instead of typing. Automatic transcription.
  • Text-to-speech — select any agent response or chat text and hear it spoken aloud. Or listen to the full message with one click.

🧠 Skills, Agents & Personas

  • Reusable skills — teach the agent specific tasks (PR review, file organizing, email triage). Template in English or Portuguese, inline editor.
  • Agents — specialized sessions with their own instructions.
  • Personas — create personas with custom tone, rules, and knowledge. The agent adopts the persona you choose.

🖥️ Frontend & UI

  • Sidebar with session tree — organize sessions into groups, rename and delete right from the list.
  • Diff viewer — see side-by-side diffs before accepting edits.
  • MCP connectors in the UI — manage MCP servers without leaving the app.
  • Full internationalization — interface in English, Portuguese, Spanish and Chinese.
  • Multi-language help — help content in 4 languages.
  • App screenshot — visual documentation.

🐛 Fixes

  • Agent now automatically reacts to background commands and orchestrated child sessions when they finish (no more manually typing "continue").
  • Auto-naming tokens no longer leak into the real chat stream.
  • OpenRouter models with mandatory reasoning now work properly.

📥 Download

👉 https://ruvianfabrin.github.io/cerne-code.html


Cerne Code v0.1.1 — Ahora con pipeline de calidad, audio, skills, personas y mucho más

🚀 Novedades de v0.1.1

Esta versión es un salto enorme. Cerne Code dejó de ser solo un agente de código y se convirtió en una plataforma completa.

🔧 Backend & Agente

  • Pipeline Dev→QA→Analista — pídele al agente que implemente algo y él mismo verifica con tests reales antes de decir que está listo. Ciclo automático de calidad.
  • Herramientas Python dinámicas — crea herramientas reutilizables en Python que quedan disponibles en todas las sesiones futuras.
  • Integración Git, memoria entre sesiones y OSV — el agente lee el git del proyecto, recuerda preferencias entre conversaciones y verifica vulnerabilidades en dependencias.
  • Ejecución en segundo plano — comandos largos (dev server, build) corren sin bloquear el chat. El agente reacciona automáticamente cuando terminan.
  • Sub-agentes (task) — delega subtareas que corren en su propio bucle y devuelven solo el resultado final.
  • Verificador adversarial (verify_completion) — antes de declarar una tarea completada, un verificador escéptico confirma con evidencia real.
  • Búsqueda web multi-motor (Auto) — DuckDuckGo + Brave + Mojeek agregados, sin necesidad de clave API ni Docker.
  • Cualquier proveedor de búsqueda — DuckDuckGo (sin clave), Brave Search API, Tavily o tu propio SearXNG. Configurable desde la UI.
  • MCP (Model Context Protocol) — conecta servidores MCP externos para expandir capacidades. Soporte stdio con prueba de conexión antes de guardar.
  • Providers personalizados — cualquier API compatible con OpenAI (Claude, Grok, Qwen, Kimi, etc.) sin escribir una línea de código.

🎤 Audio & Voz

  • Audio en el compositor — habla directamente por el micrófono en vez de escribir. Transcripción automática.
  • Escuchar texto (TTS) — selecciona cualquier respuesta o texto del chat y escúchalo en voz alta. O el mensaje completo con un clic.

🧠 Skills, Agents & Personas

  • Skills reutilizables — enséñale al agente tareas específicas (revisar PR, organizar archivos, resumir correos). Plantilla en español o inglés, editor inline.
  • Agents — sesiones especializadas con instrucciones propias.
  • Personas — crea personas con tono, reglas y conocimiento propios. El agente adopta la persona que elijas.

🖥️ Frontend & UI

  • Sidebar con árbol de sesiones — organiza sesiones en grupos, renombra y elimina directamente desde la lista.
  • Diff viewer — ve las diferencias lado a lado antes de aceptar ediciones.
  • Conectores MCP en la UI — gestiona servidores MCP sin salir de la app.
  • Internacionalización completa — interfaz en español, portugués, inglés y chino.
  • Ayuda multi-idioma — contenido de ayuda en 4 idiomas.
  • Captura de pantalla — documentación visual.

🐛 Correcciones

  • El agente ahora reacciona automáticamente a comandos en segundo plano y sesiones hijas cuando terminan (ya no necesitas escribir "continúa" cada vez).
  • Los tokens de auto-nombrado ya no se filtran al chat real.
  • Los modelos de OpenRouter que exigen razonamiento obligatorio ahora funcionan correctamente.

📥 Descargar

👉 https://ruvianfabrin.github.io/cerne-code.html


Cerne Code v0.1.1 — 现已支持质量流水线、语音、技能、人设等众多新功能

🚀 v0.1.1 版本亮点

本次更新是一次巨大的飞跃。Cerne Code 已从代码助手进化为一个完整的平台。

🔧 后端与智能体

  • Dev→QA→分析师流水线 —— 让助手实现某个功能,它会用真实测试来验证后才报告完成。自动质量循环。
  • 动态 Python 工具 —— 创建可复用的 Python 工具,在所有未来的会话中可用。
  • Git 集成、跨会话记忆和 OSV —— 助手读取项目的 Git 历史、跨对话记住偏好、并检查依赖项漏洞。
  • 后台执行 —— 长时间运行的命令(开发服务器、构建)不会阻塞对话。助手在完成后自动响应。
  • 子代理 (task) —— 委派子任务,它们在自己的工具循环中运行,只返回最终结果。
  • 对抗性验证器 (verify_completion) —— 在宣布任务完成之前,一个持怀疑态度的验证器会用真实证据确认。
  • 多引擎网页搜索(自动) —— 聚合 DuckDuckGo + Brave + Mojeek,无需 API 密钥或 Docker。
  • 任意搜索引擎 —— DuckDuckGo(无需密钥)、Brave Search API、Tavily 或你自己的 SearXNG 实例。可从 UI 配置。
  • MCP(模型上下文协议) —— 连接外部 MCP 服务器以扩展功能。支持 stdio,保存前可测试连接。
  • 自定义提供商 —— 任何兼容 OpenAI 的 API(Claude、Grok、Qwen、Kimi 等),无需编写一行代码。

🎤 音频与语音

  • 语音输入 —— 直接对着麦克风说话,不用打字。自动转录为文字。
  • 朗读文本 (TTS) —— 选中助手的任何回复或聊天文本,即可听语音朗读。也可一键收听整条消息。

🧠 技能、Agents 与人设

  • 可复用技能 —— 教会助手执行特定任务(审查 PR、整理文件、分类邮件)。模板支持中文或英文,内联编辑器。
  • Agents —— 带有专属指令的专门会话。
  • 人设 (Personas) —— 创建拥有自定义语气、规则和知识的人设。助手会采用你选择的人设来回应。

🖥️ 前端与界面

  • 带有会话树的侧边栏 —— 将会话分组管理,直接从列表中重命名和删除。
  • 差异查看器 —— 在接受编辑前并排查看差异。
  • UI 中的 MCP 连接器 —— 无需离开应用即可管理 MCP 服务器。
  • 完整国际化 —— 界面支持中文、英语、葡萄牙语和西班牙语。
  • 多语言帮助 —— 帮助内容支持 4 种语言。
  • 应用截图 —— 可视化文档。

🐛 修复

  • 助手现在会在后台命令和编排的子会话完成时自动响应(不再需要手动输入"继续")。
  • 自动命名的令牌不再泄漏到真实聊天流中。
  • 需要强制推理的 OpenRouter 模型现在可以正常使用。

📥 下载

👉 https://ruvianfabrin.github.io/cerne-code.html