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.2.tar.gz (213.5 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.2-py3-none-any.whl (317.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: forgeweave-1.0.2.tar.gz
  • Upload date:
  • Size: 213.5 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.2.tar.gz
Algorithm Hash digest
SHA256 c2ac97e87c1f46fc1e5b126747b84878cad085c0d8bb6d8ebc8bce7c80f0fe20
MD5 8fe31a29ac1ace6e27817c476326990f
BLAKE2b-256 a0f2807cb35ddd9d7e88e8091a255ffb97c49b776795633bc7077c23b0339d18

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeweave-1.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: forgeweave-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 317.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 750f4ec0e5f1b4841b8b56f5ab189000e4f131fa229d14e5be1347124e328e97
MD5 ed640292fc309001b48f18f885c9a8d9
BLAKE2b-256 41f857e2edb3cb986ae465404b0feef4683994310cbb7fb3b2d32b777bc3c133

See more details on using hashes here.

Provenance

The following attestation bundles were made for forgeweave-1.0.2-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