Skip to main content

Framework-agnostic agent orchestration layer — 12 forge.* MCP tools

Project description

ForgeWeave

Framework-agnostic agent orchestration layer — 12 forge.* MCP tools.

pip install forgeweave or uv add forgeweave

Quick Start

# Initialize a project
forge init --tui opencode ./my-project
cd my-project

# Start the MCP server
forge mcp

# Check your setup
forge doctor

Design

MCP = thin execution interface (12 forge.* tools)
Skills = logic layer (SKILL.md + scripts)
Agents = internal workers (never directly invoked)
Commands = triggers (/forge-* routes through registry)

Expose capabilities. Hide orchestration.

The 12 Tools

Tool Purpose
forge.init Initialize ForgeWeave in a project
forge.execute_command Route /forge-* commands
forge.execute_skill Execute a skill by name
forge.create_agent Create agent definition file
forge.research Full deep-research pipeline
forge.search Lightweight web lookup
forge.load_context Load project state snapshot
forge.validate Validate outputs against rules
forge.memory_read Read from persistent SQLite
forge.memory_write Write to persistent SQLite
forge.status Poll job status
forge.capabilities List available tools and skills

Hooks

12 lifecycle hooks: pre/post command, pre/post skill, pre/post research, research_iteration, research_complete, pre/post agent_create, pre/post file_write.

Hooks observe, validate, prepare, or finalize — they never contain business logic.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

forgeweave-1.0.0.tar.gz (272.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

forgeweave-1.0.0-py3-none-any.whl (405.5 kB view details)

Uploaded Python 3

File details

Details for the file forgeweave-1.0.0.tar.gz.

File metadata

  • Download URL: forgeweave-1.0.0.tar.gz
  • Upload date:
  • Size: 272.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for forgeweave-1.0.0.tar.gz
Algorithm Hash digest
SHA256 525edb77595e7820e4d0d637bc6de143173f42a6999359d271eeb4c2e47dc0ef
MD5 80057893507f15b90475d0c0aa6aa13d
BLAKE2b-256 c06003da7ed3a1d7e8df53d29de2f714e775bcb8e17c98441a655f867c8be67d

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeweave-1.0.0.tar.gz:

Publisher: publish.yml on Razaib-khan/ForgeWeave

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file forgeweave-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: forgeweave-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 405.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for forgeweave-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 77df97a69ff8f241e19c2f06249bf53bd0b37f979ca1868222d9d7d487ddb047
MD5 53e72f163370875cf4acbf275ca5c665
BLAKE2b-256 15aab8b7d443adc33a0bcb2cabdded83c0c5fda0808e5bd7242e5c7fdab62e14

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeweave-1.0.0-py3-none-any.whl:

Publisher: publish.yml on Razaib-khan/ForgeWeave

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page