🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@agentskit/angular

Package Overview
Dependencies
Maintainers
1
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agentskit/angular

Angular signals service + headless chat components for AgentsKit — streaming, tools, and memory across any LLM provider.

Source
npmnpm
Version
0.2.5
Version published
Weekly downloads
120
-67.74%
Maintainers
1
Weekly downloads
 
Created
Source

@agentskit/angular

Angular 18+ service (Signal + RxJS) + headless chat components. Same ChatReturn contract every AgentsKit framework binding ships.

npm version npm downloads bundle size license stability GitHub stars

Tags: ai · agents · llm · agentskit · angular · signals · rxjs · chat · streaming

Why

  • One contract, every frameworkAgentskitChat service surfaces the exact same shape as the React / Vue / Svelte / Solid / RN / Ink bindings.
  • Angular-native reactivity — state exposed as Signal; events as RxJS Observable.
  • Headless by default — components emit data-ak-* attributes; style with your design system.
  • Streaming, tools, HITL — all core features work identically to @agentskit/react.

Install

npm install @agentskit/angular @agentskit/adapters

Peers: @angular/core ^18 || ^19 || ^20, rxjs ^7.

Quick example

import { Component, inject } from '@angular/core'
import { AgentskitChat, ChatContainerComponent, MessageComponent, InputBarComponent } from '@agentskit/angular'
import { anthropic } from '@agentskit/adapters'

@Component({
  standalone: true,
  imports: [ChatContainerComponent, MessageComponent, InputBarComponent],
  template: `
    <ak-chat-container>
      @for (m of chat.messages(); track m.id) {
        <ak-message [message]="m" />
      }
      <ak-input-bar [chat]="chat" />
    </ak-chat-container>
  `,
})
export class ChatWidget {
  chat = inject(AgentskitChat).configure({
    adapter: anthropic({ apiKey: process.env.NG_APP_ANTHROPIC_API_KEY!, model: 'claude-sonnet-4-6' }),
  })
}

API

  • AgentskitChat service — DI-friendly; configure(config) returns ChatReturn with Signal state + RxJS events.
  • Headless components: <ak-chat-container>, <ak-message>, <ak-input-bar>, <ak-tool-call-view>, <ak-tool-confirmation>, <ak-thinking-indicator>.

Ecosystem

PackageRole
@agentskit/coreChatReturn contract
@agentskit/adaptersLLM providers
@agentskit/toolsBuilt-in + integration tools
@agentskit/memoryChat + vector backends
@agentskit/react · vue · svelte · solid · react-native · inkSame contract, different host

Contributors

AgentsKit contributors

License

MIT — see LICENSE.

Docs

Full documentation · GitHub

Keywords

agentskit

FAQs

Package last updated on 10 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts