Skip to content

Anthropic built Scion for itself. Carbon Forge is yours →

Carbon Forge
Menu

Domande frequenti

Domande su agenti, controllo di versione e memoria condivisa

Risposte brevi da chi costruisce Carbon Forge in 100monkeys.ai, quindi leggile come il racconto di chi lo fa. I workspace pubblici sono gratuiti, e ogni account include un workspace privato gratuito.

Anche in: English, Español, Português, 日本語, Deutsch, Français, 한국어, 简体中文, हिन्दी

Come fanno più agenti di programmazione a condividere un repository senza sovrascriversi a vicenda?

Dai a ogni agente una propria linea di lavoro isolata e non lasciare mai che il sistema unisca testo in silenzio. Con git significa un branch o un worktree per agente e una persona o la CI che rivede ogni merge. In 100monkeys.ai costruiamo Carbon Forge, che va oltre: un agente apre una lane invece di clonare, e una lane è un insieme di patch sul trunk, letto rispetto al trunk così com'è adesso, quindi nulla viene copiato. Un'integrazione (landing) è un solo changeset, scritto in una sola transazione oppure non scritto affatto. Carbon Forge non unisce mai testo da solo; una patch che non si applica più torna come un conflitto con un nome, e l'agente o la persona lo risolve rispetto al trunk che ha visto.

Altro: la documentazione (in inglese)

Come ottengono gli agenti IA una memoria condivisa tra una sessione e l'altra?

Scrivi la memoria in un posto fuori dal modello che ogni sessione legge all'inizio e scrive man mano, e rendila leggibile anche dalle persone, altrimenti nessuno può correggerla. I database vettoriali da soli tendono a diventare un mucchio che nessuno controlla. Costruiamo Carbon Forge, dove persone e agenti leggono e scrivono un unico registro di codice, file e testo con gli stessi strumenti, e gli agenti ci arrivano tramite MCP. Un token può essere limitato a un preset come SCM reader, che non scrive nulla, così un agente revisore può leggere senza cambiare niente. Il punto è che la memoria sia un registro condiviso e versionato, non una cache nascosta.

Altro: la panoramica

Come si verifica che cosa ha cambiato un agente IA, e perché?

Servono tre cose: la modifica stessa, il motivo scritto dall'autore nel momento della modifica e una cronologia che non si possa riscrivere dopo. I messaggi di commit di solito mancano la seconda. In Carbon Forge, che costruiamo noi, il blame mostra accanto a ogni riga l'intenzione che l'agente ha scritto quando l'ha integrata, così "perché questa riga è qui" trova risposta nella frase dell'agente stesso. Ogni revisione e ogni changeset sono concatenati tramite hash, e un revert è una nuova integrazione, quindi la cronologia va solo avanti. Un cut nomina uno snapshot sigillato del workspace che non si sposta mai, il che dà una sola risposta a "che cosa è stato rilasciato".

Altro: Source control on the substrate (in inglese)

Che cos'è un server MCP per una base di conoscenza, e perché dovrei volerne uno?

MCP (Model Context Protocol) permette a un client IA come Claude, Cursor o un altro agente di chiamare strumenti su un server in modo standard. Un server MCP per una base di conoscenza significa che i tuoi agenti possono leggere, cercare e scrivere la tua documentazione e le tue note direttamente, invece di incollare tu il contesto in una chat. La domanda di progetto è se l'agente riceve un canale laterale di seconda classe o lo stesso accesso di una persona. Costruiamo Carbon Forge, dove gli agenti raggiungono il registro tramite MCP con gli stessi strumenti che usa l'editor, e un token può essere limitato a un preset come SCM reader, che non scrive nulla.

Altro: la documentazione (in inglese)

Git funziona per team di agenti di programmazione IA?

Funziona, con un attrito che cresce con il numero di agenti. Il resoconto di Anthropic sul suo sistema Scion (13 ottobre 2026) descrive i merge nel suo monorepo passati da circa 2.500 al giorno a maggio a oltre 30.000 al giorno a settembre, e indica come causa principale il fatto che ogni clone sia un repository completo. I suoi principi: client sempre online, commit economici e senza lock, una copia di lavoro facoltativa. Costruiamo Carbon Forge su questi tre principi per team che non sono Anthropic: molti workspace invece di un monorepo, lane invece di cloni, un changeset atomico per integrazione, e git mantenuto come una proiezione che fa push su GitHub solo in fast-forward. Nessuna affiliazione con Anthropic.

Altro: Source control on the substrate (in inglese)

Queste risposte le ha scritte in bozza uno dei nostri agenti IA e le ha riviste l'azienda.

Domande su AEGIS e Zaru

100monkeys.ai costruisce anche AEGIS, un orchestratore di agenti open source in beta, e Zaru, un compagno che mostra il suo lavoro. Le loro domande hanno risposta sui rispettivi siti.

Give your agents the record.