Skip to content

Commit 24fa258

Browse files
committed
style: use all-caps ANSI regular font for Lya Code banner
- Replaced custom lowercase font with the all-caps ANSI regular figlet output - Bumped version to 1.0.6 Studio CodeAI - Luis Cardozo
1 parent 898bec0 commit 24fa258

7 files changed

Lines changed: 101 additions & 101 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "1.0.5"
2+
"version": "1.0.6"
33
}

README.md

Lines changed: 80 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -2,61 +2,61 @@
22

33
# Lya Code
44

5-
**CLI agentic terminal · Studio CodeAI**
5+
**CLI agentic terminal · Studio CodeAI**
66

7-
*Abra qualquer projeto no terminal e trabalhe com Lya — uma IA que lê código, edita arquivos, executa comandos e apoia tarefas de engenharia do início ao fim.*
7+
*Abra qualquer projeto no terminal e trabalhe com Lya — uma IA que lê código, edita arquivos, executa comandos e apoia tarefas de engenharia do início ao fim.*
88

9-
[![Version](https://img.shields.io/badge/version-1.0.5-orange?style=flat-square)](https://github.com/StudioCodeAI/lyacode-installers/releases/latest)
9+
[![Version](https://img.shields.io/badge/version-1.0.6-orange?style=flat-square)](https://github.com/StudioCodeAI/lyacode-installers/releases/latest)
1010
[![License](https://img.shields.io/badge/license-Proprietary-red?style=flat-square)](./LICENSE)
1111
[![Node](https://img.shields.io/badge/node-%3E%3D22.0.0-green?style=flat-square)](https://nodejs.org)
1212
[![Studio CodeAI](https://img.shields.io/badge/Studio-CodeAI-ff7a1a?style=flat-square)](https://github.com/StudioCodeAI)
13-
[![Releases](https://img.shields.io/badge/📦%20installers-public-brightgreen?style=flat-square)](https://github.com/StudioCodeAI/lyacode-installers/releases/latest)
13+
[![Releases](https://img.shields.io/badge/📦%20installers-public-brightgreen?style=flat-square)](https://github.com/StudioCodeAI/lyacode-installers/releases/latest)
1414

1515
</div>
1616

1717
---
1818

19-
> ⚠️ **Repositório público — código-fonte restrito.**
20-
> Este repositório contém documentação, identidade do projeto e histórico de releases.
21-
> O acesso ao ³digo-fonte é concedido apenas a colaboradores autorizados pela Studio CodeAI.
22-
> Para instalação, use os links abaixo — nenhum acesso ao ³digo é necessário.
19+
> ⚠️ **Repositório público — código-fonte restrito.**
20+
> Este repositório contém documentação, identidade do projeto e histórico de releases.
21+
> O acesso ao código-fonte é concedido apenas a colaboradores autorizados pela Studio CodeAI.
22+
> Para instalação, use os links abaixo — nenhum acesso ao código é necessário.
2323
2424
---
2525

26-
## âš¡ Instalação ¡pida
26+
## ⚡ Instalação rápida
2727

28-
> 📦 **Instaladores e releases:** [github.com/StudioCodeAI/lyacode-installers](https://github.com/StudioCodeAI/lyacode-installers/releases/latest)
28+
> 📦 **Instaladores e releases:** [github.com/StudioCodeAI/lyacode-installers](https://github.com/StudioCodeAI/lyacode-installers/releases/latest)
2929
3030
### Multi-plataforma via npm (recomendado)
3131

3232
```bash
33-
npm install -g https://github.com/StudioCodeAI/lyacode-installers/releases/download/v1.0.5/studiocodeai-lyacode-1.0.5.tgz
33+
npm install -g https://github.com/StudioCodeAI/lyacode-installers/releases/download/v1.0.6/studiocodeai-lyacode-1.0.6.tgz
3434
```
3535

36-
### Windows — Portable .zip
36+
### Windows — Portable .zip
3737

3838
```powershell
39-
irm https://github.com/StudioCodeAI/lyacode-installers/releases/download/v1.0.5/lyacode-portable-1.0.5.zip -OutFile lyacode-portable.zip
39+
irm https://github.com/StudioCodeAI/lyacode-installers/releases/download/v1.0.6/lyacode-portable-1.0.6.zip -OutFile lyacode-portable.zip
4040
Expand-Archive lyacode-portable.zip -DestinationPath .\lyacode-portable -Force
4141
cd lyacode-portable
4242
.\install.cmd
4343
```
4444

45-
### Windows — Instalador .exe
45+
### Windows — Instalador .exe
4646

4747
```powershell
48-
irm https://github.com/StudioCodeAI/lyacode-installers/releases/download/v1.0.5/lyacode-setup-x64-1.0.5.exe -OutFile lyacode-setup.exe
48+
irm https://github.com/StudioCodeAI/lyacode-installers/releases/download/v1.0.6/lyacode-setup-x64-1.0.6.exe -OutFile lyacode-setup.exe
4949
.\lyacode-setup.exe
5050
```
5151

52-
Após a instalação, abra um **novo terminal** e digite `lya`.
52+
Após a instalação, abra um **novo terminal** e digite `lya`.
5353

54-
### Validar instalação
54+
### Validar instalação
5555

56-
Todos os aliases abaixo apontam para o mesmo binário:
56+
Todos os aliases abaixo apontam para o mesmo binário:
5757

5858
```bash
59-
lya --version # → 1.0.5 (Lya Code)
59+
lya --version # → 1.0.6 (Lya Code)
6060
lyacode --version
6161
lscloud --version
6262
lyacode --version
@@ -71,16 +71,16 @@ npm uninstall -g @studiocodeai/lyacode
7171

7272
---
7373

74-
## 🚀 Primeiros passos
74+
## 🚀 Primeiros passos
7575

7676
```bash
7777
# 1. Inicie a CLI
7878
lya
7979

8080
# 2. Configure um provedor de IA
81-
> /provider # Ollama Local aparece 1º se estiver rodando
81+
> /provider # Ollama Local aparece 1º se estiver rodando
8282

83-
# 3. Ative a persona Lya (engenheira sênior + sub-agentes)
83+
# 3. Ative a persona Lya (engenheira sênior + sub-agentes)
8484
> /lya
8585

8686
# 4. Explore todos os comandos
@@ -89,66 +89,66 @@ lya
8989

9090
---
9191

92-
## 🧠 Persona Lya
92+
## 🧠 Persona Lya
9393

94-
**Lya** é a engenheira de software sênior e CEO de projeto da família Studio CodeAI.
94+
**Lya** é a engenheira de software sênior e CEO de projeto da família Studio CodeAI.
9595
Arquitetada para combinar dois estilos complementares:
9696

9797
| Camada | Modelo base | Foco |
9898
|--------|-------------|------|
99-
| **Decisão** | Claude Opus | Arquitetura, tradeoffs de longo prazo, evidência antes de convicção |
100-
| **Execução** | Sonnet 4.x | Patches cirúrgicos, cobertura typecheck + test + smoke, commits atômicos |
99+
| **Decisão** | Claude Opus | Arquitetura, tradeoffs de longo prazo, evidência antes de convicção |
100+
| **Execução** | Sonnet 4.x | Patches cirúrgicos, cobertura typecheck + test + smoke, commits atômicos |
101101

102102
### 7 Sub-agentes especializados
103103

104104
| Agente | Papel |
105105
|--------|-------|
106106
| `lya-architect` | Design de sistemas, tradeoffs, ADRs |
107-
| `lya-explorer` | Investigação read-only, mapeamento de ³digo |
108-
| `lya-reviewer` | Code review pré-merge com veredito + findings |
107+
| `lya-explorer` | Investigação read-only, mapeamento de código |
108+
| `lya-reviewer` | Code review pré-merge com veredito + findings |
109109
| `lya-tester` | Escrita de testes `bun:test` (happy + edge + mocks) |
110-
| `lya-recorder` | Commits, PRs e changelogs no padrão Studio CodeAI |
111-
| `lya-memory` | Memória de sessão e contexto persistente |
112-
| `lya-provider` | Gestão de perfis de provedor de IA |
110+
| `lya-recorder` | Commits, PRs e changelogs no padrão Studio CodeAI |
111+
| `lya-memory` | Memória de sessão e contexto persistente |
112+
| `lya-provider` | Gestão de perfis de provedor de IA |
113113

114114
### Invocar Lya
115115

116116
```bash
117-
lya # inicia o CLI — Lya é o agente default
117+
lya # inicia o CLI — Lya é o agente default
118118
> /lya # recarrega o system prompt base da Lya explicitamente
119-
> /agents # lista todos os sub-agentes disponíveis
119+
> /agents # lista todos os sub-agentes disponíveis
120120
```
121121

122122
---
123123

124-
## 🌐 Provedores suportados (35+)
124+
## 🌐 Provedores suportados (35+)
125125

126-
Configure via `/provider`. A ordem de exibição:
126+
Configure via `/provider`. A ordem de exibição:
127127

128-
| # | Provedor | Descrição |
128+
| # | Provedor | Descrição |
129129
|---|----------|-----------|
130-
| 1 | **Ollama Local** | 100% local · `http://localhost:11434` · sem chave de API |
131-
| 2 | **Anthropic / Claude** | Provider default · `ANTHROPIC_API_KEY` |
130+
| 1 | **Ollama Local** | 100% local · `http://localhost:11434` · sem chave de API |
131+
| 2 | **Anthropic / Claude** | Provider default · `ANTHROPIC_API_KEY` |
132132
| 3 | **DashScope** (CN / Intl) | Alibaba Qwen via API |
133133
| 4 | **Atlas Cloud** | OpenAI-compatible |
134134
| 5 | **Azure OpenAI** | Endpoint corporativo Azure |
135135
| 6 | **Bankr** | LLM Gateway OpenAI-compatible |
136-
| 7 | **DeepSeek** | Modelos de raciocínio DeepSeek |
136+
| 7 | **DeepSeek** | Modelos de raciocínio DeepSeek |
137137
| 8 | **Fireworks AI** | Modelos open via Fireworks |
138-
| 9 | **Gemini** | Google Gemini · `GEMINI_API_KEY` |
139-
| 10 | **Groq** | Inferência ultra-¡pida |
138+
| 9 | **Gemini** | Google Gemini · `GEMINI_API_KEY` |
139+
| 10 | **Groq** | Inferência ultra-rápida |
140140
| 11 | **Hicap** | Gateway OpenAI-compatible |
141-
| 12 | **LM Studio** | Local · interface gráfica |
141+
| 12 | **LM Studio** | Local · interface gráfica |
142142
| 13 | **Atomic Chat** | Local Model Provider |
143143
| 14 | **MiniMax** | API MiniMax |
144144
| 15 | **Mistral** | devstral-latest e variantes |
145145
| 16 | **Moonshot AI** | API Kimi / Moonshot |
146146
| 17 | **Kimi Code** | Assinatura Kimi Code |
147147
| 18 | **NEAR AI** | Gateway unificado Claude + GPT + Gemini |
148148
| 19 | **NVIDIA NIM** | Modelos NVIDIA otimizados |
149-
| 20 | **OpenAI** | API OpenAI · `OPENAI_API_KEY` |
150-
| 21 | **OpenCode Go** | $10/mês · 13 modelos open |
151-
| 22 | **OpenCode Zen** | Pay-as-you-go · 43 modelos |
149+
| 20 | **OpenAI** | API OpenAI · `OPENAI_API_KEY` |
150+
| 21 | **OpenCode Go** | $10/mês · 13 modelos open |
151+
| 22 | **OpenCode Zen** | Pay-as-you-go · 43 modelos |
152152
| 23 | **OpenRouter** | Agregador de 200+ modelos |
153153
| 24 | **Together AI** | Modelos open via Together |
154154
| 25 | **Venice** | OpenAI-compatible |
@@ -160,91 +160,91 @@ Configure via `/provider`. A ordem de exibição:
160160

161161
---
162162

163-
## 🧰 Funcionalidades
163+
## 🧰 Funcionalidades
164164

165-
- ✅ CLI TypeScript · runtime Node.js ≥ 22
166-
- ✅ Interface terminal com React/Ink + gradientes ANSI Studio CodeAI
167-
- ✅ Persona **Lya** com 7 sub-agentes especializados
168-
- ✅ Leitura, busca, edição e inspeção de arquivos em qualquer projeto
169-
- ✅ Execução de shell / PowerShell com fluxo de permissão explícita
170-
- ✅ Multi-provedor: 35+ provedores configuráveis via `/provider`
171-
- ✅ MCP (Model Context Protocol) — integração com servidores externos
172-
- ✅ Agentes, tarefas, memória de sessão e contexto persistente
173-
- ✅ Extensão VS Code em `vscode-extension/lyacode-vscode`
174-
- ✅ Anti-phone-home verificado — sem telemetria £o autorizada
175-
- ✅ 4607 testes verdes · typecheck verde · smoke verde
165+
- ✅ CLI TypeScript · runtime Node.js ≥ 22
166+
- ✅ Interface terminal com React/Ink + gradientes ANSI Studio CodeAI
167+
- ✅ Persona **Lya** com 7 sub-agentes especializados
168+
- ✅ Leitura, busca, edição e inspeção de arquivos em qualquer projeto
169+
- ✅ Execução de shell / PowerShell com fluxo de permissão explícita
170+
- ✅ Multi-provedor: 35+ provedores configuráveis via `/provider`
171+
- ✅ MCP (Model Context Protocol) — integração com servidores externos
172+
- ✅ Agentes, tarefas, memória de sessão e contexto persistente
173+
- ✅ Extensão VS Code em `vscode-extension/lyacode-vscode`
174+
- ✅ Anti-phone-home verificado — sem telemetria não autorizada
175+
- ✅ 4607 testes verdes · typecheck verde · smoke verde
176176

177177
---
178178

179-
## 🔗 Aliases do binário
179+
## 🔗 Aliases do binário
180180

181181
Todos equivalentes, apontam para `dist/cli.mjs`:
182182

183183
```text
184-
lya # curto — recomendado
185-
lyacode # canônico
184+
lya # curto — recomendado
185+
lyacode # canônico
186186
lscloud # short cloud
187187
lyacode # legacy (sucessor de LyaCode v0.1.0)
188188
lscode # short code
189189
```
190190

191191
---
192192

193-
## 🧭 Ecossistema Studio CodeAI
193+
## 🧭 Ecossistema Studio CodeAI
194194

195195
```
196196
Studio CodeAI
197-
├── Lya Studio Coder → IDE/cockpit multi-IA, editor, automações, orquestração visual
198-
└── Lya Code ★ → CLI Star 1, terminal-first, instalável, scriptável
199-
(este projeto — base de execução local e cloud)
197+
├── Lya Studio Coder → IDE/cockpit multi-IA, editor, automações, orquestração visual
198+
└── Lya Code ★ → CLI Star 1, terminal-first, instalável, scriptável
199+
(este projeto — base de execução local e cloud)
200200
```
201201

202-
Lya Code funciona sozinha no terminal e serve como fundação CLI para fluxos do Lya Studio Coder.
202+
Lya Code funciona sozinha no terminal e serve como fundação CLI para fluxos do Lya Studio Coder.
203203

204204
---
205205

206-
## 🏗️ Identidade do projeto
206+
## 🏗️ Identidade do projeto
207207

208208
| Campo | Valor |
209209
|-------|-------|
210210
| Produto | **Lya Code** |
211-
| Família | Studio CodeAI |
211+
| Família | Studio CodeAI |
212212
| Autor | Luis Cardozo |
213213
| Email | `studiocoder.ai@gmail.com` |
214-
| Repositório | [github.com/StudioCodeAI/lyacode](https://github.com/StudioCodeAI/lyacode) |
214+
| Repositório | [github.com/StudioCodeAI/lyacode](https://github.com/StudioCodeAI/lyacode) |
215215
| Releases | [github.com/StudioCodeAI/lyacode-installers](https://github.com/StudioCodeAI/lyacode-installers) |
216216
| Pacote npm | `@studiocodeai/lyacode` |
217-
| Versão atual | **1.0.5** — produção estável |
218-
| Política | `v0.x.y` = teste · `v1.0.0+` = produção estável |
217+
| Versão atual | **1.0.6** — produção estável |
218+
| Política | `v0.x.y` = teste · `v1.0.0+` = produção estável |
219219

220220
---
221221

222-
## 📜 Licença e ³digo-fonte
222+
## 📜 Licença e código-fonte
223223

224-
O ³digo-fonte deste projeto é **propriedade da Studio CodeAI** e de uso restrito.
224+
O código-fonte deste projeto é **propriedade da Studio CodeAI** e de uso restrito.
225225
Leia [LICENSE](./LICENSE) para detalhes.
226226

227-
- Os **instaladores e binários** £o de livre uso para instalação pessoal e comercial.
228-
- O **³digo-fonte** £o é open-source — acesso mediante autorização da Studio CodeAI.
229-
- Contribuições externas £o bem-vindas via issues e discussões neste repositório.
227+
- Os **instaladores e binários** são de livre uso para instalação pessoal e comercial.
228+
- O **código-fonte** não é open-source — acesso mediante autorização da Studio CodeAI.
229+
- Contribuições externas são bem-vindas via issues e discussões neste repositório.
230230

231231
---
232232

233-
## 📦 Releases e instaladores
233+
## 📦 Releases e instaladores
234234

235-
Todas as releases, changelogs e artefatos de instalação estão disponíveis publicamente em:
235+
Todas as releases, changelogs e artefatos de instalação estão disponíveis publicamente em:
236236

237237
**[github.com/StudioCodeAI/lyacode-installers](https://github.com/StudioCodeAI/lyacode-installers)**
238238

239239
---
240240

241-
## 🙌 Créditos
241+
## 🙌 Créditos
242242

243-
**Luis Cardozo** · `studiocoder.ai@gmail.com` · Studio CodeAI
243+
**Luis Cardozo** · `studiocoder.ai@gmail.com` · Studio CodeAI
244244
[github.com/StudioCodeAI](https://github.com/StudioCodeAI)
245245

246246
---
247247

248248
<div align="center">
249-
<sub>Lya Code v1.0.5 — produção estável · Built with Lya 🟠 · Studio CodeAI</sub>
249+
<sub>Lya Code v1.0.6 — produção estável · Built with Lya 🟠 · Studio CodeAI</sub>
250250
</div>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@studiocodeai/lyacode",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"description": "Lya Code is a Studio CodeAI agentic terminal for local and cloud coding workflows",
55
"type": "module",
66
"bin": {

scripts/installer/build-windows.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
/**
22
* Build Lya Code Windows Installer (.exe + .zip + .tgz)
33
*
4-
* Luis Cardozo · studiocoder.ai@gmail.com · Studio CodeAI
4+
* Luis Cardozo · studiocoder.ai@gmail.com · Studio CodeAI
55
*
66
* Passos:
77
* 1. Roda `npm pack` (gera studiocodeai-lyacode-${VERSION}.tgz na raiz)
88
* 2. Valida que scripts/installer/windows/ tem todos os arquivos
99
* 3. Gera pasta portable
1010
* 4. Gera .zip do portable (sempre)
11-
* 5. Tenta gerar o .exe via `iexpress` (Windows-only; pula se £o disponível)
11+
* 5. Tenta gerar o .exe via `iexpress` (Windows-only; pula se não disponível)
1212
*
13-
* Saída em dist/installer/:
14-
* - lyacode-portable-${VERSION}/ (pasta extraída)
13+
* Saída em dist/installer/:
14+
* - lyacode-portable-${VERSION}/ (pasta extraída)
1515
* - lyacode-portable-${VERSION}.zip (sempre, fallback robusto)
1616
* - lyacode-setup-x64-${VERSION}.exe (se Windows + iexpress funcionar)
1717
*/
@@ -22,7 +22,7 @@ import { join } from 'path'
2222
import { spawnSync } from 'child_process'
2323

2424
const REPO_ROOT = join(import.meta.dir, '..', '..')
25-
const VERSION = '1.0.5'
25+
const VERSION = '1.0.6'
2626
const TARBALL_NAME = `studiocodeai-lyacode-${VERSION}.tgz`
2727
const TARBALL_PATH = join(REPO_ROOT, TARBALL_NAME)
2828
const SED_PATH = join(
@@ -138,7 +138,7 @@ async function main(): Promise<void> {
138138
// OR have correct absolute paths. We pass the SED with /N and let it
139139
// resolve files relative to its location. The repo-root tarball is
140140
// referenced via SourceFiles0 with SourceFilesPath=\\ which iexpress
141-
// interprets oddly. Best effort here — if it fails, .zip is enough.
141+
// interprets oddly. Best effort here — if it fails, .zip is enough.
142142
const result = spawnSync(
143143
iexpress,
144144
['/Q', `/N:${SED_PATH}`, `/O:${exeOut}`],
@@ -148,7 +148,7 @@ async function main(): Promise<void> {
148148
console.log(` OK: ${exeOut}`)
149149
} else {
150150
console.warn(` WARN: iexpress failed (exit=${result.status}).`)
151-
console.warn(' Use the .zip or .tgz instead — they work everywhere.')
151+
console.warn(' Use the .zip or .tgz instead — they work everywhere.')
152152
}
153153
}
154154

0 commit comments

Comments
 (0)