Releases: inkeep/agents
2026-02-05
Highlights
null
Changelog
@inkeep/agents-api@0.45.3
Patch Changes
- bee6724: Fix cross-subdomain auth for domains that don't share a 3-part parent (e.g., app.inkeep.com + api.agents.inkeep.com)
- 16f91d0: bump
honoto^4.11.7to fix pnpm audit vulnerabilities - 632d68d: Replace custom jsonSchemaToZod implementation with Zod's native z.fromJSONSchema() method
- Updated dependencies [4a83260]
- Updated dependencies [37248c6]
- Updated dependencies [bee6724]
- Updated dependencies [16f91d0]
- Updated dependencies [632d68d]
- @inkeep/agents-core@0.45.3
- @inkeep/agents-work-apps@0.45.3
- @inkeep/agents-manage-mcp@0.45.3
- @inkeep/agents-mcp@0.45.3
@inkeep/agents-cli@0.45.3
Patch Changes
- Updated dependencies [14a2e6f]
- Updated dependencies [4d291f1]
- Updated dependencies [4a83260]
- Updated dependencies [bee6724]
- Updated dependencies [16f91d0]
- Updated dependencies [fd323b4]
- Updated dependencies [632d68d]
- @inkeep/agents-manage-ui@0.45.3
- @inkeep/agents-core@0.45.3
- @inkeep/agents-sdk@0.45.3
@inkeep/agents-manage-ui@0.45.3
Patch Changes
- 14a2e6f: bump
nextto^16.1.6to fix pnpm audit vulnerabilities - 4d291f1: Fix custom headers modal to automatically open when validation errors are present on mount
- 4a83260: Add custom headers validation in playground chat. Users are now notified when custom headers are invalid or required based on the agent's headers schema configuration.
- fd323b4: Fix
ModelSelectorlayout where custom model inputs were cut off and improveModelSelectorarchitecture with new shadcnButtonGroupcomponent - Updated dependencies [4a83260]
- Updated dependencies [bee6724]
- Updated dependencies [16f91d0]
- Updated dependencies [632d68d]
- @inkeep/agents-core@0.45.3
@inkeep/agents-core@0.45.3
Patch Changes
- 4a83260: Add custom headers validation in playground chat. Users are now notified when custom headers are invalid or required based on the agent's headers schema configuration.
- bee6724: Fix cross-subdomain auth for domains that don't share a 3-part parent (e.g., app.inkeep.com + api.agents.inkeep.com)
- 16f91d0: bump
honoto^4.11.7to fix pnpm audit vulnerabilities - 632d68d: Replace custom jsonSchemaToZod implementation with Zod's native z.fromJSONSchema() method
@inkeep/agents-sdk@0.45.3
Patch Changes
- Updated dependencies [4a83260]
- Updated dependencies [bee6724]
- Updated dependencies [16f91d0]
- Updated dependencies [632d68d]
- @inkeep/agents-core@0.45.3
@inkeep/agents-work-apps@0.45.3
Patch Changes
- 37248c6: visualize update from feature branch
- 16f91d0: bump
honoto^4.11.7to fix pnpm audit vulnerabilities - Updated dependencies [4a83260]
- Updated dependencies [bee6724]
- Updated dependencies [16f91d0]
- Updated dependencies [632d68d]
- @inkeep/agents-core@0.45.3
@inkeep/ai-sdk-provider@0.45.3
Patch Changes
- Updated dependencies [4a83260]
- Updated dependencies [bee6724]
- Updated dependencies [16f91d0]
- Updated dependencies [632d68d]
- @inkeep/agents-core@0.45.3
@inkeep/create-agents@0.45.3
Patch Changes
- Updated dependencies [4a83260]
- Updated dependencies [bee6724]
- Updated dependencies [16f91d0]
- Updated dependencies [632d68d]
- @inkeep/agents-core@0.45.3
@inkeep/agents-manage-mcp@0.45.3
@inkeep/agents-mcp@0.45.3
2026-02-05-AI
Highlights
null
Changelog
@inkeep/agents-api@0.45.2
Patch Changes
- 4524c28: Trigger release
- Updated dependencies [4524c28]
- @inkeep/agents-core@0.45.2
- @inkeep/agents-work-apps@0.45.2
- @inkeep/agents-manage-mcp@0.45.2
- @inkeep/agents-mcp@0.45.2
@inkeep/agents-cli@0.45.2
Patch Changes
- 4524c28: Trigger release
- Updated dependencies [4524c28]
- Updated dependencies [4524c28]
- Updated dependencies [4524c28]
- @inkeep/agents-sdk@0.45.2
- @inkeep/agents-manage-ui@0.45.2
- @inkeep/agents-core@0.45.2
@inkeep/agents-manage-ui@0.45.2
Patch Changes
@inkeep/agents-core@0.45.2
Patch Changes
- 4524c28: Trigger release
@inkeep/agents-sdk@0.45.2
Patch Changes
@inkeep/agents-work-apps@0.45.2
Patch Changes
- Updated dependencies [4524c28]
- @inkeep/agents-core@0.45.2
@inkeep/ai-sdk-provider@0.45.2
Patch Changes
@inkeep/create-agents@0.45.2
Patch Changes
@inkeep/agents-manage-mcp@0.45.2
@inkeep/agents-mcp@0.45.2
2026-01-29
Changelog
@inkeep/agents-cli@0.43.0
Minor Changes
- de9bed1: Replace deprecated keytar package with @napi-rs/keyring for native keychain integration
Patch Changes
- 5f432f9: stats page
- 2f9d367: trigger fix
- 3e3a0db: unneeded code for stats
- 5ffbf6b: trigger traces
- 05a8a12: adding authorization checks and spicedb setup
- 720d42f: trigger fix for vercel
- 5f66967: triggers for vercel
@inkeep/agents-manage-ui@0.43.0
Minor Changes
-
a5ba56c: Add UI for configurable webhook signature verification
Added comprehensive UI for configuring webhook signature verification with support for GitHub, Slack, Stripe, Zendesk, and custom webhook providers.
New Features:
- Replaced plaintext signing secret input with credential reference selector
- Added algorithm selector (sha256, sha512, sha384, sha1, md5) with deprecation warnings
- Added encoding selector (hex, base64)
- Added signature location configuration (header, query, body with JMESPath)
- Added signed components builder with reordering, add/remove functionality
- Added component join configuration (strategy and separator)
- Added quick setup presets for GitHub, Slack, Zendesk, and Stripe
- Added advanced validation options (case sensitivity, empty body, Unicode normalization)
- Added client-side JMESPath and regex validation with error messages
- All new fields integrate with existing trigger form validation and submission
UI Improvements:
- Collapsible "Advanced Validation Options" section reduces visual clutter
- Provider preset buttons enable one-click configuration for common webhooks
- Dynamic field labels and placeholders based on selected options
- Helpful tooltips and FormDescription text throughout
- Reorder buttons (up/down arrows) for signed components
- Success toast confirmation when applying presets
-
b215936: add metadata title and descriptions for pages
-
0b75a6d: add
METADATA_BASE_URL,METADATA_TWITTER_SITEandMETADATA_TWITTER_CREATORenv variable for setup metadata tags
Patch Changes
- 0497b9a: bump agents-ui package
- 5f432f9: stats page
- eef0a3f: new OAuth callback route
- 2f9d367: trigger fix
- 3e3a0db: unneeded code for stats
- 0f83405: Fix trigger message template removal not working from UI
- 5ffbf6b: trigger traces
- 0f86f53: use tanstack query for:
fetchThirdPartyMCPServerfetchEvaluatorsfetchEvaluationSuiteConfigEvaluatorsfetchEvaluationSuiteConfigfetchUserScopedCredentialgetAllAgentsAction
- 05a8a12: adding authorization checks and spicedb setup
- f1920e3: address unused exports
- e8da68a: fix(dashboard): use latest
react@19.3.0-canaryto fix hydration errors mismatches due radix componenents and reactuseIdhook - 0fff69c: Use centralized jmes validation
- 503ce52: feat(manage-ui): upload source maps if sentry is enabled
- caefccc: improve mcp servers page loading
- 720d42f: trigger fix for vercel
- c47f630: fix(dashboard): variables in prompt editor weren't properly highlighted inside HTML tags, or were incorrectly highlighted inside
[]brackets - 27a6e3f: Clear context configs when empty in agent serialization
- 5f66967: triggers for vercel
- 82b959b: fix hydration errors on triggerId/invocations page
- 8160ded: improve loading mcps in agent page
@inkeep/agents-core@0.43.0
Minor Changes
-
de9bed1: Replace deprecated keytar package with @napi-rs/keyring for native keychain integration
-
a5ba56c: BREAKING: Replace hardcoded webhook signature verification with flexible, provider-agnostic configuration
This major version removes the legacy
signingSecretfield from triggers and replaces it with a flexible signature verification system that supports GitHub, Slack, Stripe, Zendesk, and other webhook providers.Breaking Changes:
- Removed
signingSecretcolumn from triggers table (database migration required) - Removed
signingSecretparameter from TriggerInsertSchema, TriggerUpdateSchema, and TriggerApiInsert - Removed
verifySigningSecret()function from trigger-auth.ts - Triggers now require
signingSecretCredentialReferenceIdandsignatureVerificationconfiguration for signature verification
New Features:
- Added
SignatureVerificationConfigtype supporting:- Multiple HMAC algorithms: sha256, sha512, sha384, sha1, md5
- Multiple encodings: hex, base64
- Flexible signature extraction from headers, query parameters, or body
- Multi-component signing with configurable separators
- Regex extraction for complex signature formats
- Advanced validation options (case sensitivity, empty body handling, Unicode normalization)
- Added
verifySignatureWithConfig()function with timing-safe signature comparison - Added validation utilities:
validateJMESPath(),validateRegex() - Added comprehensive unit tests and integration tests
- Added credential resolution with 5-minute caching in TriggerService
Migration Guide:
Before (deprecated):
const trigger = { signingSecret: "my-secret", };
After:
const trigger = { signingSecretCredentialReferenceId: "credential-ref-id", signatureVerification: { algorithm: "sha256", encoding: "hex", signature: { source: "header", key: "X-Hub-Signature-256", prefix: "sha256=", }, signedComponents: [{ source: "body", required: true }], componentJoin: { strategy: "concatenate", separator: "" }, }, };
See SDK documentation for complete examples for GitHub, Slack, Stripe, and Zendesk webhooks.
- Removed
Patch Changes
-
5f432f9: stats page
-
0fff69c: Centralized jmes validation
-
eef0a3f: new OAuth callback route
-
2f9d367: trigger fix
-
3e3a0db: unneeded code for stats
-
0f83405: Fix trigger message template removal not working from UI
-
5ffbf6b: trigger traces
-
0aa5679: fix: preserve triggers when not included in fullAgent update
The fullAgent update endpoint now only deletes orphaned triggers when the triggers field is explicitly provided. This prevents triggers from being deleted when saving an agent from the UI (which doesn't manage triggers via this endpoint). The SDK now always includes triggers in agent serialization to ensure proper sync behavior.
-
05a8a12: adding authorization checks and spicedb setup
-
caefccc: improve mcp servers page loading
-
720d42f: trigger fix for vercel
-
31b3310: Migrate fk to varchar in manage schema
-
5f66967: triggers for vercel
-
8160ded: improve loading mcps in agent page
-
cfa81bb: fix(agents-core): avoid calling 2 times
getCredentialReferenceorgetUserScopedCredentialReference
@inkeep/agents-mcp@0.43.0
Minor Changes
- de5f12c: Add new
@inkeep/agents-mcppackage providing a unified MCP server for AI assistants to interact with the Inkeep Agents platform. This package combines all APIs (manage, run, evals) into a single MCP server, exposing tools for managing agents, projects, tools, credentials, evaluations, datasets, and workflows.
Patch Changes
- eef0a3f: new OAuth callback route
- 2f9d367: trigger fix
- 5ffbf6b: trigger traces
- 720d42f: trigger fix for vercel
- 5f66967: triggers for vercel
@inkeep/agents-sdk@0.43.0
Minor Changes
-
de9bed1: Replace deprecated keytar package with @napi-rs/keyring for native keychain integration
-
a5ba56c: BREAKING: Replace hardcoded webhook signature verification with flexible, provider-agnostic configuration
This major version removes the legacy
signingSecretparameter from thetrigger()builder function and replaces it with a flexible signature verification system.Breaking Changes:
- Removed
signingSecretparameter fromtrigger()builder function - Triggers now require
signingSecretCredentialReferenceandsignatureVerificationconfiguration for signature verification
New Features:
- Added
signatureVerificationparameter totrigger()with validation - Exported
SignatureVerificationConfig,SignatureSource, andSignedComponenttypes - Added validation at trigger creation time for JMESPath and regex patterns
- Added comprehensive JSDoc documentation with examples for GitHub, Slack, Stripe, and Zendesk
Migration Guide:
Before (deprecated):
export const webhook = trigger({ id: "my-webhook", signingSecret: "my-secret", // ❌ No longer supported });
After:
export const webhook = trigger({ id: "my-webhook", signingSecretCredentialReference: credentialReference({ id: "webhook-secret", }), signatureVerification: { algorithm: "sha256", encoding: "hex", signature: { source: "header", key: "X-Hub-Signature-256", prefix: "sha256=", }, signedComponents: [{ source: "body", required: true }], componentJoin: { strategy: "concatenate", separator: "" }, }, });
See README.md for complete configuration reference and provider-specific examples.
- Removed
Patch Changes
2026-01-21
Changelog
@inkeep/agents-api@0.42.0
Minor Changes
- ad01cd7: Add triggers API endpoints for CRUD operations on trigger configurations and viewing invocation history
- 0893319: Add multi-part message format for triggers: messages now include both text part (from messageTemplate) and data part (transformed payload) for richer context
- 82afd5b: Hash trigger authentication header values before storing in database using new headers array format
- 82afd5b: Update webhook handler to use async trigger authentication verification with new headers format
- a210291: Doltgres migration and evaluation system.
- ad01cd7: Add webhook endpoint for trigger invocations with support for authentication, payload validation, output transformation, and async agent execution
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- b336b0e: Fix bug with agent name and description not updating
- 44461fe: trace default
- 14041da: pagination fix
- 568c1b2: added timestamp
- 9123640: feat(api): use ?raw query in tsdown
- c422f89: bug fix for user message evals
- 4c65924: process attributes removed
- b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- 2d0d77a: Add ability to edit name and description from agent card
- dc827b0: improve context breakdown
- fabca13: add lint script for run-api and fix lint errors
@inkeep/agents-cli@0.42.0
Minor Changes
- def71cc: add lint script and fix lint warnings
- 82afd5b: Update trigger code generator to output new headers array authentication format
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- 44461fe: trace default
- 14041da: pagination fix
- 568c1b2: added timestamp
- c422f89: bug fix for user message evals
- 4c65924: process attributes removed
- b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- a1126c1: enable
d.tsfiles generation fordevscript and set"isolatedDeclarations": trueintsconfig.json - dc827b0: improve context breakdown
@inkeep/agents-manage-ui@0.42.0
Minor Changes
- d6830a0: add sentry logs about unexpected behavior of data animations
- c302c77: update
knipto latest, enable--filesflag to report unused files, cleanup unused files - 7d46f27: feat(dashboard): add
useMcpToolsQuery,useExternalAgentsQuery,useCredentialStoresQuerywithout manualuseEffect - a210291: Doltgres migration and evaluation system.
- 82afd5b: Replace auth type dropdown with dynamic header list for trigger authentication configuration
- a11bb6b: automatically generate and render breadcrumbs in dashboard with Next.js
/[tenantId]/@breadcrumbs/[...slug]/page.tsxparallel route
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- 4f05b56: Change the way subagents are selected
- b336b0e: Fix bug with agent name and description not updating
- 322a6d6: Remove throwOnError option from default QueryClient settings in tanstack
- d7da349: move all React context Provider in
@/contexts(except shadcn providers)- remove unnecessary.Providersuffix React context components. Starting in React 19, you can render<SomeContext>as a provider. - e7b571b: Add templates for json fields
- a0d4594: setup React compiler for
/[tenantId]/projects/[projectId]/agents/[agentId]page - 44461fe: trace default
- 14041da: pagination fix
- 568c1b2: added timestamp
- 09768e3: remove
forwardRefusages. In React 19,forwardRefis no longer necessary. Passrefas a prop instead. - c422f89: bug fix for user message evals
- a5c9830: Improve trigger form to show transform type selector with clear guidance on when to use Object Transformation vs JMESPath
- 4c65924: process attributes removed
- 0893319: Update trigger form to make messageTemplate optional with improved help text explaining data part inclusion
- 3c5aac4: add log for data operation animation
- b68b15c: fix(sentry): Enable wider client file upload for source maps
- 468fb23: remove extra closing tags for components without
childrenand lint check - b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- 9109949: fix color for flow edge markers
- 2d0d77a: Add ability to edit name and description from agent card
- dc827b0: improve context breakdown
@inkeep/agents-core@0.42.0
Minor Changes
- a210291: Doltgres migration and evaluation system.
- 0893319: Make trigger messageTemplate optional in schema and validation to support data-only trigger messages
- ad01cd7: Add triggers feature with new database schemas for trigger configuration and invocation tracking, data access functions, validation schemas, and authentication utilities
- 82afd5b: Simplify trigger authentication schema to use headers array format with hashed secrets. Add hashTriggerHeaderValue(), validateTriggerHeaderValue(), and hashAuthenticationHeaders() utilities. Breaking change: old auth types (api_key, basic_auth, bearer_token) removed.
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- 91dad33: Removed
FIELD_MODIFIERSand related logic fromdrizzle-schema-helpers.ts, simplifying schema creation functions. - 44461fe: trace default
- 4f7f0d2: Cleanup orphaned function-tools during agent update
- 14041da: pagination fix
- 568c1b2: added timestamp
- c422f89: bug fix for user message evals
- 4c65924: process attributes removed
- b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- dc827b0: improve context breakdown
- 82afd5b: Add keepExisting support for trigger authentication header updates
@inkeep/agents-sdk@0.42.0
Minor Changes
- 82afd5b: Update trigger builder documentation to reflect new headers array authentication format
- a210291: Doltgres migration and evaluation system.
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- 44461fe: trace default
- 14041da: pagination fix
- 568c1b2: added timestamp
- c422f89: bug fix for user message evals
- 4c65924: process attributes removed
- b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- a1126c1: enable
d.tsfiles generation fordevscript and set"isolatedDeclarations": trueintsconfig.json - dc827b0: improve context breakdown
@inkeep/create-agents@0.42.0
Minor Changes
- a210291: Doltgres migration and evaluation system.
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- 44461fe: trace default
- 14041da: pagination fix
- 568c1b2: added timestamp
- c422f89: bug fix for user message evals
- 4c65924: process attributes removed
- b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- dc827b0: improve context breakdown
@inkeep/agents-manage-mcp@0.42.0
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- 44461fe: trace default
- 14041da: pagination fix
- 568c1b2: added timestamp
- c422f89: bug fix for user message evals
- 4c65924: process attributes removed
- b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- dc827b0: improve context breakdown
@inkeep/ai-sdk-provider@0.42.0
Patch Changes
- 3940062: added extra prompting optionally to mcp tools
- 00fbaec: output schema filtering for evals
- 44461fe: trace default
- 14041da: pagination fix
- 568c1b2: added timestamp
- c422f89: bug fix for user message evals
- 4c65924: process attributes removed
- b241c06: vercel workflow
- 3e656cd: simple refactor to reorder models
- dc827b0: improve context breakdown
2026-01-13
Changelog
@inkeep/agents-cli@0.41.2
Patch Changes
- 112b5c7: Add --local flag to inkeep init to set local profile as default
- de84714: Add tsdown
cleanoption based on watch status - af347c8: Add
devwatch scripts and skipd.tsgeneration in watch mode across packages
@inkeep/agents-manage-ui@0.41.2
Patch Changes
- d32fdb8: Fix import for streamdown css
- 01ca1e6: - Fix bug with trying to use the useRuntimeConfig hook within the shadow dom"
- c584a64: Remove
fixedOverflowWidgetsoption from monaco-editor config - 86273ec: fix: add missing border for shadcn tooltip arrow
- e5e12d9: Disable warnings for
–’characters in Prompt editor - 2e86062: warning status messages
@inkeep/agents-core@0.41.2
Patch Changes
- de84714: Add tsdown
cleanoption based on watch status - af347c8: Add
devwatch scripts and skipd.tsgeneration in watch mode across packages
@inkeep/agents-sdk@0.41.2
Patch Changes
- de84714: Add tsdown
cleanoption based on watch status - af347c8: Add
devwatch scripts and skipd.tsgeneration in watch mode across packages
@inkeep/ai-sdk-provider@0.41.2
Patch Changes
@inkeep/create-agents@0.41.1
@inkeep/create-agents@0.41.0
Patch Changes
- 49ec561: fix auth dependencies
- 5d095da: Properly contain overflow of trace card content
- f1a6cd4: compression ui improvements
- 561605f: Export DEFAULT_NANGO_STORE_ID from @inkeep/agents-core main exports
- 4b016d4: target ids for chat-to-edit
- d933953: Disable colorized logs in non-TTY environments like Vercel. Logs now respect the NO_COLOR env var and automatically disable colors when stdout is not a TTY.
- 9b17c81: streamObject removed from traces
- f58f9e4: Fix cookie header forwarding for MCP server authentication
- Updated dependencies [49ec561]
- Updated dependencies [5d095da]
- Updated dependencies [f1a6cd4]
- Updated dependencies [561605f]
- Updated dependencies [4b016d4]
- Updated dependencies [d933953]
- Updated dependencies [9b17c81]
- Updated dependencies [f58f9e4]
- @inkeep/agents-core@0.41.0
@inkeep/ai-sdk-provider@0.41.1
@inkeep/ai-sdk-provider@0.41.0
Patch Changes
- 49ec561: fix auth dependencies
- 5d095da: Properly contain overflow of trace card content
- f1a6cd4: compression ui improvements
- 561605f: Export DEFAULT_NANGO_STORE_ID from @inkeep/agents-core main exports
- 4b016d4: target ids for chat-to-edit
- d933953: Disable colorized logs in non-TTY environments like Vercel. Logs now respect the NO_COLOR env var and automatically disable colors when stdout is not a TTY.
- 9b17c81: streamObject removed from traces
- f58f9e4: Fix cookie header forwarding for MCP server authentication
- Updated dependencies [49ec561]
- Updated dependencies [5d095da]
- Updated dependencies [f1a6cd4]
- Updated dependencies [561605f]
- Updated dependencies [4b016d4]
- Updated dependencies [d933953]
- Updated dependencies [9b17c81]
- Updated dependencies [f58f9e4]
- @inkeep/agents-core@0.41.0