Sign In

@neeter/types

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@neeter/types - npm Package Compare versions

Comparing version
0.16.1
to
0.17.0
+16
-0
dist/index.d.ts

@@ -26,2 +26,18 @@ export interface SSEEvent {

}
export interface TextBlock {
type: "text";
text: string;
}
export interface Base64ImageSource {
type: "base64";
media_type: "image/jpeg" | "image/png" | "image/gif" | "image/webp";
data: string;
}
export interface ImageBlock {
type: "image";
source: Base64ImageSource;
}
export type ContentBlock = TextBlock | ImageBlock;
/** Content for a user message — plain string or array of text/image blocks. */
export type UserMessageContent = string | ContentBlock[];
export type ToolCallPhase = "pending" | "streaming_input" | "running" | "complete" | "error";

@@ -28,0 +44,0 @@ export interface ToolCallInfo {

+1
-1
{
"name": "@neeter/types",
"version": "0.16.1",
"version": "0.17.0",
"description": "Shared protocol types for neeter",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -16,2 +16,3 @@ # @neeter/types

- **SSE protocol** — `SSEEvent`, `CustomEvent<T>`, `SessionInitEvent`
- **Content blocks** — `TextBlock`, `ImageBlock`, `ContentBlock`, `UserMessageContent`, `Base64ImageSource`
- **Chat messages** — `ChatMessage`, `ToolCallInfo`, `ToolCallPhase`

@@ -18,0 +19,0 @@ - **Permissions** — `PermissionRequest`, `PermissionResponse`, `ToolApprovalRequest`, `ToolApprovalResponse`, `UserQuestion`, `UserQuestionRequest`, `UserQuestionResponse`