Several models from different labs plan in a blind proposal, debate and review loop. Your own keys.
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
ANTHROPIC_API_KEYChiave APIfacoltativaYour own Anthropic API key. Needed only by chains that seat Anthropic models.
OPENAI_API_KEYChiave APIfacoltativaYour own OpenAI API key. Needed only by chains that seat OpenAI models.
GOOGLE_API_KEYChiave APIfacoltativaYour own Google (Gemini) API key. Needed only by chains that seat Google (Gemini) models.
MISTRAL_API_KEYChiave APIfacoltativaYour own Mistral API key. Needed only by chains that seat Mistral models.
DEEPSEEK_API_KEYChiave APIfacoltativaYour own DeepSeek API key. Needed only by chains that seat DeepSeek models.
GROQ_API_KEYChiave APIfacoltativaYour own Groq API key. Needed only by chains that seat Groq models.
TOGETHER_API_KEYChiave APIfacoltativaYour own Together API key. Needed only by chains that seat Together models.
COHERE_API_KEYChiave APIfacoltativaYour own Cohere API key. Needed only by chains that seat Cohere models.
OPENROUTER_API_KEYChiave APIfacoltativaYour own OpenRouter API key. Needed only by chains that seat OpenRouter models.
ZAI_API_KEYChiave APIfacoltativaYour own Z.ai API key. Needed only by chains that seat Z.ai models.
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
my-first-chainA minimal real chain: one builder, one critic, one round.A minimal real chain: one builder, one critic, one round.
Per questo strumento non è stato pubblicato alcuno schema di input.
list_chainsChains available to run, with their description and worst-case price from a dry run.Chains available to run, with their description and worst-case price from a dry run.
Per questo strumento non è stato pubblicato alcuno schema di input.
dry_runPrice a chain without calling any model. chain is a chain name as list_chains shows it, never a path. json: true returns one JSON document instead of text: the floor and worst-case price, every row, and which seat lacks which API key.Price a chain without calling any model. chain is a chain name as list_chains shows it, never a path. json: true returns one JSON document instead of text: the floor and worst-case price, every row, and which seat lacks which API key.
Per questo strumento non è stato pubblicato alcuno schema di input.
start_runStart a harness run in the background. Returns the run id to poll with run_status, or started:false with the exit code and log tail if the run stopped at once. chain is a chain name as list_chains shows it (never a path). task, draft, context and from_run are paths inside your working directory (ta…Start a harness run in the background. Returns the run id to poll with run_status, or started:false with the exit code and log tail if the run stopped at once. chain is a chain name as list_chains shows it (never a path). task, draft, context and from_run are paths inside your working directory (ta…
Per questo strumento non è stato pubblicato alcuno schema di input.
external_promptWhen a run is paused at an external seat: the exact system and user prompt that stage needs answered. A run can wait on several stages at once (e.g. a panel of external critics): `waiting` lists them all; pass stage to get another one's prompt. Answer each with submit_stage; the run resumes once no…When a run is paused at an external seat: the exact system and user prompt that stage needs answered. A run can wait on several stages at once (e.g. a panel of external critics): `waiting` lists them all; pass stage to get another one's prompt. Answer each with submit_stage; the run resumes once no…
Per questo strumento non è stato pubblicato alcuno schema di input.
prepare_stage_promptFor a run paused at an external seat: write stage_prompt.md, a self-contained bundle a fresh subagent can act on with zero prior context, so a driving session can dispatch the stage instead of authoring it inline. Fork a subagent, give it only this file's path; take its returned deliverable back to…For a run paused at an external seat: write stage_prompt.md, a self-contained bundle a fresh subagent can act on with zero prior context, so a driving session can dispatch the stage instead of authoring it inline. Fork a subagent, give it only this file's path; take its returned deliverable back to…
Per questo strumento non è stato pubblicato alcuno schema di input.
submit_stageWrite the answer for an external stage into the run folder, then resume the run in the background. The stage must be one external_prompt lists under `waiting`; the run resumes once all of them are answered. claimed_by is optional (v3 §1): a self-declared peer-session name, recorded as this stage's…Write the answer for an external stage into the run folder, then resume the run in the background. The stage must be one external_prompt lists under `waiting`; the run resumes once all of them are answered. claimed_by is optional (v3 §1): a self-declared peer-session name, recorded as this stage's…
Per questo strumento non è stato pubblicato alcuno schema di input.
resume_runResume a paused run after its external stage was answered (submit_stage does this for you), or a run stopped by the spend cap (pass a higher max_usd). Completed stages replay from disk and cost nothing.Resume a paused run after its external stage was answered (submit_stage does this for you), or a run stopped by the spend cap (pass a higher max_usd). Completed stages replay from disk and cost nothing.
Per questo strumento non è stato pubblicato alcuno schema di input.
spend_reportWhat every run has cost across a window of days, not just one run. Derived from the run folders on disk - nothing is recorded anywhere else and nothing leaves this machine. Use this to answer "what have I spent today" before starting another run.What every run has cost across a window of days, not just one run. Derived from the run folders on disk - nothing is recorded anywhere else and nothing leaves this machine. Use this to answer "what have I spent today" before starting another run.
Per questo strumento non è stato pubblicato alcuno schema di input.
verdict_statsNessuna descrizione pubblicataQuesto strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.
metrics_reportDESCRIPTIVE TELEMETRY ONLY, not an evaluation, benchmark or baseline: amendment rate, withdrawal rate, objection-follow-through rate, and tool-call usage, derived from existing run logs (report.json and HANDOFF.md) on disk across a window of days. This is the zero-cost substitute for a cut evaluati…DESCRIPTIVE TELEMETRY ONLY, not an evaluation, benchmark or baseline: amendment rate, withdrawal rate, objection-follow-through rate, and tool-call usage, derived from existing run logs (report.json and HANDOFF.md) on disk across a window of days. This is the zero-cost substitute for a cut evaluati…
Per questo strumento non è stato pubblicato alcuno schema di input.
list_runsRuns on disk, newest first, with state and cost.Runs on disk, newest first, with state and cost.
Per questo strumento non è stato pubblicato alcuno schema di input.
run_statusState of one run: stage reached, panel verdicts, scoreboard, files produced, cost. Pass brief=true for a short, regenerated-on-demand resume brief instead - what a returning session with fresh context needs to re-enter the run.State of one run: stage reached, panel verdicts, scoreboard, files produced, cost. Pass brief=true for a short, regenerated-on-demand resume brief instead - what a returning session with fresh context needs to re-enter the run.
Per questo strumento non è stato pubblicato alcuno schema di input.
read_run_fileRead a file from a run folder (deliverable.md, BOARD.md, HANDOFF.md, proposals.md, build.md, revise-1.md, panel-1-<lab>.md, run.log, report.json; report-partial.json for a run the spend cap stopped).Read a file from a run folder (deliverable.md, BOARD.md, HANDOFF.md, proposals.md, build.md, revise-1.md, panel-1-<lab>.md, run.log, report.json; report-partial.json for a run the spend cap stopped).
Per questo strumento non è stato pubblicato alcuno schema di input.
plan_outlineSection tree of a run's deliverable (or any markdown file) with word counts and the build-volume heuristic, plus the scope ledger if present.Section tree of a run's deliverable (or any markdown file) with word counts and the build-volume heuristic, plus the scope ledger if present.
Per questo strumento non è stato pubblicato alcuno schema di input.
write_taskprivilegiatoWrite or overwrite a task file under tasks/ (the request the harness plans against).Write or overwrite a task file under tasks/ (the request the harness plans against).
Per questo strumento non è stato pubblicato alcuno schema di input.
15 strumenti su 16 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Several models from different labs plan in a blind proposal, debate and review loop. Your own keys.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
La scansione si è fermata al limite di profondità 4. Tutto ciò che sta sotto quel livello non è mai stato risolto.
La scansione si è fermata al limite di 60 pacchetti. Il resto dell'albero non è mai stato risolto.
Altri 36 pacchetti risolti non vengono disegnati qui (limite di visualizzazione: 24). Ogni dipendenza con un avviso di sicurezza viene disegnata comunque. Inventario completo (SBOM CycloneDX)
53 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+41 altre non elencate. I conteggi per motivo qui sopra le comprendono tutte.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.