new-provider
Add a new LLM provider to hermesllm. Use when integrating a new AI provider.
- License 许可
- Apache-2.0
- 所属仓库
- katanemo/plano
- 最近更新
- 2026-10-25
- Stars
- ★ 7.1k
- Forks
- 497
01 前言 Front Matter
- name
- new-provider
- description
- Add a new LLM provider to hermesllm. Use when integrating a new AI provider.
- user-invocable
- true
- disable-model-invocation
- true
03 SKILL.md 正文
Add a new LLM provider to hermesllm. The user will provide the provider name as $ARGUMENTS.
- Add a new variant to
ProviderIdenum incrates/hermesllm/src/providers/id.rs - Implement string parsing in the
TryFrom<&str>impl for the new provider - If the provider uses a non-OpenAI API format, create request/response types in
crates/hermesllm/src/apis/ - Add variant to
ProviderRequestTypeandProviderResponseTypeenums and update all match arms - Add model list to
crates/hermesllm/src/providers/provider_models.yaml - Update
SupportedUpstreamAPIsmapping if needed
After making changes, run cd crates && cargo test --lib to verify everything compiles and tests pass.
04 同仓库更多 Skills
plano-routing-model-selection
Optimize Plano model routing and selection. Use for provider defaults, model aliases, passthrough auth, and routing preference quality.
plano-observability-debugging
Improve Plano tracing and debugging workflows. Use for sampling strategy, span attributes, and trace query-based root-cause analysis.
plano-filter-guardrails
Harden Plano filter chains and guardrails. Use for MCP filter setup, prompt guard responses, and safe filter ordering.
plano-deployment-security
Apply Plano deployment and production security practices. Use for Docker networking, state storage choices, readiness checks, and environment-based secret handling.
plano-config-fundamentals
Validate and fix Plano config fundamentals. Use for config versioning, listener types, provider registration, secrets handling, and startup validation failures.
plano-cli-operations
Apply Plano CLI best practices. Use for startup troubleshooting, cli_agent workflows, and template-based project bootstrapping.