@agentskit/angular
Advanced tools
@@ -80,6 +80,6 @@ import * as i0 from '@angular/core'; | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: AgentskitChat, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } | ||
| static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: AgentskitChat, providedIn: 'root' }); } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: AgentskitChat, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); } | ||
| static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: AgentskitChat, providedIn: 'root' }); } | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: AgentskitChat, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: AgentskitChat, decorators: [{ | ||
| type: Injectable, | ||
@@ -112,6 +112,6 @@ args: [{ providedIn: 'root' }] | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ChatContainerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.18", type: ChatContainerComponent, isStandalone: true, selector: "ak-chat-container", viewQueries: [{ propertyName: "scrollRef", first: true, predicate: ["scroll"], descendants: true, static: true }], ngImport: i0, template: `<div #scroll data-ak-chat-container data-testid="ak-chat-container"><ng-content /></div>`, isInline: true }); } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ChatContainerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.20", type: ChatContainerComponent, isStandalone: true, selector: "ak-chat-container", viewQueries: [{ propertyName: "scrollRef", first: true, predicate: ["scroll"], descendants: true, static: true }], ngImport: i0, template: `<div #scroll data-ak-chat-container data-testid="ak-chat-container"><ng-content /></div>`, isInline: true }); } | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ChatContainerComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ChatContainerComponent, decorators: [{ | ||
| type: Component, | ||
@@ -128,4 +128,4 @@ args: [{ | ||
| class MessageComponent { | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: MessageComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.18", type: MessageComponent, isStandalone: true, selector: "ak-message", inputs: { message: "message" }, ngImport: i0, template: `<div | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: MessageComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.20", type: MessageComponent, isStandalone: true, selector: "ak-message", inputs: { message: "message" }, ngImport: i0, template: `<div | ||
| data-ak-message | ||
@@ -138,3 +138,3 @@ [attr.data-ak-role]="message.role" | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: MessageComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: MessageComponent, decorators: [{ | ||
| type: Component, | ||
@@ -179,4 +179,4 @@ args: [{ | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: InputBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.18", type: InputBarComponent, isStandalone: true, selector: "ak-input-bar", inputs: { chat: "chat", placeholder: "placeholder", disabled: "disabled" }, ngImport: i0, template: `<form data-ak-input-bar (submit)="onSubmit($event)"> | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: InputBarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.20", type: InputBarComponent, isStandalone: true, selector: "ak-input-bar", inputs: { chat: "chat", placeholder: "placeholder", disabled: "disabled" }, ngImport: i0, template: `<form data-ak-input-bar (submit)="onSubmit($event)"> | ||
| <textarea | ||
@@ -194,3 +194,3 @@ data-ak-input | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: InputBarComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: InputBarComponent, decorators: [{ | ||
| type: Component, | ||
@@ -226,6 +226,6 @@ args: [{ | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: MarkdownComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.18", type: MarkdownComponent, isStandalone: true, selector: "ak-markdown", inputs: { content: "content", streaming: "streaming" }, ngImport: i0, template: `<div data-ak-markdown [attr.data-ak-streaming]="streaming ? 'true' : null">{{ content }}</div>`, isInline: true }); } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: MarkdownComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "21.2.20", type: MarkdownComponent, isStandalone: true, selector: "ak-markdown", inputs: { content: "content", streaming: "streaming" }, ngImport: i0, template: `<div data-ak-markdown [attr.data-ak-streaming]="streaming ? 'true' : null">{{ content }}</div>`, isInline: true }); } | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: MarkdownComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: MarkdownComponent, decorators: [{ | ||
| type: Component, | ||
@@ -251,4 +251,4 @@ args: [{ | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: CodeBlockComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.18", type: CodeBlockComponent, isStandalone: true, selector: "ak-code-block", inputs: { code: "code", language: "language", copyable: "copyable" }, ngImport: i0, template: `<div data-ak-code-block [attr.data-ak-language]="language"> | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: CodeBlockComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.20", type: CodeBlockComponent, isStandalone: true, selector: "ak-code-block", inputs: { code: "code", language: "language", copyable: "copyable" }, ngImport: i0, template: `<div data-ak-code-block [attr.data-ak-language]="language"> | ||
| <pre><code>{{ code }}</code></pre> | ||
@@ -260,3 +260,3 @@ @if (copyable) { | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: CodeBlockComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: CodeBlockComponent, decorators: [{ | ||
| type: Component, | ||
@@ -288,4 +288,4 @@ args: [{ | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ToolCallViewComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.18", type: ToolCallViewComponent, isStandalone: true, selector: "ak-tool-call-view", inputs: { toolCall: "toolCall" }, ngImport: i0, template: `<div data-ak-tool-call [attr.data-ak-tool-status]="toolCall.status"> | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ToolCallViewComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.20", type: ToolCallViewComponent, isStandalone: true, selector: "ak-tool-call-view", inputs: { toolCall: "toolCall" }, ngImport: i0, template: `<div data-ak-tool-call [attr.data-ak-tool-status]="toolCall.status"> | ||
| <button | ||
@@ -309,3 +309,3 @@ data-ak-tool-toggle | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ToolCallViewComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ToolCallViewComponent, decorators: [{ | ||
| type: Component, | ||
@@ -343,4 +343,4 @@ args: [{ | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ThinkingIndicatorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.18", type: ThinkingIndicatorComponent, isStandalone: true, selector: "ak-thinking-indicator", inputs: { visible: "visible", label: "label" }, ngImport: i0, template: `@if (visible) { | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ThinkingIndicatorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.20", type: ThinkingIndicatorComponent, isStandalone: true, selector: "ak-thinking-indicator", inputs: { visible: "visible", label: "label" }, ngImport: i0, template: `@if (visible) { | ||
| <div data-ak-thinking> | ||
@@ -352,3 +352,3 @@ <span data-ak-thinking-dots><span>•</span><span>•</span><span>•</span></span> | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ThinkingIndicatorComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ThinkingIndicatorComponent, decorators: [{ | ||
| type: Component, | ||
@@ -375,4 +375,4 @@ args: [{ | ||
| } | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ToolConfirmationComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.18", type: ToolConfirmationComponent, isStandalone: true, selector: "ak-tool-confirmation", inputs: { toolCall: "toolCall", onApprove: "onApprove", onDeny: "onDeny" }, ngImport: i0, template: `@if (toolCall.status === 'requires_confirmation') { | ||
| static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ToolConfirmationComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } | ||
| static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "21.2.20", type: ToolConfirmationComponent, isStandalone: true, selector: "ak-tool-confirmation", inputs: { toolCall: "toolCall", onApprove: "onApprove", onDeny: "onDeny" }, ngImport: i0, template: `@if (toolCall.status === 'requires_confirmation') { | ||
| <div data-ak-tool-confirmation [attr.data-ak-tool-name]="toolCall.name"> | ||
@@ -395,3 +395,3 @@ <div data-ak-tool-confirmation-header> | ||
| } | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.18", ngImport: i0, type: ToolConfirmationComponent, decorators: [{ | ||
| i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "21.2.20", ngImport: i0, type: ToolConfirmationComponent, decorators: [{ | ||
| type: Component, | ||
@@ -398,0 +398,0 @@ args: [{ |
+3
-3
@@ -21,3 +21,3 @@ # @agentskit/angular | ||
| - Package metadata and tests live under `packages/angular/`. | ||
| - Package guide: https://www.agentskit.io/docs/packages/angular | ||
| - Package guide: https://www.agentskit.io/docs/reference/packages/angular | ||
| - Stability map: [docs/STABILITY.md](../../docs/STABILITY.md) | ||
@@ -34,3 +34,3 @@ | ||
| Docs: [package guide](https://www.agentskit.io/docs/packages/angular) · [agent handoff](https://github.com/AgentsKit-io/agentskit/blob/main/llms.txt) | ||
| Docs: [package guide](https://www.agentskit.io/docs/reference/packages/angular) · [agent handoff](https://github.com/AgentsKit-io/agentskit/blob/main/llms.txt) | ||
@@ -122,3 +122,3 @@ ## Why | ||
| [Full documentation](https://www.agentskit.io/docs/packages/angular) · [GitHub](https://github.com/AgentsKit-io/agentskit) | ||
| [Full documentation](https://www.agentskit.io/docs/reference/packages/angular) · [GitHub](https://github.com/AgentsKit-io/agentskit) | ||
@@ -125,0 +125,0 @@ ## Maturity and compatibility |
+9
-9
| { | ||
| "name": "@agentskit/angular", | ||
| "version": "0.5.2", | ||
| "version": "0.5.3", | ||
| "description": "Angular signals service + headless chat components for AgentsKit — streaming, tools, and memory across any LLM provider.", | ||
@@ -42,3 +42,3 @@ "keywords": [ | ||
| "tslib": "^2.8.1", | ||
| "@agentskit/core": "1.12.7" | ||
| "@agentskit/core": "1.12.8" | ||
| }, | ||
@@ -50,8 +50,8 @@ "peerDependencies": { | ||
| "devDependencies": { | ||
| "@angular/common": "^21.2.18", | ||
| "@angular/compiler": "^21.2.18", | ||
| "@angular/compiler-cli": "^21.2.18", | ||
| "@angular/core": "^21.2.18", | ||
| "@angular/platform-browser": "^21.2.18", | ||
| "@angular/platform-browser-dynamic": "^21.2.18", | ||
| "@angular/common": "^21.2.19", | ||
| "@angular/compiler": "^21.2.19", | ||
| "@angular/compiler-cli": "^21.2.19", | ||
| "@angular/core": "^21.2.19", | ||
| "@angular/platform-browser": "^21.2.19", | ||
| "@angular/platform-browser-dynamic": "^21.2.19", | ||
| "@types/node": "^25.9.5", | ||
@@ -75,3 +75,3 @@ "happy-dom": "^20.10.6", | ||
| "license": "MIT", | ||
| "homepage": "https://www.agentskit.io/docs/packages/angular", | ||
| "homepage": "https://www.agentskit.io/docs/reference/packages/angular", | ||
| "repository": { | ||
@@ -78,0 +78,0 @@ "type": "git", |
+3
-3
@@ -21,3 +21,3 @@ # @agentskit/angular | ||
| - Package metadata and tests live under `packages/angular/`. | ||
| - Package guide: https://www.agentskit.io/docs/packages/angular | ||
| - Package guide: https://www.agentskit.io/docs/reference/packages/angular | ||
| - Stability map: [docs/STABILITY.md](../../docs/STABILITY.md) | ||
@@ -34,3 +34,3 @@ | ||
| Docs: [package guide](https://www.agentskit.io/docs/packages/angular) · [agent handoff](https://github.com/AgentsKit-io/agentskit/blob/main/llms.txt) | ||
| Docs: [package guide](https://www.agentskit.io/docs/reference/packages/angular) · [agent handoff](https://github.com/AgentsKit-io/agentskit/blob/main/llms.txt) | ||
@@ -122,3 +122,3 @@ ## Why | ||
| [Full documentation](https://www.agentskit.io/docs/packages/angular) · [GitHub](https://github.com/AgentsKit-io/agentskit) | ||
| [Full documentation](https://www.agentskit.io/docs/reference/packages/angular) · [GitHub](https://github.com/AgentsKit-io/agentskit) | ||
@@ -125,0 +125,0 @@ ## Maturity and compatibility |
62011
0.11%+ Added
- Removed
Updated