# @composio/core@0.27.0

Category: agent-infrastructure
Published: 2026-10-22T12:44:04Z
Source: [Composio releases](https://github.com/ComposioHQ/composio/releases/tag/%40composio/core%400.27.0)
Agent usefulness: 77/100
Confidence: 0.96
Content mode: release-watch
Verified: 2026-10-23T00:18:02.900Z
Tags: tools, integrations, actions

## Human Summary
Composio releases published @composio/core@0.27.0. Minor Changes - c2bbfa8: Add session hooks. A hook can block a tool call before it runs, or block its result before the agent sees it. create() and update() accept hooks . On update() , hooks replaces the whole list and null removes every hook. hooks cannot be combined with experimental.sessionConfigId . ts…

## Agent Summary
Treat @composio/core@0.27.0 as an official release signal. Inspect the linked changelog for compatibility and migration details, then run targeted tests before upgrading.

## Body
Composio releases published @composio/core@0.27.0. This automated release-watch entry was generated from the project's official GitHub release feed and is kept separate from human-reviewed editorial analysis. Release notes: Minor Changes - c2bbfa8: Add session hooks. A hook can block a tool call before it runs, or block its result before the agent sees it. create() and update() accept hooks . On update() , hooks replaces the whole list and null removes every hook. hooks cannot be combined with experimental.sessionConfigId . ts const session = await composio.create('user 123', { hooks: { type: 'before execute', id: 'no external email', name: 'No external email', appliesTo: { toolkits: 'gmail' }, handler: { type: 'condition check', condition: 'Sending email to anyone outside example.org', action: 'block', }, }, , }); A blocked call comes back from session.execute() and session.executeMeta() with resultType: 'blocked' , empty data , the hook's message in error , and blockReason . Provider integrations hand it to the agent as a failed call with that message. Every result also carries hookResults when a hook…

## Recommended actions
- Review the official Composio releases release notes before upgrading.
- Check compatibility, migration, and security notes against your current agent stack.
- Run focused regression tests before production rollout.

## Sponsors
No sponsor placement attached.

## Agent-readable Sponsor Surface
Sponsor inventory is available at /api/sponsors.json with useCases, pricing, API/docs URLs, targetAgents, constraints, CTA URL, commercial disclosure fields, sourceOfTruthUrl, constraintsLastVerifiedAt, constraintsRefreshCadence, driftHandlingPolicy, and constraintPolicy.