Stay sharp while your AI does the work — learn from every task with in-context coaching, all local, all free
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
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.
log_lessonSave a delivered lesson to the coaching log. Git metadata (project, repository, branch, commit_hash, folder, repository_platform) is auto-detected from the workspace when omitted. timestamp is always stamped server-side with the current time — there is no argument for it. Returns the saved Lesson w…Save a delivered lesson to the coaching log. Git metadata (project, repository, branch, commit_hash, folder, repository_platform) is auto-detected from the workspace when omitted. timestamp is always stamped server-side with the current time — there is no argument for it. Returns the saved Lesson w…
Per questo strumento non è stato pubblicato alcuno schema di input.
update_knowledgeAdjust the confidence score for a topic by delta (e.g. +1 or -1). Returns the new confidence (0-10). Creates the topic at confidence 5 if it does not exist.Adjust the confidence score for a topic by delta (e.g. +1 or -1). Returns the new confidence (0-10). Creates the topic at confidence 5 if it does not exist.
Per questo strumento non è stato pubblicato alcuno schema di input.
get_lessonsQuery the coaching lesson history. All filters combine. period defaults to all; date_from/date_to override period; limit caps results newest-first (0 = all).Query the coaching lesson history. All filters combine. period defaults to all; date_from/date_to override period; limit caps results newest-first (0 = all).
Per questo strumento non è stato pubblicato alcuno schema di input.
star_lessonSet the starred (favourite) flag on a lesson. Returns true if found and updated. Idempotent.Set the starred (favourite) flag on a lesson. Returns true if found and updated. Idempotent.
Per questo strumento non è stato pubblicato alcuno schema di input.
delete_lessonprivilegiatoPermanently delete a lesson by id. Returns true if found and deleted.Permanently delete a lesson by id. Returns true if found and deleted.
Per questo strumento non è stato pubblicato alcuno schema di input.
submit_feedbackRecord comprehension feedback for a lesson and adjust knowledge confidence. know = +1, dont_know = -1, clear = remove feedback (no confidence change). Idempotent — the same feedback twice adjusts confidence only once.Record comprehension feedback for a lesson and adjust knowledge confidence. know = +1, dont_know = -1, clear = remove feedback (no confidence change). Idempotent — the same feedback twice adjusts confidence only once.
Per questo strumento non è stato pubblicato alcuno schema di input.
skip_lessonDecline a lesson cue: call this when the coaching hook asked for a lesson but the completed work does not warrant one (pure questions, chat, nothing technical). Re-arms the pacing counter so the cue is not repeated immediately. Never call it after delivering a lesson — log_lesson already resolves t…Decline a lesson cue: call this when the coaching hook asked for a lesson but the completed work does not warrant one (pure questions, chat, nothing technical). Re-arms the pacing counter so the cue is not repeated immediately. Never call it after delivering a lesson — log_lesson already resolves t…
Per questo strumento non è stato pubblicato alcuno schema di input.
add_topicAdd a topic to the knowledge map, or update its confidence if it exists. Optionally assign to a group (auto-created). Prefer a single-word topic id. Idempotent.Add a topic to the knowledge map, or update its confidence if it exists. Optionally assign to a group (auto-created). Prefer a single-word topic id. Idempotent.
Per questo strumento non è stato pubblicato alcuno schema di input.
remove_topicprivilegiatoRemove a topic from the knowledge map entirely. Returns true if it existed.Remove a topic from the knowledge map entirely. Returns true if it existed.
Per questo strumento non è stato pubblicato alcuno schema di input.
add_groupCreate a new (initially empty) knowledge group. Idempotent — returns true either way.Create a new (initially empty) knowledge group. Idempotent — returns true either way.
Per questo strumento non è stato pubblicato alcuno schema di input.
remove_groupprivilegiatoDelete a knowledge group. Its topics move to Other. Returns true if it existed.Delete a knowledge group. Its topics move to Other. Returns true if it existed.
Per questo strumento non è stato pubblicato alcuno schema di input.
update_settingsUpdate a coaching setting. max_per_day: integer 1-20. min_gap_minutes: integer 0-1440 (0 = no cooldown). nudge_every: integer 0-1000 interactions between lesson cues (0 = cue every turn). nudge_scope: 'session' | 'global'. Returns the full updated Settings.Update a coaching setting. max_per_day: integer 1-20. min_gap_minutes: integer 0-1440 (0 = no cooldown). nudge_every: integer 0-1000 interactions between lesson cues (0 = cue every turn). nudge_scope: 'session' | 'global'. Returns the full updated Settings.
Per questo strumento non è stato pubblicato alcuno schema di input.
open_uiLaunch the devcoach web dashboard in the background. port must be 1024-65535.Launch the devcoach web dashboard in the background. port must be 1024-65535.
Per questo strumento non è stato pubblicato alcuno schema di input.
complete_onboardingSave the user's initial knowledge profile and mark onboarding complete. Wipes any default-seeded profile. topics: {topic_id: confidence_0_to_10}. groups: {group_name: [topic_id,...]} (topics not in any group go to 'Other'). Ensures learning-state.md exists and is non-empty (a placeholder if needed)…Save the user's initial knowledge profile and mark onboarding complete. Wipes any default-seeded profile. topics: {topic_id: confidence_0_to_10}. groups: {group_name: [topic_id,...]} (topics not in any group go to 'Other'). Ensures learning-state.md exists and is non-empty (a placeholder if needed)…
Per questo strumento non è stato pubblicato alcuno schema di input.
preview_deep_scanCheap, metadata-only pre-check for 'Automatic (Deep)' onboarding. Counts and lists Claude Code projects whose last recorded activity falls within a rolling window (months back from now) — a real date window, not a fixed top-N. Reads no prompt/conversation text, only project paths and activity times…Cheap, metadata-only pre-check for 'Automatic (Deep)' onboarding. Counts and lists Claude Code projects whose last recorded activity falls within a rolling window (months back from now) — a real date window, not a fixed top-N. Reads no prompt/conversation text, only project paths and activity times…
Per questo strumento non è stato pubblicato alcuno schema di input.
15 strumenti su 15 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.
Stay sharp while your AI does the work — learn from every task with in-context coaching, all local, all free
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)
55 dipendenze dichiarate non sono mai arrivate nell'albero. Mancano dalla risoluzione di Forge, non dal pacchetto.
+43 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.