🚀. Socket Launch Week Day 2:Introducing Manifest Alerts.Learn more
Sign In

@eggjs/tegg-types

Package Overview
Dependencies
Maintainers
9
Versions
157
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@eggjs/tegg-types - npm Package Compare versions

Comparing version
3.81.0
to
3.82.0
+9
-2
agent-runtime/AgentRuntime.d.ts

@@ -50,2 +50,10 @@ import type { AgentMessage } from './AgentMessage';

config?: AgentRunConfig;
/**
* Metadata for the run. Stored verbatim on the run record, and additionally
* shallow-merged into the thread metadata (`meta.json`):
* - For an auto-created thread, it initializes the thread metadata.
* - For an existing thread, the keys are shallow-merged: new values overwrite
* matching keys, while keys not present are preserved.
* - An omitted or empty object leaves the thread metadata unchanged.
*/
metadata?: Record<string, unknown>;

@@ -58,4 +66,3 @@ }

* can persist additional business semantics on the thread record (e.g. the
* resolved agent name, owning sandbox id, trace id). It is stored once at
* creation time and never overwritten by subsequent runs on the same thread.
* resolved agent name, owning sandbox id, trace id).
*/

@@ -62,0 +69,0 @@ export interface CreateThreadOptions {

@@ -71,2 +71,7 @@ import type { AgentMessage, InputMessage } from './AgentMessage';

getThread(threadId: string, options?: GetThreadOptions): Promise<ThreadRecord>;
/**
* Shallow-merge metadata into an existing thread.
* New values overwrite matching keys; omitted keys are preserved.
*/
updateThreadMetadata?(threadId: string, metadata: Record<string, unknown>): Promise<void>;
appendMessages(threadId: string, messages: AgentMessage[]): Promise<void>;

@@ -73,0 +78,0 @@ createRun(input: InputMessage[], threadId?: string, config?: AgentRunConfig, metadata?: Record<string, unknown>): Promise<RunRecord>;

@@ -11,2 +11,9 @@ /**

/**
* Error thrown when an agent API request contains invalid input.
*/
export declare class AgentInvalidRequestError extends Error {
status: number;
constructor(message: string);
}
/**
* Error thrown when an operation conflicts with the current state

@@ -13,0 +20,0 @@ * (e.g., cancelling a completed run).

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AgentTimeoutError = exports.InvalidRunStateTransitionError = exports.AgentConflictError = exports.AgentNotFoundError = void 0;
exports.AgentTimeoutError = exports.InvalidRunStateTransitionError = exports.AgentConflictError = exports.AgentInvalidRequestError = exports.AgentNotFoundError = void 0;
/**

@@ -18,2 +18,13 @@ * Error thrown when a thread or run is not found.

/**
* Error thrown when an agent API request contains invalid input.
*/
class AgentInvalidRequestError extends Error {
constructor(message) {
super(message);
this.status = 400;
this.name = 'AgentInvalidRequestError';
}
}
exports.AgentInvalidRequestError = AgentInvalidRequestError;
/**
* Error thrown when an operation conflicts with the current state

@@ -57,2 +68,2 @@ * (e.g., cancelling a completed run).

exports.AgentTimeoutError = AgentTimeoutError;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBOzs7O0dBSUc7QUFDSCxNQUFhLGtCQUFtQixTQUFRLEtBQUs7SUFHM0MsWUFBWSxPQUFlO1FBQ3pCLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUhqQixXQUFNLEdBQUcsR0FBRyxDQUFDO1FBSVgsSUFBSSxDQUFDLElBQUksR0FBRyxvQkFBb0IsQ0FBQztJQUNuQyxDQUFDO0NBQ0Y7QUFQRCxnREFPQztBQUVEOzs7R0FHRztBQUNILE1BQWEsa0JBQW1CLFNBQVEsS0FBSztJQUczQyxZQUFZLE9BQWU7UUFDekIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBSGpCLFdBQU0sR0FBRyxHQUFHLENBQUM7UUFJWCxJQUFJLENBQUMsSUFBSSxHQUFHLG9CQUFvQixDQUFDO0lBQ25DLENBQUM7Q0FDRjtBQVBELGdEQU9DO0FBRUQ7OztHQUdHO0FBQ0gsTUFBYSw4QkFBK0IsU0FBUSxLQUFLO0lBR3ZELFlBQVksSUFBWSxFQUFFLEVBQVU7UUFDbEMsS0FBSyxDQUFDLGtDQUFrQyxJQUFJLFNBQVMsRUFBRSxHQUFHLENBQUMsQ0FBQztRQUg5RCxXQUFNLEdBQUcsR0FBRyxDQUFDO1FBSVgsSUFBSSxDQUFDLElBQUksR0FBRyxnQ0FBZ0MsQ0FBQztJQUMvQyxDQUFDO0NBQ0Y7QUFQRCx3RUFPQztBQUVEOzs7Ozs7R0FNRztBQUNILE1BQWEsaUJBQWtCLFNBQVEsS0FBSztJQUcxQyxZQUFZLE9BQWU7UUFDekIsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBSGpCLFdBQU0sR0FBRyxHQUFHLENBQUM7UUFJWCxJQUFJLENBQUMsSUFBSSxHQUFHLG1CQUFtQixDQUFDO0lBQ2xDLENBQUM7Q0FDRjtBQVBELDhDQU9DIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBOzs7O0dBSUc7QUFDSCxNQUFhLGtCQUFtQixTQUFRLEtBQUs7SUFHM0MsWUFBWSxPQUFlO1FBQ3pCLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUhqQixXQUFNLEdBQUcsR0FBRyxDQUFDO1FBSVgsSUFBSSxDQUFDLElBQUksR0FBRyxvQkFBb0IsQ0FBQztJQUNuQyxDQUFDO0NBQ0Y7QUFQRCxnREFPQztBQUVEOztHQUVHO0FBQ0gsTUFBYSx3QkFBeUIsU0FBUSxLQUFLO0lBR2pELFlBQVksT0FBZTtRQUN6QixLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7UUFIakIsV0FBTSxHQUFHLEdBQUcsQ0FBQztRQUlYLElBQUksQ0FBQyxJQUFJLEdBQUcsMEJBQTBCLENBQUM7SUFDekMsQ0FBQztDQUNGO0FBUEQsNERBT0M7QUFFRDs7O0dBR0c7QUFDSCxNQUFhLGtCQUFtQixTQUFRLEtBQUs7SUFHM0MsWUFBWSxPQUFlO1FBQ3pCLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUhqQixXQUFNLEdBQUcsR0FBRyxDQUFDO1FBSVgsSUFBSSxDQUFDLElBQUksR0FBRyxvQkFBb0IsQ0FBQztJQUNuQyxDQUFDO0NBQ0Y7QUFQRCxnREFPQztBQUVEOzs7R0FHRztBQUNILE1BQWEsOEJBQStCLFNBQVEsS0FBSztJQUd2RCxZQUFZLElBQVksRUFBRSxFQUFVO1FBQ2xDLEtBQUssQ0FBQyxrQ0FBa0MsSUFBSSxTQUFTLEVBQUUsR0FBRyxDQUFDLENBQUM7UUFIOUQsV0FBTSxHQUFHLEdBQUcsQ0FBQztRQUlYLElBQUksQ0FBQyxJQUFJLEdBQUcsZ0NBQWdDLENBQUM7SUFDL0MsQ0FBQztDQUNGO0FBUEQsd0VBT0M7QUFFRDs7Ozs7O0dBTUc7QUFDSCxNQUFhLGlCQUFrQixTQUFRLEtBQUs7SUFHMUMsWUFBWSxPQUFlO1FBQ3pCLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUhqQixXQUFNLEdBQUcsR0FBRyxDQUFDO1FBSVgsSUFBSSxDQUFDLElBQUksR0FBRyxtQkFBbUIsQ0FBQztJQUNsQyxDQUFDO0NBQ0Y7QUFQRCw4Q0FPQyJ9
+2
-2
{
"name": "@eggjs/tegg-types",
"version": "3.81.0",
"version": "3.82.0",
"description": "tegg types",

@@ -48,3 +48,3 @@ "keywords": [

},
"gitHead": "32079c65e245fd36270e79b3d6217a294dd9aeee"
"gitHead": "19b3a51a3fb53ea6e2afa3798e838f229a3077b6"
}