Skip to content

Documentation / @agentick/react / useClient

Function: useClient() ​

useClient(): AgentickClient

Defined in: react/src/hooks/use-client.ts:32

Access the Agentick client from context.

Returns ​

AgentickClient

Throws ​

If used outside of AgentickProvider

Example ​

tsx
import { useClient } from '@agentick/react';

function MyComponent() {
  const client = useClient();

  // Direct client access for advanced use cases
  const handleCustomChannel = () => {
    const session = client.session('conv-123');
    const channel = session.channel('custom');
    channel.publish('event', { data: 'value' });
  };

  return <button onClick={handleCustomChannel}>Send</button>;
}

Released under the ISC License.