Skip to content

feat(config): add reasoning effort metadata to model registry#579

Merged
khaliqgant merged 6 commits intomainfrom
feat/reasoning-effort-metadata
Mar 17, 2026
Merged

feat(config): add reasoning effort metadata to model registry#579
khaliqgant merged 6 commits intomainfrom
feat/reasoning-effort-metadata

Conversation

@khaliqgant
Copy link
Member

@khaliqgant khaliqgant commented Mar 17, 2026

Summary

  • Add reasoningEfforts and defaultReasoningEffort fields to CLI registry YAML and codegen pipeline for per-model reasoning effort support
  • Generate ModelMetadata lookup maps (keyed by model ID) and helper functions (getModelMetadata, getSupportedReasoningEfforts, getDefaultReasoningEffort) in the config package
  • Re-export new types and helpers from the SDK package, with unit tests
  • Add common YAML/workflow mistakes to the SKILL.md guide

Test plan

  • Verify npm run build succeeds across packages
  • Run node --test dist/__tests__/models.test.js in packages/sdk to confirm metadata lookups
  • Confirm generated cli-registry.generated.ts matches YAML source

🤖 Generated with Claude Code


Open with Devin

khaliqgant and others added 4 commits March 17, 2026 10:01
…t just slash commands

Add a paragraph explaining that slash commands are prompt templates (a convenience,
not a requirement) and a new "Natural language usage" subsection with examples of
plain-language prompts that trigger the same coordination machinery.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add `/plugin marketplace add Agentworkforce/relay` as the primary
installation method, keeping the manual copy/symlink approach as an
alternative.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add a "Claude Code Plugin" section showing the marketplace install
command, slash commands, and natural language usage to:
- Top-level README.md
- docs/introduction.mdx (Mintlify)
- docs/markdown/introduction.md (plain markdown mirror)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add per-model reasoning effort levels and defaults to the CLI registry,
codegen pipeline, and SDK exports. Includes ModelMetadata lookup maps,
helper functions (getModelMetadata, getSupportedReasoningEfforts,
getDefaultReasoningEffort), and tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@khaliqgant khaliqgant merged commit 8f57099 into main Mar 17, 2026
30 of 31 checks passed
@khaliqgant khaliqgant deleted the feat/reasoning-effort-metadata branch March 17, 2026 11:35
khaliqgant added a commit that referenced this pull request Mar 25, 2026
* docs: clarify that relay coordination works with natural language, not just slash commands

Add a paragraph explaining that slash commands are prompt templates (a convenience,
not a requirement) and a new "Natural language usage" subsection with examples of
plain-language prompts that trigger the same coordination machinery.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: add marketplace install command to relay plugin README

Add `/plugin marketplace add Agentworkforce/relay` as the primary
installation method, keeping the manual copy/symlink approach as an
alternative.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: add Claude Code plugin section to README and docs

Add a "Claude Code Plugin" section showing the marketplace install
command, slash commands, and natural language usage to:
- Top-level README.md
- docs/introduction.mdx (Mintlify)
- docs/markdown/introduction.md (plain markdown mirror)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat(config): add reasoning effort metadata to CLI model registry

Add per-model reasoning effort levels and defaults to the CLI registry,
codegen pipeline, and SDK exports. Includes ModelMetadata lookup maps,
helper functions (getModelMetadata, getSupportedReasoningEfforts,
getDefaultReasoningEffort), and tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* bump

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant