Skip to content

Documentation / @agentick/angular / provideAgentick

Function: provideAgentick() ​

provideAgentick(config): (typeof AgentickService | { provide: InjectionToken<AgentickConfig>; useValue: AgentickConfig; })[]

Defined in: angular/src/agentick.service.ts:54

Provides AgentickService with configuration at component level.

Creates an isolated service instance per component, each with its own connection and state.

Parameters ​

config ​

AgentickConfig

Returns ​

(typeof AgentickService | { provide: InjectionToken<AgentickConfig>; useValue: AgentickConfig; })[]

Example ​

typescript
@Component({
  providers: [provideAgentick({ baseUrl: '/api/v2', token: myJwt })],
  template: `<div>{{ agentick.text() }}</div>`,
})
export class ChatComponent {
  agentick = inject(AgentickService);
}

Released under the ISC License.