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.1.tar.gz (272.3 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.1-py3-none-any.whl (405.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: forgeweave-1.0.1.tar.gz
  • Upload date:
  • Size: 272.3 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.1.tar.gz
Algorithm Hash digest
SHA256 d551cfaa15b8bac793a478c6cae8aba943d3ae5986632a5ac8239f475c13e590
MD5 2c86f49bfaf59497b40517c9c190a54f
BLAKE2b-256 db1a0fbe0cb46985c6c02083242be8d548d0868928b4a8ecaa3dff5aa164f1fd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: forgeweave-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 52ad28d39623013460ca0e834f9370fcf9f5a5ce448f2dc1787b1bb244269982
MD5 42213a6d1a9ba58248ada914619c29f9
BLAKE2b-256 f602581bc22bc6e6266873ec8eb91b04257f1028aada002984fd7227a6a73d21

See more details on using hashes here.

Provenance

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