Design proposals for ToolHive have been moved to a dedicated repository:
github.com/stacklok/toolhive-rfcs
- Better visibility and discoverability of design proposals
- Cleaner separation between code and design discussions
- Easier to track and reference RFCs independently
- Serves the entire ToolHive ecosystem (CLI, Studio, Registry)
- Community members can participate in design discussions without cloning the main codebase
- Start a thread on Discord to gather initial feedback (optional but recommended)
- Fork the toolhive-rfcs repository
- Copy
rfcs/0000-template.mdtorfcs/THV-XXXX-descriptive-name.md(use the next available PR number) - Fill in the RFC template with your proposal
- Submit a pull request
For detailed guidelines, see the CONTRIBUTING.md in the toolhive-rfcs repository.
Write an RFC for:
- New features affecting multiple components
- Significant architectural changes
- Changes to public APIs or user-facing behavior
- Security-sensitive changes
- Breaking changes or deprecations
You probably don't need an RFC for:
- Bug fixes
- Documentation improvements
- Minor refactoring or isolated changes
For questions or discussions about RFCs, please use Discord or the GitHub Discussions in the toolhive-rfcs repository.