Skip to content

feat(agent): llmOptions.vendorParams type; catch up with schema 0.4.29 - #22

Merged
davehorton merged 1 commit into
mainfrom
feat/agent-vendor-params-types
Oct 27, 2026
Merged

davehorton merged 1 commit into
mainfrom
feat/agent-vendor-params-types

Conversation

@davehorton

Copy link
Copy Markdown
Contributor

@jambonz/schema ^0.4.26 → ^0.4.29, and the type changes that need:

Verified

  • vitest: 131/131, including the schema drift test.
  • npm run typecheck and build pass.
  • An session.agent({...}) call using vendorParams, reasoningEffort and giggyOptions typechecks with the project tsconfig. Before this change it fails with TS2353 on vendorParams and giggyOptions.
  • Lint not run: eslint isn't a dependency of this package, so npm run lint fails with command not found (pre-existing).

Note: the drift test only compares top-level properties, so it never flagged vendorParams (nested under llm.llmOptions). Nested drift will keep slipping through until the test recurses.

🤖 Generated with Claude Code

@jambonz/schema ^0.4.26 -> ^0.4.29. Adds AgentLlmOptions.vendorParams and the deprecated reasoningEffort, and Recognizer.giggyOptions, which the drift test flagged after the bump.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@davehorton
davehorton merged commit a81473f into main Oct 27, 2026
1 check passed
@davehorton
davehorton deleted the feat/agent-vendor-params-types branch October 27, 2026 15:46
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