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 模型现在可以正常使用。