Repository navigation
Annotations
3 errors and 1 notice
|
Unit tests
Process completed with exit code 1.
|
|
Unit tests:
tests/unit/guideAllLanguages.test.ts#L57
AssertionError: it: layerling_create_qr_code: expected '\nlayerling include un server MCP. MC…' to contain '`layerling_create_qr_code`'
- Expected
+ Received
- `layerling_create_qr_code`
+
+ layerling include un server MCP. MCP è uno standard che permette a un assistente IA di usare strumenti in altri programmi. Grazie a questo server, un client IA come Gemini, Claude o Codex può vedere una scheda dell’editor aperta e lavorarci: crea forme, ne modifica le dimensioni, le raggruppa, le taglia, arrotonda gli spigoli, legge la scena e acquisisce immagini della vista. Descrivi il pezzo, l’IA lo costruisce e tu puoi osservarla e intervenire in qualsiasi momento.
+
+ Il collegamento tra il client IA e l’editor funziona **localmente sul tuo computer**. Tieni però presente che ciò che l’IA legge, cioè la scena e le immagini della vista, viene inviato al fornitore del client IA, come qualsiasi altro dato inserito al suo interno.
+
+ > **Importante:** il collegamento MCP è disponibile nel server di sviluppo che avvii sul tuo computer. È disattivato su layerling.com e nelle installazioni con hosting statico. Una copia ospitata da te, per esempio l’immagine Docker su un NAS, può attivarlo con un token di accesso; vedi «Una copia su un NAS o un server» più avanti.
+
+ ## Configurazione
+
+ 1. Scarica layerling da [GitHub](https://github.com/henmedia/layerling) e avvialo nella cartella del progetto con `npm run dev`. Devi avere Node.js installato. Su Windows, la procedura rapida indicata nel README si occupa di installarlo.
+ 2. Apri una scheda dell’editor, per esempio `http://127.0.0.1:3000/?editor=1`. Puoi lasciare che se ne occupi l’IA: se non è aperto nessun editor, il primo strumento che ne ha bisogno avvia il browser con un editor e attende la connessione. Funziona con layerling sul tuo computer; per una copia su NAS o server devi aprire tu l’editor. Imposta `LAYERLING_MCP_OPEN_EDITOR=0` per disattivare questa funzione nel server MCP.
+ 3. Collega il client IA al server MCP. Il client lo avvia automaticamente con `node scripts/layerling-mcp-server.mjs`.
+
+ ### Claude Code
+
+ Non devi installare nulla: il progetto include un file `.mcp.json` che registra il server e la skill in `.claude/skills/layerling-mcp-skill`. Apri la cartella di layerling in Claude Code e chiedi, per esempio: «Usa gli strumenti MCP di layerling per elencare gli editor aperti e analizzare la scena».
+
+ ### Claude Desktop
+
+ Claude Desktop non legge i file del progetto. Aggiungi il server alla sua configurazione. Come modello, usa `docs/mcp/claude-desktop-config.example.json` nel progetto e sostituisci il percorso dello script con il percorso assoluto sul tuo computer. Poi riavvia Claude Desktop.
+
+ ### Codex
+
+ Copia la skill da `docs/skills/layerling-mcp-skill` nella cartella delle skill di Codex, aggiungi il server alla configurazione di Codex usando `docs/mcp/codex-config.example.toml` e riavvia il client.
+
+ ### Gemini e Antigravity
+
+ Antigravity rileva automaticamente la skill dell’area di lavoro in `.agents/skills/layerling-mcp-skill`. Per Gemini CLI, copia la skill da `docs/skills/layerling-mcp-skill` nella cartella globale delle skill (`~/.gemini/skills/`), aggiungi il server alle impostazioni usando `docs/mcp/gemini-config.example.json` e riavvia il client.
+
+ Le istruzioni dettagliate per ciascun client si trovano nel [README su GitHub](https://github.com/henmedia/layerling/blob/main/README.md#layerling-mcp-skill).
+
+ ## Una copia su un NAS o un server
+
+ Una copia ospitata da te può consentire a un client IA di controllare in rete gli editor aperti. La funzione è disattivata per impostazione predefinita, perché chiunque possa controllare il collegamento può leggere e modificare i progetti aperti. Sul server, imposta `LAYERLING_MCP_REMOTE` su `true` e `LAYERLING_MCP_TOKEN` su un segreto di almeno 16 caratteri (per l’immagine Docker, usa `environment:` nel file compose; non serve ricompilare). Apri una scheda dell’editor di quella copia e lasciala aperta; poi comunica al client MCP l’indirizzo
|
|
Unit tests:
tests/unit/guideAllLanguages.test.ts#L23
AssertionError: expected [ 'ar', 'cs', 'da', 'de', 'en', …(7) ] to deeply equal [ 'ar', 'cs', 'da', 'de', 'en', …(6) ]
- Expected
+ Received
@@ -4,10 +4,11 @@
"da",
"de",
"en",
"fr",
"hu",
+ "it",
"nl",
"pl",
"ru",
"sl",
]
❯ tests/unit/guideAllLanguages.test.ts:23:30
|
|
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
background
wait
wait-all
cancel
parallel
Loading