Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>ForgeOne FlowNew to Visual Studio Code? Get it now.
ForgeOne Flow

ForgeOne Flow

ang.helll

| (0) | Free
Observable workflows for AI-assisted development — stages, human gates, evidence and governance (human · hook · agent) from .forgeone/, with CLI and MCP server.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ForgeOne Flow

Workflows observables para desarrollo asistido por IA: etapas, gates humanos, evidencia en el repo y un registro de quién movió cada gate (humano · hook · agente).

Los artefactos viven en .forgeone/ — JSON plano, en tu repositorio.

Capacidad Uso
Sidebar — stage, gates, workflow activo, evidencia, métricas Activity Bar → ForgeOne Flow
Pipeline view — timeline, actores, verify, warnings ForgeOne Flow: Open Pipeline View
Ecosystem — salud multi-repo Sidebar · forgeone workflow status-all
CLI — status, record, history, metrics, report, profiles ver Instalación
MCP — el agente reporta contexto, verify y gates (by: agent:*) forgeone mcp serve

Instalación

VS Code / Cursor: Extensions → busca ForgeOne Flow (publisher anghelll).

CLI:

npm install -g forgeone-flow   # cuando el paquete esté en npm
# o, desde este repo:
npm install && npm run forgeone -- workflow status

Empezar

Desde el IDE (sin terminal): Activity Bar → ForgeOne Flow → Init Workflow (o Command Palette → ForgeOne Flow: Init Workflow). Luego Record Gate para el primer pending.

Desde la CLI:

cd tu-repo
forgeone workflow init
forgeone workflow status
forgeone workflow record alineado-pasa-a-spec
forgeone workflow report

Más detalle: demo · adopción · changelog.

Documentación del repo

  • Product Definition
  • Roadmap
  • Feature pipeline
  • ContextOps
  • Perfiles
  • Release

Workflow state

Estado actual y gates pendientes en el repo.

forgeone workflow init
forgeone workflow init --spec-path path/to/spec.md
forgeone workflow new-slice --workflow-id my-slice
forgeone workflow status
forgeone workflow validate
Archivo Rol
schema/workflow-state-v1.schema.json Schema
examples/workflow-state.example.json Ejemplo
.forgeone/workflow-state.json Estado activo (gitignored)
  • forgeone workflow status [--file <path>]
  • forgeone workflow validate [path]

Events y gates

Historial append-only de gates y evidencia.

forgeone workflow record alineado-pasa-a-spec
forgeone workflow history --limit 5
Archivo Rol
schema/workflow-event-v1.schema.json Schema
examples/events.example.jsonl Ejemplo
.forgeone/events.jsonl Log activo (gitignored)
  • forgeone workflow record <gate> [--phrase "..."] [--by name]
  • forgeone workflow history [--limit N]

Hooks (opt-in)

npm run hook:install
npm run pre-commit:warn
npm run hook:uninstall

Pre-commit: avisa si hay gates pendientes o eventos desalineados; no bloquea el commit.
Post-commit: si el gate commit está pendiente, lo registra con el sha (by: post-commit-hook).

Workflow definitions

Stages y gates por proyecto. Sin archivo custom, usa el pipeline por defecto.

cp examples/workflow-def.example.json .forgeone/workflow-def.json
forgeone workflow validate

Schema: schema/workflow-def-v1.schema.json.

Context trail

Registra qué contexto usó el agente (packs y archivos de configuración detectados).

forgeone workflow context-record --note "contexto del slice"
forgeone workflow context-record --pack path/to/pack.json

Detecta, entre otros: .cursor/rules, .github/copilot-instructions.md, AGENTS.md, CLAUDE.md.

MCP server

forgeone mcp serve [--path <repo>]
Tool Efecto
flow_status stage, pendingGates, def activa
flow_history últimos eventos del slice
flow_context_record evento context
flow_verify_record evento verify
flow_record_gate gate pendiente con by: agent:<nombre>

Cursor (.cursor/mcp.json) o VS Code (.vscode/mcp.json):

{
  "mcpServers": {
    "forgeone-flow": {
      "command": "npx",
      "args": ["-y", "forgeone-flow", "mcp", "serve"]
    }
  }
}

Governance report

forgeone workflow report
forgeone workflow report --workflow-id <id>
forgeone workflow report --all [--path <dir>]
forgeone workflow report --json

Incluye actores por gate, verify por capa, contexto y warnings (gates viejos, ship sin capa A, slice sin contexto). También en la sección Governance del pipeline view.

Extensión VS Code

Vista en la Activity Bar (ForgeOne Flow): workflow activo, stage, gates, evidencia, métricas, ecosystem y acciones de registro. Comando ForgeOne Flow: Focus Panel para abrir el panel.

Acción Efecto
Refresh Workflow Relee state y events
Record Gate Quick pick de pendingGates
Verify-record (Capa A / B) Registra verify
Open Pipeline View Webview del pipeline

Desarrollo local:

npm install
npm run compile
npm run package              # → forgeone-flow.vsix
# Extensions → Install from VSIX…

Publicación maintainer: docs/RELEASE.md.

Profiles

forgeone profile detect
forgeone profile detect --path /path/to/repo
forgeone profile list
forgeone profile verify-suggest

Perfiles: vscode-extension, node-library, dotnet-app, python-app, go-app, rust-app, docs-repo, entre otros.
Índice: workflows/profiles/README.md.

Metrics y verify-record

forgeone workflow metrics
forgeone workflow verify-record --layer A --command "npm run verify:local" --result pass

Capas A / B / C: ver workflows/verification-layers.md.

Status multi-repo

forgeone workflow status-all --path ~/workspace
forgeone workflow status-all --path ~/workspace --json

Artefactos en tu repo

.forgeone/
  workflow-state.json    # etapa y gates pendientes
  events.jsonl           # historial
  workflow-def.json      # opcional — definición custom
  context-pack.json      # opcional — schema context-pack-v1

Licencia

MIT — LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft